比如有GP0.0-GP0.7想同时赋值给这8个IO口,写一个数比如,0XBA把每个位依次赋给这8个IO口。有没有效率高的方法。我看库里面有个函数
GPIOBankPinsWrite,有人知道怎么用嘛?
Chengyi Yu:
研究了一下这个函数。是可以实现多个IO同时操作。只要在同一组
dongming li1:
GPIOBanKPinsWrite(SOC_GPIO_0_REGS,0,GPIO_BANK_PIN_0,GPIO_BANK_PIN_1);
GPIOBanKPinsWrite(SOC_GPIO_0_REGS,0,GPIO_BANK_PIN_3,GPIO_BANK_PIN_2);
GPIOBankPinsWrite(SOC_GPIO_0_REGS,0,GPIO_BANK_PIN_4,GPIO_BANK_PIN_6);
GPIOPinWrite(SOC_GPIO_0_REGS,6,1);
GPIOPinWrite(SOC_GPIO_0_RRGS,8,1);
TI中文支持网
