04-11-2018, 10:48 PM
Program ti nema greske kada se iskompajlira preko Atmel Studio-a. Inace, program ti nije dobar. Ne mozes da koristis rotiranje kao sto si napisao. Ti siftujes samo donji bajt tri puta. Sta je sa gornjim bajtom. Poenta je da podatke iz gornjeg bajta prebacis u donji. Za te stvati moras da koristis C flag i rotiranje kroz C flag. ROR i ROL instrukcije su za te stvari. Vodi racuna da na 8-bitnom MCU-u radis sa 16-bitnim podatkom!!! Vec vidis kako se polako stvari komplikuju.