工具/软件:Code Composer Studio
大家好、
我正在尝试通过 UART0将普通字符从电路板发送到 PC。 我已通过 ICDI USB 将电路板连接到 PC。 但是、PuTTY 不会显示任何字符(我在 while (1)循环中放置了发送字符)。
我已经检查了代码、它是可以的。 有人可以分享一些想法吗?
这种情况变得非常令人沮丧...
此致、
Pete
P.S. 我已经尝试过 hello 和 UART_echo 示例。 它们都不起作用...
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:Code Composer Studio
大家好、
我正在尝试通过 UART0将普通字符从电路板发送到 PC。 我已通过 ICDI USB 将电路板连接到 PC。 但是、PuTTY 不会显示任何字符(我在 while (1)循环中放置了发送字符)。
我已经检查了代码、它是可以的。 有人可以分享一些想法吗?
这种情况变得非常令人沮丧...
此致、
Pete
P.S. 我已经尝试过 hello 和 UART_echo 示例。 它们都不起作用...
我每次尝试都达到9600 bps。 我不会再放慢速度了…
我已接受将 LED 与发送方法链接的建议。 LED 工作正常... 现在才发送字符
是否有任何其他链接寄存器(非基于示波器)方法来检查正在发生的情况
总结:
- 我使用的代码几乎与实验10示例相同(区别在于我在 while 循环中发送字符)
-我已经编译了二进制文件并将其下载到电路板上
-我已经从 CCS 启动了代码,它正在正常运行。
-我在 PC 上使用了 PuTTY 和 Hercules,但没有收到一个字符。
[报价用户="peter_mm_2018"]是否有任何其他链接的寄存器(非基于范围)方法来检查正在发生的情况
我不能确定-提议的(注册链接)将会带来"最佳且最快"的解决方案。
减去"正常/习惯"测试设备-和-如果"串行监视器"仍然限制在(仅限) A、"仅限 USB" PC -不是(标准) USB <-> CMOS UART 转换器-明显 上升到最佳状态?
现在,供应商代理具有管理(两者) ICDI 调试/编程的更多经验... 以及 (可能) 通过同一 ICDI 独立使用 UART 板载。 Fire/I 不会-因为我们始终采用卓越的 J-Link -它直接连接到 MCU 的 JTAG/SWD 引脚-"完全消除"我认为"不确定性"是由(潜在) "两只无翼鸟-一颗石"(方法)引入的... (ICDI 为(也许)实现两个任务)-如上所述。
如果您遵循我的建议-"逃避 ICDI 的(不确定)双任务处理"-您、 "快速、轻松和增强"您对任何 UART 的连接和检查-不受 (可能)供应商的"双任务处理"(可能) ICDI 引入的"干扰"(可能)影响。" 同样、无论是公司还是我都不愿意" 承担这种风险" (因为在 J-Link 被证明是卓越的情况下、可以避免这种不确定性!)
您对这样的"USB <-> CMOS UART 转换器"的收购到目前为止都是您最确定的解决方案。 (可重复使用-用于(多个)其他任务...)
要做到(两者)公平和完整-您应该(认真)参与论坛的"搜索框"(顶部)并输入 UART 和 ICDI -并查看是否存在(部分)重叠...
你似乎"开放-甚至欢迎这种不确定性"-因为小贝兹家伙-这就是死亡! 而且-这种(不明智)对任何单一供应商方法的承诺-会让我立即从"爆震" "Golden EIB Exec "中"弹出"。 主席..."
为什么您会投入这样的时间/精力-检查任何单一供应商的"独特实施"-尤其是在您完全被吸引的情况下-风暴云即将到来! (毫无意义!)
海报要求: " 客户-用户 的问题到底是什么?"
顶线-海报的"开场贴"-我认为-提供(声音)说明:
[引用 user="peter_mm_2018]I 尝试通过 UART0向 PC 发送普通字符。 我已通过 ICDI USB 将电路板连接到 PC。 但是、PuTTY 不会显示任何字符(我在 while (1)循环中放置了发送字符)。
请注意、(本)海报是 "独立的"–在遇到此类"UART 问题时。" (潜在)"双占空比"(程序/调试和双向 UART)-是否在供应商的"ICDI"上被强制-没有充分记录/解释-反复导致"用户- UART"过度挑战?
和... 由于 UART 具有"此类数字"、并且在最简单 的串行接口中、它提取了"GPIO 成本"(仅2个引脚)、因此不应加大部署力度、以 提高 UART (甚至多个 UART)的使用率?