weis da keiner weiter woran das liegen könnte?
Morgen zusammen,
Ich habe ein kleines Problem mit dem Befehl Showpice. Dieser soll mir konvertierte Bilder aus dem EEPROM auf einem 128x64 Display wiedergeben. Code ist wie in Bascom-Help beschrieben.
$eeprom
1:
$bgf "..."
.
.
.
$data
Do
Showpice 0,0,1
.
.
.
Loop
End
Ich verwende dazu einen ATMEGA644. Dann lade ich die Bilder in den EEPROM und übertrage dann das Programm. Am Anfang zeigt er das Bild auch an aber wenn ich dann ein anderes Bild anzeigen möchte (Menusteuerung über Touchdisplay) bekomme ich das Bild nur total verzerrt oder gar nicht erst angezeigt. Weis da einer ob man was beachten muss? Hab vorher noch nie mit dem EEPROM gearbeitet.
Mfg Mel
Elektronische Bauteile funktionieren mit Rauch. Lässt man den Rauch raus, sind sie kaputt.
weis da keiner weiter woran das liegen könnte?
Elektronische Bauteile funktionieren mit Rauch. Lässt man den Rauch raus, sind sie kaputt.
Hi MelMan,
hast Du damit immer noch Probleme ?
Gruß
Jens
Hey Jens,
hätte nicht gedacht dass sich noch einer meldet zu dem Thema=). Also habs grad noch mal ausprobiert und ist noch immer genau das selbe Problem. Gleiches Programm, gleicher Prozessor.
Elektronische Bauteile funktionieren mit Rauch. Lässt man den Rauch raus, sind sie kaputt.
Hi,
also ich hatte so ein ähnliches Problem gestern (ATmega32).
Bei mir sieht es jetzt so aus:
Das ganze hab ich dann übertragen (WinAVR4) und es klappt hervorrangend. Übeträgst Du denn jedesmal die EEPROM Daten neu ? Oder hast Du das Fusebit EESAVE gesetzt ?Code:$regfile = "m32def.dat" $crystal = 16000000 $hwstack = 75 $swstack = 100 $eeprom $eepromhex $bgf "0.bgf" $bgf "1.bgf" $bgf "2.bgf" $bgf "3.bgf" $bgf "4.bgf" $bgf "5.bgf" $bgf "6.bgf" $bgf "7.bgf" $bgf "8.bgf" $bgf "9.bgf" $Data
Ich musste EEPROMHEX hinzufügen da WinAVR immer meckerte das es kein Intel Hex Format sei.
Gruß
Jens
Also ich hab das mal ausprobiert aber mit Bascom. Da hats leider nicht geklappt. Werde es morgen mal mit AVR-Studio ausprobieren und dir dann noch mal Bescheid sagen. Eine Frage: In meinem Code verwende ich die $bgf Funktion immer so:
Menu1:
$bgf "2.bgf"
Und dann kann ich mit Showpic Menu1 das Bild anzeigen. Ist das bei AVR- Studio anders?
Elektronische Bauteile funktionieren mit Rauch. Lässt man den Rauch raus, sind sie kaputt.
Ich habe einen USBProg welcher noch nicht von Bascom direkt unterstützt wird, deswegen muss ich über einen Umweg mit AVRStudio proggen.
Die Fuses musst Du mit dem Programm einstellen womit Du auch flasht.
Bilder aus dem EEPROM liest Du mit SHOWPICE und Bilder aus dem SRAM liest Du mit SHOWPIC ein.
Ja so hab ich es auch probiert. Ich werd mich gleich noch mal ne Runde dran setzen und schauen ob das klappt.
Elektronische Bauteile funktionieren mit Rauch. Lässt man den Rauch raus, sind sie kaputt.
hmm hab mit WinAVR noch nie gearbeitet und grad keine Zeit mich da ein bisschen zu versuchen . Ich werd noch ein bisschen mit Bascom rumprobieren sollte ja auch machbar sein. Hast du noch irgendwas wichtiges in den Fusebits verstellt?
Elektronische Bauteile funktionieren mit Rauch. Lässt man den Rauch raus, sind sie kaputt.
Nein nur das "übliche".
JTAG aus (wg. PortC)
EESAVE häkchen rein (damit das EEPROM nicht gelöscht wird)
und sonst eigentlich nix ...
Lesezeichen