Ich glaube ihr versteht mich nicht ganz!

Ich will von PA0 - PA7 dass eine LED mit 25ms Takt hin un herbewegt!
(fast) gleichzeitig soll von PB0 - PB4 immer eine LEd hin und herbewegt werden mit 50ms.
Ich hab Dir am Anfang grob gesagt, wie das zu machen ist, man hat Dir Beispiele in C geschrieben, Du wolltest Assembler, ich hab Dir ein Assemblerbeispiel geschrieben wie man zwei LED's toggeln kann, was willst Du noch ?

warum funktioniert dass nicht!
compare:
cpi Takt, R18
brlo 0x05
clr R18
inc R18
reti
was soll uns das hier sagen ?

cpi Takt,R18 ????

was macht denn cpi ???
vergleicht einen Register mit einer Konstante, was ist Takt ein Register ? R18 ist das eine Konstante????? wohl kaum hier wäre wohl cp besser oder?

brlo 0x05 -> zur Adresse 0x05 springen?

clr R18 -> setze R18 auf Null
und direkt inc R18 inkrementiere R18 -> R18 bleibt immer 1

und danach direkt reti?
was ist mit SREG retten? nix? dann wunder Dich nicht das es nicht klappt

Naja mach mal.....

Gruß Sebastian