Hallo Zusammen,
heute bin ich leicht verzweifelt: Nach nunmehr 6 Monaten führe ich mein Vorhaben "Y-Modem" Implementierung weiter. Dazu möchte ich auf einem Arduino pro mini (Clone) auf Basis ATMega328p den Hardware USART, Hardware-SPI und ein Display via Soft-TWI verwenden.
Das Display ist ein SSD1306, welches größtenteils mit der von HKipnik hier veröffentlichten Applikation beruht. Zusätzlich binde ich serielles RAM per SPI an - das habe ich schon vor einer Weile geschrieben.
Als Demo in einer großen BAS-Datei (außer die Fonts) funktioniert alles wunderbar.
Heute habe ich die Grafikroutinen und dessen Deklarationen herausgelöst und als INC-Datei abgelegt. Das neue Basisprogramm initialisiert nur ein paar Sachen (u.a. die gepufferte serielle Schnittstelle) und wartet dann auf ein Terminalprogramm. Zu Beginn wird ein bissel Text rausgeschrieben, nix besonderes - keine aktiven Interrupts und keine Interaktion. ABER: Das Display wird nicht sauber zurückgesetzt, es klimpert rum, verschmiert die Pixel....
Habe das INCLUDE am Anfang platziert, am Ende - egal, immer nur "Pfeffer" auf dem Display.
Also alles wieder zurückgekippt in eine Datei und es geht.
Die Dateien schicke ich noch in den Beitrag, aber ich wollte schon mal nach Ideen fragen.
Uwe
heute bin ich leicht verzweifelt: Nach nunmehr 6 Monaten führe ich mein Vorhaben "Y-Modem" Implementierung weiter. Dazu möchte ich auf einem Arduino pro mini (Clone) auf Basis ATMega328p den Hardware USART, Hardware-SPI und ein Display via Soft-TWI verwenden.
Das Display ist ein SSD1306, welches größtenteils mit der von HKipnik hier veröffentlichten Applikation beruht. Zusätzlich binde ich serielles RAM per SPI an - das habe ich schon vor einer Weile geschrieben.
Als Demo in einer großen BAS-Datei (außer die Fonts) funktioniert alles wunderbar.
Heute habe ich die Grafikroutinen und dessen Deklarationen herausgelöst und als INC-Datei abgelegt. Das neue Basisprogramm initialisiert nur ein paar Sachen (u.a. die gepufferte serielle Schnittstelle) und wartet dann auf ein Terminalprogramm. Zu Beginn wird ein bissel Text rausgeschrieben, nix besonderes - keine aktiven Interrupts und keine Interaktion. ABER: Das Display wird nicht sauber zurückgesetzt, es klimpert rum, verschmiert die Pixel....
Habe das INCLUDE am Anfang platziert, am Ende - egal, immer nur "Pfeffer" auf dem Display.
Also alles wieder zurückgekippt in eine Datei und es geht.
Die Dateien schicke ich noch in den Beitrag, aber ich wollte schon mal nach Ideen fragen.
Uwe
Aus datenschutzrechtlichen Gründen befindet sich die Kontaktdaten auf der Rückseite dieses Beitrages.