Hejka,
25: COUNTER++; +000020E6: 91400000 LDS R20,0x0000 Load direct from data space +000020E8: 5F4F SUBI R20,0xFF Subtract immediate +000020E9: 934000E2 STS 0x00E2,R20 Store direct to data spaceCo to ma w ogóle znaczyć to LDS spod adresu 0x0000 ? Widzę to co pewien czas w kodzie, pod tym adresem siedzą rejestry AVR'a które na pewno nie posiadają mojej zmiennej unsigned char COUNTER ! Czasem jest STS pod zerowy. Tutaj w tym przykładzie ładuje sobie do R20 ma wykonać inkrementację i zapisać spowrotem.
Co jest grane ?