Gast
#1697527
Hallo Ich habe das Programm von comwebnet (OSZI) http://comwebnet.co.funpic.de/media/Osziloskop-S65_LS020-01.bas reduziert auf den Atmega 16, dass ich die Textroutine usw. nutzen kann. Ich will nur einen Test anzeigen! Das funktioniert auch alles super. Die EEPROM Daten habe ich nicht verändert. Auch die Routine die die EEPROM Daten ließt und die Routine Pset. Also wie gesagt es funktioniert aber sobald ich die letzten Datensätze des EEPROM aufrufe - das wäre ab dem Kleinbuchstabe "u" schreibt er mist. ich habe mal das ganze alphabet abgebildet. alles funktioniert, jedoch wenn ich uvwxyz usw. schreibe holt er die Datensätze vom Anfang des EEProms. Ist der Atmega16 EEPorom zu klein oder habe ich irgend einen stack falsch eingestellt? $hwstack = 256 $swstack = 256 $framesize = 256 infos vom compiler: Compiler : BASCOM-AVR LIBRARY V 1.11.9.5 Processor : M16 SRAM : 400 hex EEPROM : 200 hex ROMSIZE : 4000 hex ROMIMAGE : 13AE hex -> Will fit into ROM ROMIMAGE : 5038 dec FLASH USED : 30 % BAUD : 19200 Baud XTAL : 8000000 Hz BAUD error : 0.16% Stack start : 45F hex Stack size : 100 hex S-Stacksize : 100 hex S-Stackstart : 360 hex Framesize : 100 hex Framestart : 25F hex Space left : 176 dec danke