Hi, 各位好
最近在使用BW16的模组的时候遇到一个问题,尝试使用PA15作为输入功能脚时,无法正常读取IO的正常状态,读取出来的值一直为0,开发环境为standard sdk,配置如下
翻阅用户手册,发现这个引脚拥有其它的功能,但即使我不使用蓝牙功能,IO还是不能正常工作
希望能得到支持与解答,谢谢!
Hi, 各位好
最近在使用BW16的模组的时候遇到一个问题,尝试使用PA15作为输入功能脚时,无法正常读取IO的正常状态,读取出来的值一直为0,开发环境为standard sdk,配置如下
翻阅用户手册,发现这个引脚拥有其它的功能,但即使我不使用蓝牙功能,IO还是不能正常工作
希望能得到支持与解答,谢谢!
Hi @zlbb112
PA_15是可以用來做GPIO的input的,但是這根pin也有別的用處,比如SPI_SS
所以不知道你有沒用到SPI?
另外,如果你參考standard SDK的example的話,應該是不需要在code裏面使用gpio_set()
的, 細節可以看這裏,
@xidameng 谢谢回复,我确认了代码,确认这个引脚我没有配置为其它功能
另外,我现在使用的版本是“gcc version 6.4.1 20180307 (Realtek ASDK-6.4.1 Build 2773) ”,不知有无关系
@zlbb112
你可以試一下上面鏈接中的SDK,這是基於最新的SDK release出來的,很多功能做了更新和除錯
2018年的有點太老了
应该跟SDK无关,配置成上拉输入时IO变化可以正常读取,但是我使用示波器查看信号时,发现电压变化是正常的
我這裏有兩個思路可以分享給你: