Komma igång med AVR, program..
Komma igång med AVR, program..
Hej, jag har byggt en sån här:
http://www.olimex.com/dev/avr-pg2b.html
och inhandlat en Atmega8 som är uppklopplad och allt.
Nu till den dumma frågan:
Hur gör jag för att programmera den? Har installerat ner AVR Studio 4 och förstår ungefär hur det funkar. Skrivit ett litet program och så..
Såvitt jag förstår finns det en massa olika program men vilket ska jag ha? Det ska ju funka med min programmerare..
Vore trevligt med en liten guide till hur man använder programmet också..
http://www.olimex.com/dev/avr-pg2b.html
och inhandlat en Atmega8 som är uppklopplad och allt.
Nu till den dumma frågan:
Hur gör jag för att programmera den? Har installerat ner AVR Studio 4 och förstår ungefär hur det funkar. Skrivit ett litet program och så..
Såvitt jag förstår finns det en massa olika program men vilket ska jag ha? Det ska ju funka med min programmerare..
Vore trevligt med en liten guide till hur man använder programmet också..
http://www.myplace.nu/avr/yaap/index.htm
http://www.lancos.com/prog.html
De ska fungera till din programerare....
http://www.lancos.com/prog.html
De ska fungera till din programerare....
Om du vill ha något användarvändligt så kan du kolla in Bascom.
Du skriver i Basic och programmet är ett allt i ett program, dvs. du både kompilerar och bränner med programet. Det finns även en ganska stor hjälp med info om de olika kommandona och lite hårdvara. Det finns även ett bibliotek med exempel program som tar upp allt ifrån seriekommunikation till att göra en fjärrkontroll.
Du skriver i Basic och programmet är ett allt i ett program, dvs. du både kompilerar och bränner med programet. Det finns även en ganska stor hjälp med info om de olika kommandona och lite hårdvara. Det finns även ett bibliotek med exempel program som tar upp allt ifrån seriekommunikation till att göra en fjärrkontroll.
Ok du kör med 8051-serien.
Det finns två versioner av Bascom en för AVR-serien och en för 8051-serien.
versionen för 8051: http://www.mcselec.com/download_8051.htm
eller så använder du den versionen som jag länkade till och kör medtex en mega 8.
Det finns två versioner av Bascom en för AVR-serien och en för 8051-serien.
versionen för 8051: http://www.mcselec.com/download_8051.htm
eller så använder du den versionen som jag länkade till och kör medtex en mega 8.
Kod till AVR versionen:
Glöm ej att kontrullera att inställningarna är rätt:
options/compiler/chip/
välj mega8 från menyn
options/programmer/programmer/
välj STK200 från menyn, välj rätt port under parallell och kryssa för AutoFlash och kryssa bort de
övriga tre rutorna.
options/compiler/communication/
välj 9600, 8MHz
options/communication/
välj 9600, N, 8, 1, handshake = none, emulation = TTY
Kod: Markera allt
Do
Set Portb.1
waitms 200
reset Portb.1
waitms 200
loop
<ändrat fel i koden>
options/compiler/chip/
välj mega8 från menyn
options/programmer/programmer/
välj STK200 från menyn, välj rätt port under parallell och kryssa för AutoFlash och kryssa bort de
övriga tre rutorna.
options/compiler/communication/
välj 9600, 8MHz
options/communication/
välj 9600, N, 8, 1, handshake = none, emulation = TTY
Senast redigerad av RDX* 17 juni 2004, 15:57:05, redigerad totalt 1 gång.
Hmm jag får detta medelande när jag kör compile.
Error: 40 Line : 4 Variable can not be used with RESET [SET PORTB] , in File : C:\DOCUMENTS AND SETTINGS\JONAS\NONAME1.BAS
Det är väl tanken att det skall blinka på hela portb?
får ut ca 0.9v på portarna
kör med AVR versionen och en ATMEGA8515.... Vad kan det vara för knas?
Error: 40 Line : 4 Variable can not be used with RESET [SET PORTB] , in File : C:\DOCUMENTS AND SETTINGS\JONAS\NONAME1.BAS
Det är väl tanken att det skall blinka på hela portb?
får ut ca 0.9v på portarna
kör med AVR versionen och en ATMEGA8515.... Vad kan det vara för knas?
-
- Inlägg: 515
- Blev medlem: 31 maj 2003, 10:42:37
- Ort: Helsingborg
ja nu blinkar det så fint så.
ja nu har man fått igång den då är det bara resten kvar att lära sig.
Vet ni nått mer man kan göra för att lära sig lite mer om själva programeringen. typ gör det själv kurs??
men jag tycker att den lyser lite svagt. matning 5V (batteri) och AVR,en ger ut 1.7V det är en vanlig "standard" LED men det kanske är så.
Tack så mycket för hjälpen så länge.
ja nu har man fått igång den då är det bara resten kvar att lära sig.
Vet ni nått mer man kan göra för att lära sig lite mer om själva programeringen. typ gör det själv kurs??
men jag tycker att den lyser lite svagt. matning 5V (batteri) och AVR,en ger ut 1.7V det är en vanlig "standard" LED men det kanske är så.
Tack så mycket för hjälpen så länge.