用于Raspberry的C中的汇编代码

时间:2013-09-24 16:50:07

标签: c loops assembly raspberry-pi

我试图在Rasberry pi的GPIO17上进行循环检测HIGH电平。 我在c中做到了,但事实证明它很慢,因此我尝试在asm中创建这个循环,但它无法正常工作。

这是asm部分:

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;"
);

0 个答案:

没有答案