串口不起作用

学到更多常见问题解答教程

4个帖子/ 0新
最后一篇
JON479.
离线
最后一次露面:1个月2天前
加入:2020-02-13 16:29
串口不起作用

在我的DA14531开发套件中,USB是不再工作的串口。我正在使用Keil调试器与Blinky示例。LED闪烁,但如果我连接TERA术语,则没有UART串行端口输出。我已经使用SPI Flash程序员上传眨眼代码一次,但我认为这是一个错误,因为它自从那里以来不再工作。开始的固件工作,我可以在串行端口中看到MAC地址。我做错了什么?:(

设备:
PM_DIALOG.
线上
最后一次露面:10分6秒前
员工
加入:2018-02-08 11:03
嗨Jon479,

嗨Jon479,

您是否能够检测到Windows设备管理器中的COM端口?我建议您使用SmartSnippets Toolbox擦除SPI Flash并尝试重新编程它。请制作您使设备可启动。如果您使用Keil下载System-RAM中的闪烁FW,这是工作吗?

请查看以下教程以开始使用DA14531和SDK6:

使用SDK6(HTML)入门

BLE广告教程(HTML)

谢谢,PM_DIALOG.

JON479.
离线
最后一次露面:1个月2天前
加入:2020-02-13 16:29
非常感谢您的答案!

非常感谢您的答案!我设法让UART使用将user_periph_setup.h和tx引脚更改为p0_5。默认为1线UART。但是如何通过终端使用RX和TX和TX和Debugg进行沟通?我试图将DIP开关设置为2线UART,但如果我想使用SmartSnippeds Toolbox Booter,它将显示我按下重置按钮,但如果我按下,它不会发生任何事情。如何在芯片上加载固件并使用UART Tx / Rx?非常感谢您的帮助:)

PM_DIALOG.
线上
最后一次露面:10分6秒前
员工
加入:2018-02-08 11:03
嗨Jon479,

嗨Jon479,

您应该使用Keil IDE才能调试代码。最初你应该建立项目。然后,您应该按一次“开始/停止调试会话”按钮,在代码中的某个位置添加一个断点,然后按“RUN”按钮。

谢谢,PM_DIALOG.