I want to use P0_3 and P0_4 of DA14531 (WLCSP package) as general GPIO outputs. I made the following modifications, but they didn't work. However, when I changed P0_4 to P0_9, the code ran normally and P0_9 worked fine.
你好,欢迎在线提问。
1, 请问你现在使用的SDK版本是哪个,用的哪个例程?
2,硬件是评估板还是你们自己设计的
3,有用到32k的外部时钟吗?
4, user_app_on_init() 这个.回调函数不对啊,把 default_app_on_init(); 放进去
谢谢
1.SDK_6.0.18.1182.1,用的是github上的active_scanner,我的程序是上电后,P09输出高电平,扫描到特定的蓝牙广播信号后,GPIO输出50Hz的脉冲信号,目前使用P09作为输出的程序成功执行了,一切正常,但是在这块评估板上改成P03和P04就不行。测量P03和P04的输出是通过此开发板的目前使用的评估板是:
2.自己设计的开发板用的是WLCSP17封装的,只引出了P03和P04用作GPIO口,所以想要将P09改成P03和P04输出。我们自己设计的开发板烧录过其他ble例程:simple_beacon,可以跑通,手机识别得到蓝牙信标,因此我们认为开发板没有问题。
3.我们的设计不适用32K外部时钟,也不用外置flash,我们是使用OTP烧录的。
4.稍后我将user_app_on_init() 修改为default_app_on_init();我贴出此函数是想表达我们关闭了低功耗模式(因为看其他帖子说低功耗模式会将GPIO默认置0)。
DA14531 USB Development Kit Schematic 你看一下原理图 这两个脚是不是连接到其他外设了
您好,我把S1中P04、P03与SCK、MISO拨码开关拨到OFF档,并将代码烧录到RAM中运行,但是P03和P04并没有响应
这四个全部是off 然后测量 J3 Pin4 Pin5
如果还是有问题,先换其他例程测一下,排除本例程问题
好的, 我稍后尝试一下,有结果后再反馈。