你好,
我最近开始使用DA14531 USB套件。
收到电路板后,我测试了演示。一切都很好:led闪烁,我的电脑终端通过UART接收到BD地址。
然后,我尝试使用blinky示例,如教程中所述,问题来了:
当我在Keil中启动调试会话时,我可以看到led闪烁(我试图改变闪烁频率以确保它是正确的代码,确实如此),但是我无法接收到与终端的通信。我是否遗漏了什么(比如硬件配置、管脚分配之类的)?
- 开关处于默认配置,
- 我有第二个套件(同样的,USB)和默认的演示,我仍然能够通过UART接收这个BD地址,
- 我用的是Realterm,但也试过Tera term和PuTTY,没有更好的效果
你有什么办法解决这个问题吗?
先谢谢你。
关键词:
设备:
嗨MathieuB,
感谢您的在线提问,很高兴您已经开始使用DA14531 USB套件。
USB套件附带预加载固件,可在我们的支持网站上获得。为方便起见,以下是下载链接:DA14531 USB预加载固件
与我们所有的软件示例一样,这个项目只包含用户应用程序,没有SDK。为此,您必须将它与SDK6.0.12链接,然后编译它。您将在步骤中找到详细信息使用Python链接脚本的软件示例设置文件。此外,DA14531\U USB\U预装固件\doc\自述文件.html提供所需的软件和硬件配置以及带USB开发工具包的UM-B-121 DA14531快速入门指南演示如何运行该示例。
请参阅UM-B-121:DA14531 USB开发工具包快速入门指南文件和表1:DA14531 USB开发工具包引脚分配。如您所见,UTX和UTX被映射到P0\u0和P0\u1(除了单个UART)。这意味着您应该相应地更改user\u periph\u setup.h中的UART配置。在bliny示例中,UTX被配置为P0\u6,因此您应该将其更改为P0\u0。此外,DIP开关应根据5.6可选2/4线UART部分配置在正确的位置。通用LED被分配给GPIO P0\ U 9。
如果您是我们DA14531的新用户,我强烈建议您首先查看以下文档。这些文档将帮助您理解SDK体系结构和我们提供的示例。
谢谢,下午好
嗨,我有一个使用这个解决方案的blinky示例:
https://support.dialog semiconductor.com/forums/post/dialog smartbond蓝牙低能耗-%E2%80%93软件/da14531-blinky-txp00
我希望它也能对你有用。
谢谢你的快速回答和解释,谢谢jcdr的链接。