mig29 发表于 2020-11-4 20:12

【MM32 eMiniBoard测评】2a. 发现虚拟串口可能有问题,串口例程也不能接收

<p>串口的测评已经有个帖子:https://bbs.eeworld.com.cn/thread-1146793-1-1.html 但作者用的应该是 独立的 USB转串口模块,而且只测试了&ldquo;板子主动发送&rdquo;,没有测板子接收。(原文:接上串口模块,串口模块的RX接开发板的PA9(TX),最后看一下运行后串口显示的内容。)</p>

<p>&nbsp;</p>

<p>我本来想先把 printf 调通,然后测ADC,但是,意外发现貌似仿真器的虚拟串口不能接收?以及几个例程里也不能接收?</p>

<p></p>

<p>&nbsp;</p>

<p>现象是:短接 TxD和RxD,用逻辑分析仪能看到确实有发送数据,但是都没有接收到。(包括实验了把 D1 短接)</p>

<p></p>

mig29 发表于 2020-11-4 20:20

<p>其他兄弟能不能复现一下?</p>

<p>1. 短接 右下角的 TxD和RxD , 用 PC 发送,能否回环接收到?</p>

<p>2. 寄存器版的 ADC 有printf, 能否用仿真器虚拟的串口接收到?(我确认了是有发送的)<br />
&nbsp;(....\MM32F013x_Samples\RegSamples\ADC\ADC_BasicExample ...)</p>

<p>&nbsp;</p>

<p>原厂的人看到的话,能否复现或者解释一下?</p>

<p>&nbsp;</p>

freebsder 发表于 2020-11-4 21:21

<p>这个估计得原厂确认一下状态。</p>

w494143467 发表于 2020-11-4 22:27

<p>这个我到时候试一下,当时只测试了发送,但没测试接收,当时没在意</p>

xld0932 发表于 2020-11-5 11:31

<p>我也遇到了楼主的问题,刚开始以为是硬件连接的问题,在看了数据手册后发现PA9\PA10这两个引脚既可以做为TX也可以作为RX,所以硬件上没有问题;后面我尝试跟原厂的工程师沟通了一下,他们回复不建议使用板载的USB CDC的虚拟串口功能;板载上有用端子将UART2直接引出来了,可以外接一个USB转串口调试工具,也可以通过排针将UART1的引脚接到USB转串口工具去调试<img height="48" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/smile.gif" width="48" /></p>

okhxyyo 发表于 2020-11-8 22:44

<p><strong><a href="https://bbs.eeworld.com.cn/elecplay/content/145" target="_blank">灵动MM32 eMiniBoard开发板测评</a></strong></p>

<p>汇总贴:<a href="https://bbs.eeworld.com.cn/thread-1146791-1-1.html" target="_blank">https://bbs.eeworld.com.cn/thread-1146791-1-1.html</a></p>

okhxyyo 发表于 2020-11-8 22:44

<p>收到。我这边反馈给灵动</p>

w494143467 发表于 2020-11-9 21:18

<p>我上回是直接使用串口模块的,所以没发现这个问题,今天试了一下,确实有问题。</p>
页: [1]
查看完整版本: 【MM32 eMiniBoard测评】2a. 发现虚拟串口可能有问题,串口例程也不能接收