Assembler Code vom Attiny24 umschreiben für Attiny2313

Gast #3494066
Lesenswert?

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?
Angehängte Dateien:
(Firma: guloshop.de) #3494137
Lesenswert?

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. :-)
(Firma: Anscheinend Corner-Cases ;-)) #3495890
Lesenswert?

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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren