TI中文支持网
TI专业的中文技术问题搜集分享网站

C6748同时给多个IO口赋值

比如有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);

赞(0)
未经允许不得转载:TI中文支持网 » C6748同时给多个IO口赋值
分享到: 更多 (0)