Sida 1 av 1

Avr hjälp, Quadrature Divider

Postat: 3 januari 2008, 22:34:54
av warpcore
Tjo, Har lite frågor angående ett avr bygge på fölande sida:

http://emergent.unpy.net/projects

Han har source filen här:
http://emergent.unpy.net/files/projects ... d-tiny13.S

Är det bara att kompilera denna fil och köra i sin avr (kompilerad för rätt modell såklart)

Jag har ett gäng Attiny15L, går det att köra detta ihop? Verkar som det finns någon python fil som genererar färdig kod på hans sida, men förstår inte så mycket av det tyvärr :(

Tacksam för svar!

//Micke

Postat: 4 januari 2008, 00:37:29
av cykze
Av filnamnet (quad-tiny13.S) att döma så är koden skriven för Tiny13. Det är upp till dig om du vill försöka skriva om den till Tiny15.

Python-koden verkar bara vara till för att generera tabellen i koden.

Postat: 6 januari 2008, 01:12:05
av warpcore
Skiljer det mycket mellan kretsarna?

Anledningen till jag tjatar om attiny15 är att jag inte hittar attiny13 på elfa? Eller är jag blind? Ska vara DIL8 kapsel med. så förstår inte redigt :(

Grejjen jag egentligen är ute efter är en fungerande divider som kan dela ner signalen ifrån min encoder som är för högupplöst. Ingen annan som har något tips på vart man kan hitta någont sånt open source projekt?

För er avr kunniga, hur snabbt skulle man kunna göra en sånhär själv i en hyffast snabb AVR, hur snabbt hinner den polla mellan varje mätningen, så man kan få fram max frekvens in?

Postat: 6 januari 2008, 03:01:12
av Andax
Instruktionssetet för tiny13 och tiny15 är till 99.99% säkert samma (säger jag utan att kontrollerat!!). Det enklaste du kan göra är väl att assemblera koden i AVR studio och köra simulatorn med tiny15 som vald enhet och testa att det funkar...
Dock står det ju i källkoden att den är otestad!