Re: Hur ska jag komma igång?
Postat: 7 juni 2012, 06:51:49
Tiny 2313 och 461 har Usart, men det kanske du inte beställde några?
Svenskt forum för elektroniksnack.
https://elektronikforumet.com/forum/
Vad braUART är inte så väldigt krångligt att göra med mjukvara heller, så det spelar inte så stor roll.
Jag hittade faktiskt den igår helt själv :O. Håller på att läsa den där nybörjarguiden. Kan bara säga att jag blir mer och mer taggad för detta för varje radEn bra sida om AVR assembler: AVR Assembler Tutorial Learning AVR Assembler with practical examples.
Kod: Markera allt
sbis PINB,0b00000001 ;om pin 0 är noll hoppa över nästa rad
rcall Blink ;skicka till subrutinen Blink (som får lamporna att blinka)
sbis PINB,0b00000010 ;om pin 1 är noll hoppa över nästa rad
rcall TurnOn ;skicka till subrutinen TurnON (Tänder alla leds)
sbis PINB,0b00000100 ;om pin 2 är noll hoppa över nästa rad
rcall TurnOff ;skicka till subrutinen TurnOff (släcker alla leds)
Kod: Markera allt
sbic PINB,0x00 ;om pin 0 är noll hoppa över nästa rad
rcall Blink ;skicka till subrutinen Blink (som får lamporna att blinka)
sbic PINB,0x01 ;om pin 1 är noll hoppa över nästa rad
rcall TurnOn ;skicka till subrutinen TurnON (Tänder alla leds)
sbic PINB,0x02 ;om pin 2 är noll hoppa över nästa rad
rcall TurnOff ;skicka till subrutinen TurnON (Tänder alla leds)
Förstår inte riktigt vad du menar, eller hur jag ska kolla det. Men tror det. Det är en ATtiny26a i allafall.Har den aktuella pinnen på port B även analoga funktioner ?