Total cool. Ich meinte aber eher komplett invertiert. Aber es reicht auch so. Geilomat deine Entwicklung!
Total cool. Ich meinte aber eher komplett invertiert. Aber es reicht auch so. Geilomat deine Entwicklung!
Damit man mal die Größenordnung in etwa sehen kann :
Bild hier
Es ging mir nur darum dir zu zeigen, welche Stelle im Code ich meine.
Bei der Übernahme in die Zwischenablage muss
b.Width := 32;
dann auch an die tatsächliche Weite angepasst werden.
b.Width := Image.Width;
sast
雅思特史特芬
开发及研究
Achso ok.
@Ceos: Ich habs gestern nicht mehr geschafft. Heute Abend komme ich auch nicht dazu. Morgen vielleicht.
@Andree: Is ja riesig
Hat jemand einen Ansatz für mich, wie ich die Pixeldaten über UART/RS232 in das RAM vom Atmega schieben kann ?
Kann man sich überhaupt ein RAM-Array anlegen und es mit Daten füllen ?
Ich habe ja schliesslich 1024 Byte an RAM auf dem MC, und das beladen der Grafik wäre über RS232 erheblich komfortabler als über Entwicklungsumgebung & ISP.
Das Beschreiben des RAMs geht nicht von selbst. Wenn Du diese Funktion brauchst, musst Du sie Dir selber programmieren.
...ich habe schon überlegt, ob ich mir jedes Byte in eine seperate Variable schreibe und abrufe...also vorher 256 Variablen definieren oder so....aber das sind nur Gedanken eines Programmierstümpers...
Ich trainiere aber derzeit gerade mit einem Bootloader herum, das würde mir auch die Funktionalität geben, die ich brauche....
Wo hast du es denn bisher liegen? Im Progmem oder als Array?
sast
Edit: so schlecht ist die Idee mit der Variablen erst mal nicht. Du brauchst aber nur eine. Und zwar ein Array der Größe 256.
雅思特史特芬
开发及研究
Ich würde Deinem Controller einfach die Möglichkeit geben, in einen Modus zu gehen, in dem er dann neue Daten per RS232 erhält und in den RAM schreibt. Dann kannst Du es so definieren, wie Du willst, und sogar im laufenden Betrieb updaten.
Lesezeichen