Hur få snurr på en MEGA32?
Hur få snurr på en MEGA32?
Har kört med PIC förut men hade nu tänkt prova en ATMEGA32, har slängt ihop en enkel programmerare som funkar med PonyProg, å den verkar ju göra det den ska. men jag kan inte få microcontrollern att tuffa å gå.. Hur skall "Configuration and Security bits" vara satta?
Som standard verkar dom vara såhär:
BootLock12 = 0
BootLock02 = 0
BootLock01 = 0
Lock2 = 0
Lock1 = 0
OCDEN = 1
JTAGEN = 0
CKOPT = 1
EESAVE = 1
BOOTSZ1 = 0
BOOTSZ0 = 0
BOOTRST = 1
BODLEVEL = 1
BODEN = 1
SUT1 = 1
SUT0 = 0
CKSEL3 = 1
CKSEL2 = 1
CKSEL1 = 1
CKSEL0 = 0
Kör MEGA:n med en kristall på 10 MHz, reset är satt till hög. den har 5V och GND. Vad mer måste man göra?
Någon som har ett fungerande blinkamedenlysdiod-program att skicka till mig kanske (som hex)?
Som standard verkar dom vara såhär:
BootLock12 = 0
BootLock02 = 0
BootLock01 = 0
Lock2 = 0
Lock1 = 0
OCDEN = 1
JTAGEN = 0
CKOPT = 1
EESAVE = 1
BOOTSZ1 = 0
BOOTSZ0 = 0
BOOTRST = 1
BODLEVEL = 1
BODEN = 1
SUT1 = 1
SUT0 = 0
CKSEL3 = 1
CKSEL2 = 1
CKSEL1 = 1
CKSEL0 = 0
Kör MEGA:n med en kristall på 10 MHz, reset är satt till hög. den har 5V och GND. Vad mer måste man göra?
Någon som har ett fungerande blinkamedenlysdiod-program att skicka till mig kanske (som hex)?
Ändra inte på några fuse-bitar. Låt dom vara som dom är. Som standard används den interna oscillatorn på 1 MHz. Så någon kristall behöver du inte om du nu inte behöver det. 
Blinkaprogram som blinkar hela PORTB:
(Klistra in koden i en vanlig textfil och spara som .hex)

Blinkaprogram som blinkar hela PORTB:
(Klistra in koden i en vanlig textfil och spara som .hex)
Kod: Markera allt
:100000000C942A000C9445000C9445000C94450077
:100010000C9445000C9445000C9445000C9445004C
:100020000C9445000C9445000C9445000C9445003C
:100030000C9445000C9445000C9445000C9445002C
:100040000C9445000C9445000C9445000C9445001C
:100050000C94450011241FBECFE5D8E0DEBFCDBF14
:1000600010E0A0E6B0E0E2EBF0E002C005900D92F7
:10007000A036B107D9F710E0A0E6B0E001C01D92AC
:10008000A036B107E1F70C9447000C940000CFE5CF
:10009000D8E0DEBFCDBF8FEF87BB84E294EF01973E
:1000A000F1F784E294EF0197F1F788B3809588BB6C
:0200B000F4CF8B
:00000001FF
- MicaelKarlsson
- Inlägg: 4669
- Blev medlem: 18 juni 2004, 09:16:07
- Ort: Aneby
- Kontakt:
- MicaelKarlsson
- Inlägg: 4669
- Blev medlem: 18 juni 2004, 09:16:07
- Ort: Aneby
- Kontakt:
Hade du tänkt programmera i C kan jag rekommendera följande lib:
http://hubbard.engr.scu.edu/embedded/avr/avrlib/
Den innehåller dessutom rätt mycket exempelkod.
http://hubbard.engr.scu.edu/embedded/avr/avrlib/
Den innehåller dessutom rätt mycket exempelkod.