6个员额/0个新员额
最后一篇文章
莫顿莫
离线
最后一次见到:5年6个月前
专家
加入:2014-07-24 07:35
UART2通信问题

我遵循UM-B-003(DA14580软件开发指南)第13节修改了新提取的SDK v3.0.4.0模板项目,以便在基本版本EVB上启用控制台打印。

但是,我发现如果我使用默认的C/C++优化级别(-O3),代码将停留在app_console.C中的arch_strlen()函数中。如果我将优化级别更改为(-O0),我可以成功运行该程序,但在UART2上无法打印任何消息。

我正在使用一个连接到P1_3和P1_2的USB<->UART适配器,该适配器经过测试,功能正常。我还尝试使用示波器探测P1_3和P1_2的信号,但这两个引脚均未生成UART信号。

有人能给我提供调试这个UART2问题的建议吗?或者可以给我一些示例代码,使UART2能够输出调试消息?

非常感谢你的帮助!

莫顿莫
离线
最后一次见到:5年6个月前
专家
加入:2014-07-24 07:35
嗨,华金,

嗨,华金,

谢谢你的回复。

我已尝试按照您的步骤进行操作,但仍然无法通过UART2获得消息输出。
DK板UART<->PC UART在“外围_示例”项目中运行良好,我已经将P1_2连接到T_RxD,并将P1_3连接到T_TxD。

以下是SDK 3.0.6中我修改的模板项目的链接,我使用的是UM-B-025(DA14580蓝牙智能开发工具包用户手册-基础)第6.1节中描述的项目设置。
http://wikisend.com/download/592272/template.zip

你介意帮我看看这个项目吗?因为我已经尽了我所能让UART2工作了。。。

谢谢
莫顿

莫顿莫
离线
最后一次见到:5年6个月前
专家
加入:2014-07-24 07:35
非常感谢你,华金!

非常感谢你,华金!

在我在另一个EVB板上运行代码后,它就可以工作了。。。可能是我的旧板上的端口P1_3和P1_2在开发过程中损坏。

莫顿

nhtvinh
离线
最后一次见到:5个月21分钟前
加入:2014-11-18 02:59
嗨,琼昆,

嗨,琼昆,
我正在开发使用UART2端口的应用程序,您能帮我发送示例模板\u mortonmo以供参考吗?我的电子邮件:nhtvinh@gmail.com

谢谢
阮永元。

仁哲
离线
最后一次见到:4个月1天前
加入:2016-05-05 05:13
嗨,琼昆,

嗨,琼昆,
我正在开发使用UART2端口的应用程序,您能帮我发送示例模板\u mortonmo以供参考吗?
我的电子邮件:244532843@qq.com

谢谢

MT_对话框
离线
最后一次见到:6个月3周前
工作人员
加入:2015-06-08 11:34
你好,仁哲,

你好,仁哲,

有关UART2使用的信息,请查看您的其他帖子http://support.dialog-semiconductor.com/how-does-uart2-rx-interrupt-work,该项目的post非常旧,UART2使用的实现也是如此。

谢谢你的对话