Member
Beiträge: 10.724
Themen: 45
Registriert: Jan 2008
Ausserhalb von DE nicht. Mouser hat 944 verschiedene ATmegas im Sortiment...
Administrator
Beiträge: 10.242
Themen: 165
Registriert: Jun 2005
..es gibt seit wochen bei diversen herstellern lieferprobleme...
solltest eigentlich schon wissen
Don't worry about getting older. You're still gonna do dump stuff...only slower
Member
Beiträge: 10.724
Themen: 45
Registriert: Jan 2008
Knapp 100 verschiedene ATmegas mit einer verfügbaren Gesamtstückzahl von weit über 100000 sind lieferbar bei Mouser...
Was denn jetzt konkret?
Member
Beiträge: 10.724
Themen: 45
Registriert: Jan 2008
Alle sprechen in Rätseln
.
Member
Beiträge: 733
Themen: 30
Registriert: Jun 2005
Member
Beiträge: 15.902
Themen: 70
Registriert: Jul 2009
Auf dem Thema der Flash-Programmierung, boot-lader etc kaue ich auch schon eine Weile rum
...mit der Lizenz zum Löten!
Hey... das passt ja. So ganz akut ist das bei mir noch nicht - wird wohl noch ein paar Wochen dauern bis ich das beherrschen will. Hab mich gestern erstmals 10 Minuten mit den entsprechenden DB-Seiten befasst.
Mal gucken, was heute so abgeht. Vielleicht schaff ich mal einen schnellen Praxis-Versuch. Ich berichte dann.
Member
Beiträge: 733
Themen: 30
Registriert: Jun 2005
Flashen von SD-Karte geht gut mache das mit einem Atmega168.
Member
Beiträge: 733
Themen: 30
Registriert: Jun 2005
was soll ich dir denn sagen weis ja nicht mal von welchen AVR du redest.
Aber hier mal die Routine in Bascom/Asm:
Do_spm:
Bitwait Spmcsr.selfprgen , Reset ' check for previous SPM complete
Bitwait Eecr.eepe , Reset 'wait for eeprom
Z = Page 'make equal to page
Shift Z , Left , Maxwordshift 'shift to proper place
Z = Z + Wrd 'add word
lds r30,{Z}
lds r31,{Z+1}
Spmcsr = Spmcrval 'assign register
spm 'this is an asm instruction
nop
nop
Return
Member
Beiträge: 733
Themen: 30
Registriert: Jun 2005
Zitat:Original geschrieben von Rumgucker
Im Moment hab ich leichte Probleme mit der Ausführbarkeit der spm-Befehle. Die sind nur in einem bestimmten Bereich des Flashes ausführbar.
Kann sein mache das mit dem Bootloader, gucke aber auch mal nach den Fuses beim Atmega beeinflussen die auch manche Möglichkeiten.