Hej
Jeg har fornylig erhvervet mig et Atmel STK500 udviklingssæt til AVR-mikroprocessorerne.
Jeg har forsøgt at få Atmels Application Note AVR305 (Half Duplex Compact Software UART) til at virke på en ATTiny15:
For at få den til at virke på ATTiny15 har jeg
- ændret includefilen til "tn15def.inc"
- ændret alle referencer fra PORTD til PORTB (jeg bruger stadig bit 0 og bit 1 til at modtage hhv sende)
- prøvet forskellige "b"-værdier udregnet v.hj.a. formlen i noten. Jeg har f.eks. prøvet 2400 bps og 9600 bps og jeg har sat min terminal op til samme indstillinger.
Jeg kan sagtens få det til at virke på en AT90S8515 blot ved at initialisere dens stack pointer!
Men på ATTiny15 duer det ikke... Når mikroprocessoren burde echo'e tegn sendt fra terminalen, kommer der enten garbage eller ingenting tilbage til terminalen.
ATTiny15 har en indbygget 1,6MHz clock implementeret med en RC-tidskonstant. Kan mine problemer skyldes, at clock'en kører langt ved siden af de 1,6MHz?
Jeg håber I kan hjælpe!
mvh Nils Emil P. Larsen
--------------------------- My reply-address is valid. Min svar-adresse er gyldig.