Hallo, möchte folgendes Projekt gerne nachbauen: http://www.martinmelchior.be/2013/04/conversion-of-old-sigma-lens-to-work.html Habe den Assembler Code mal durchs Atmel Studio 6 für den Attiny2313 gejagt und mir wurden nur zwei Fehler angezeigt: OUT PCMSK0, rgtmp ---> OUT PCMSK, rgtmp OUT TIMSK0, rgtmp ---> OUT TIMSK, rgtmp Habe dann noch folgende Anpassungen für den attiny2313 gemacht: PORTA ---> PORTB DDRA ---> DDRB PINA ---> PINB PORTB ---> PORTD DDRB ---> DDRD PINB ---> PIND PS: Leider komme ich mit Assembler Code nicht so gut zurecht und kann der Portansteuerung nicht ganz folgen. Sollte der Attiny2313 so laufen?
Heinz schrieb: > OUT PCMSK0, rgtmp ---> OUT PCMSK, rgtmp > OUT TIMSK0, rgtmp ---> OUT TIMSK, rgtmp > > Habe dann noch folgende Anpassungen für den attiny2313 gemacht: > PORTA ---> PORTB > DDRA ---> DDRB > PINA ---> PINB > > PORTB ---> PORTD > DDRB ---> DDRD > PINB ---> PIND > > PS: Leider komme ich mit Assembler Code nicht so gut zurecht und kann > der Portansteuerung nicht ganz folgen. Sollte der Attiny2313 so laufen? Hallo! Ich kann der Sache auch nicht ganz folgen. Wenn du die Portzuordnungen änderst, dann muss sicher auch der Inhalt von PCMSK geändert werden, oder? Hast du den angepasst? Ob TIMSK0 und TIMSK exakt die gleiche Funktion haben, weiß ich nicht. Das solltest du am besten in den beiden Datenblättern prüfen. Klar ist nur, dass beides Registern von Timern sind - das ist aber auch schon alles, was mir klar ist. :-)
Wenn Du Pin 18 mit GND verbindest, blockierst Du ISP und kannst den Tiny2313 nicht in der Schaltung programmieren. Bis zum Original-Quelltext habe ich mich nicht durchgewuselt, dazu kann ich also nichts sagen. ...
Heinz schrieb: > Hallo, > möchte folgendes Projekt gerne nachbauen: > http://www.martinmelchior.be/2013/04/conversion-of-old-sigma-lens-to-work.html > ..... > PS: Leider komme ich mit Assembler Code nicht so gut zurecht und kann > der Portansteuerung nicht ganz folgen. Sollte der Attiny2313 so laufen? > Wenn Du wirklich nur das Projekt nachbauen möchtest und nicht stark daran interessiert bist wie man Code von einem Controller an den anderen anpasst, kann ich Dir nur raten, den passenden µC für ein bis zwei Euro + ( leider ) den Versandkosten von 5,60 Euro zu kaufen. Die Zeit bis die Ware da ist, nutzt Du einfach besser für was anderes. Wenn Du allerdings ein " Sparfuchs " bist, dann bleibt Dir wohl nicht anderes übrig als viel Zeit und Gehirnschmalz zu investieren. http://such002.reichelt.de/index.html?&ACTION=446&LA=446&SEARCH=at+tiny+24&OFFSET=16&SORT=-rank&SHOW=1 Bernd_Stein
lass das mit dem umschreiben. http://www.ebay.de/sch/i.html?_trksid=p2050601.m570.l1313.TR0.TRC0.XAttiny24+&_nkw=Attiny24+&_sacat=0&_from=R40
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.