我可以通过setword16()立即设置多个GPIO状态吗?

4个帖子/ 0新
最后一篇
kurbylee.
离线
最后一次露面:3年7个月前
加入:2014-11-05 09:10
我可以通过setword16()立即设置多个GPIO状态吗?

嗨,对话
我想用8080界面驾驶液晶显示屏。对于数据总线(0〜7),我通过回调函数gpio_setactive()和gpio_setinactive()设置它们,它可以工作,
但它太慢了。
我试图直接调整Word16(Address_Set,1“PIN),每个位逐个,速度更快,但它仍然很慢。
然后尝试setword16(address_set,data)和setword16(address_reset,〜data),我期望更快,但它无法正常工作。
那么,我可以在DA14580中立即设置多GPIO状态吗?
THS !!

设备:
mt_dialog.
离线
最后一次露面:3个月2周前
职员
加入:2015-06-08 11:34
嗨Kurbylee,

嗨Kurbylee,

只需通过设置所有返回的端口的PX_DATA_REG或所有零,您将能够同时设置所有GPIO状态。

例如:setword16(p0_data_reg,0xff);或setword16(p0_data_reg,0x00);

谢谢mt_dialog.

kurbylee.
离线
最后一次露面:3年7个月前
加入:2014-11-05 09:10
太棒了!这是工作。

太棒了!这是工作。
非常感谢你

mt_dialog.
离线
最后一次露面:3个月2周前
职员
加入:2015-06-08 11:34
嗨Kurbylee,

嗨Kurbylee,

如果您找到答案帮助,请将答案标记为已接受。

谢谢mt_dialog.