请问把某个GPIO口置0的汇编程序怎么写??
Eric Ma:
在asm文件前面包含一个头文件,该头文件中有对GPIO置位寄存器的定义,
然后用汇编 或一个值,如 0x00000001.
Eric
请问把某个GPIO口置0的汇编程序怎么写??
Martin Yu:
直接写寄存器GPADAT,用MOV指令,如 MOV @xxxxh, #0h
请问把某个GPIO口置0的汇编程序怎么写??
minjie zhou:
回复 Martin Yu:
MOV @6F97h, #0000h ;GPBMUX1 MOV @6FA8h, #0000h ;GPCMUX2 MOV @6F9Ah, #5000h ;GPBDIR MOV @6FABh, #0055h ;GPCDIR MOV @6F93h, #0000h ;GPBQSEL1 MOV @6F9Ch, #5000h ;GPBPUD MOV @6FADh, #0055h ;GPCPUD MOV @6FC8h, #0000h ;GPIO46,GPIO44 MOV @6FD1h, #0000h ;GPIO86,GPIO84,GPIO82,GPIO80
您看这样写对吗,看波形还是有问题IO44一直高,IO46一次高一次低这样的循环,IO84还有0.25s的高电平