'Wizard' för AVR-utveckling
-
- Inlägg: 49
- Blev medlem: 7 augusti 2005, 15:01:30
Tackar 
Virror: Modellerna ligger, tills vidare, i början av filen avr_app.py. Det är enkelt att lägga till nya modeller. I alla fall var det enkelt med Tiny2313 och Mega48/88/168, eftersom de liknar varandra rätt mycket. Det är möjligt att det kan bli problem med andra modeller.
Enklaste sättet att lägga in en ny modell är att ta en större modell, kopiera den och sedan ändra det som behövs. För att t ex lägga in Tiny2313 så tog jag en kopia på Mega48/88/168-strukturen, ändrade och tog bort så att den beskrev Tiny2313 istället. Att gå från Mega48/88/168 till en större AVR kan kanske bli svårare. Då kan det behövas några extra rader kod i programmet.
Kör du den färdigpaketerade Windows-varianten (zip-filen) så kan du _inte_ lägga in modeller själv. Det måste göras i källkodsfilen avr_app.py, som i sin tur kräver Python och wxPython för att köras. Men det kommer säkert gå i framtiden...
Är det någon speciell modell du vill ha inlagd? I så fall kan jag fixa det.

Virror: Modellerna ligger, tills vidare, i början av filen avr_app.py. Det är enkelt att lägga till nya modeller. I alla fall var det enkelt med Tiny2313 och Mega48/88/168, eftersom de liknar varandra rätt mycket. Det är möjligt att det kan bli problem med andra modeller.
Enklaste sättet att lägga in en ny modell är att ta en större modell, kopiera den och sedan ändra det som behövs. För att t ex lägga in Tiny2313 så tog jag en kopia på Mega48/88/168-strukturen, ändrade och tog bort så att den beskrev Tiny2313 istället. Att gå från Mega48/88/168 till en större AVR kan kanske bli svårare. Då kan det behövas några extra rader kod i programmet.
Kör du den färdigpaketerade Windows-varianten (zip-filen) så kan du _inte_ lägga in modeller själv. Det måste göras i källkodsfilen avr_app.py, som i sin tur kräver Python och wxPython för att köras. Men det kommer säkert gå i framtiden...
Är det någon speciell modell du vill ha inlagd? I så fall kan jag fixa det.
Tyvärr kan jag inte fortsätta underhålla zip-filen med det färdigpaketerade programmet. Så du får lägga in Python och wxPython (i den ordningen) och ladda ner och köra filen avr_app.py, som jag länkar till i första inlägget, tyvärr. 
Det är möjligt att jag återgår till att tillhandahålla den färdigpaketerade versionen i framtiden.

Det är möjligt att jag återgår till att tillhandahålla den färdigpaketerade versionen i framtiden.
-
- EF Sponsor
- Inlägg: 2109
- Blev medlem: 27 augusti 2005, 20:57:58
- Ort: Borlänge
Kul att du gillar det. 
Konstigt att det blir så där konstigt. Har du provat att ändra storleken på fönstret? Provade du både med py-filen och den gamla exe-filen som ligger i zip-filen?
Jag ska kolla upp det här när jag får tid. Säg gärna till om du upptäcker fler felaktigheter.
När det gäller delay-koden så betyder kryssrutan att F_CPU sätts till den valda klockfrekvensen och att "avr/delay.h" inkluderas. Du ser det bara när du väljer att generera fullständig kod. Naturligtvis borde delay-kryssrutan vara inaktiverad när man inte har kryssat i att man vill ha fullständig kod. Ska fixa till det där.

Konstigt att det blir så där konstigt. Har du provat att ändra storleken på fönstret? Provade du både med py-filen och den gamla exe-filen som ligger i zip-filen?
Jag ska kolla upp det här när jag får tid. Säg gärna till om du upptäcker fler felaktigheter.
När det gäller delay-koden så betyder kryssrutan att F_CPU sätts till den valda klockfrekvensen och att "avr/delay.h" inkluderas. Du ser det bara när du väljer att generera fullständig kod. Naturligtvis borde delay-kryssrutan vara inaktiverad när man inte har kryssat i att man vill ha fullständig kod. Ska fixa till det där.
-
- EF Sponsor
- Inlägg: 2109
- Blev medlem: 27 augusti 2005, 20:57:58
- Ort: Borlänge
Kul att du har fått användning av programmet!
Projektet är inte nedlagt, men jag måste starta igång något nytt AVR-projekt själv för att se vilken använding jag får av programmet. Därefter kan jag börja fixa sånt som jag inte tycker fungerar bra och lägga in andra nyttiga funktioner. Det kanske är dags att kolla i "att göra"-listan och sätta igång med något...
Du får gärna rada upp saker du stör dig på i programmet.
Projektet är inte nedlagt, men jag måste starta igång något nytt AVR-projekt själv för att se vilken använding jag får av programmet. Därefter kan jag börja fixa sånt som jag inte tycker fungerar bra och lägga in andra nyttiga funktioner. Det kanske är dags att kolla i "att göra"-listan och sätta igång med något...
Du får gärna rada upp saker du stör dig på i programmet.