loops - Assembler code in C for Raspberry -
i tried make loop detect high level on gpio17 of raspberry pi. did in c, turned out counts slow therefore tried make loop in asm not work properly.
here asm part:
asm volatile( "mov r0,#17;" "ldr r1,=0x20200000;" "mov r4,#1;" "loop: ldr r2,[r1,#34];" "lsr r2,r2,r0;" "and r3,r2,#1;" "cmp r4,r3;" "bne loop;" );
Comments
Post a Comment