STK500 Tips
STK500 Tips
Hej!
Jag har nyligen fått för mig att jag ska lära mig att programmera AVR kretsar.
Skaffade en STK500 och en bok. Efter att ha gjort en massa lekprogram på den så har jag nu gjort ett kretskort där jag leker med en display. Mitt problem är att jag börjar tröttna på att flytta kretsen mellan STK500 och kretskortet.
Jag vill därför koppla en bankabel mellan ISP6PIN på STK500 och ett stiftdon på mitt kretskort. När jag tittar i datbladet hittar jag inte VTG och RST på kretsen.
Jag vet heller inte om man ska sätta några motstånd mellan stiften och kretsen.
Är det någon som orkar förklara för mig hur man gör.
Jag har nyligen fått för mig att jag ska lära mig att programmera AVR kretsar.
Skaffade en STK500 och en bok. Efter att ha gjort en massa lekprogram på den så har jag nu gjort ett kretskort där jag leker med en display. Mitt problem är att jag börjar tröttna på att flytta kretsen mellan STK500 och kretskortet.
Jag vill därför koppla en bankabel mellan ISP6PIN på STK500 och ett stiftdon på mitt kretskort. När jag tittar i datbladet hittar jag inte VTG och RST på kretsen.
Jag vet heller inte om man ska sätta några motstånd mellan stiften och kretsen.
Är det någon som orkar förklara för mig hur man gör.
- MicaelKarlsson
- Inlägg: 4669
- Blev medlem: 18 juni 2004, 09:16:07
- Ort: Aneby
- Kontakt:
När jag programmerat AVR i en krets har jag kopplat enligt följande:
6-PIN ISP -> AVR-krets
VTG -> VCC
GND -> GND
MISO -> MISO
MOSI -> MOSI
SCK -> SCK
RST -> RESET
Utan motstånd emellan!
För att vara på den säkra sidan kopplar jag bort spänningsmatningen från kretsen!
EDIT: Glöm inte avkopplingskondensatorer och motstånd på RESET i din krets!
6-PIN ISP -> AVR-krets
VTG -> VCC
GND -> GND
MISO -> MISO
MOSI -> MOSI
SCK -> SCK
RST -> RESET
Utan motstånd emellan!
För att vara på den säkra sidan kopplar jag bort spänningsmatningen från kretsen!
EDIT: Glöm inte avkopplingskondensatorer och motstånd på RESET i din krets!
"För att vara på den säkra sidan kopplar jag bort spänningsmatningen från kretsen! "
Om kretsen har egen strömförsörjning så ska man enligt manualen inte strömförsörja kretsen med STK500.
Section 6:
Note: If the other application has its own power supply to VTG, the jumper VTARGET
must be removed before connecting STK500 to the other application. STK500
may be damaged if the VTARGET jumper is not removed.
STK500 User Guide
Om kretsen har egen strömförsörjning så ska man enligt manualen inte strömförsörja kretsen med STK500.
Section 6:
Note: If the other application has its own power supply to VTG, the jumper VTARGET
must be removed before connecting STK500 to the other application. STK500
may be damaged if the VTARGET jumper is not removed.
STK500 User Guide
- MicaelKarlsson
- Inlägg: 4669
- Blev medlem: 18 juni 2004, 09:16:07
- Ort: Aneby
- Kontakt:
Ny fråga...
Nu fungerar programmeringen.
Men nu undrar jag hur man jämför två ord med varandra i assembler.
Har provat: cp r25:r24,r27:r26
brne hopp
Det funkade inte, och jag hittar inga passande instruktioner i datbladet.
Någon som vet hur man gör?
(Frågan är kanske off topic, men va fan. Ingen ide att starta ny tråd för varje fråga)
Men nu undrar jag hur man jämför två ord med varandra i assembler.
Har provat: cp r25:r24,r27:r26
brne hopp
Det funkade inte, och jag hittar inga passande instruktioner i datbladet.
Någon som vet hur man gör?
(Frågan är kanske off topic, men va fan. Ingen ide att starta ny tråd för varje fråga)
Det är ganska enkelt, kolla på sidan 61
Exempel:
Hopas det var till någen hjälp^^
Exempel:
Kod: Markera allt
cp r24, r26
cpc r25, r27
brne hopp