打印
[PIC®/AVR®/dsPIC®产品]

【CuriosityNano测评报告】+串口通信屡试屡败

[复制链接]
2078|19
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dql2015|  楼主 | 2021-3-20 12:53 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

看手册串口3(PB0、PB1)是连接到了调试器的虚拟串口,如下配置一直失败。






后来使用usb转ttl模块直接连接管脚,尝试了其它几个串口都失败,且发现手册的这个板卡管脚图和实际的串口管脚不一致。





使用特权

评论回复
沙发
MianQi| | 2021-3-20 12:59 | 只看该作者
串口调试工具用的是什么?

使用特权

评论回复
板凳
dql2015|  楼主 | 2021-3-20 12:59 | 只看该作者

实际的串口引脚如下:

使用特权

评论回复
地板
dql2015|  楼主 | 2021-3-20 12:59 | 只看该作者
MianQi 发表于 2021-3-20 12:59
串口调试工具用的是什么?

cp2102模块,调试助手是sscom

使用特权

评论回复
5
dql2015|  楼主 | 2021-3-20 13:00 | 只看该作者
MianQi 发表于 2021-3-20 12:59
串口调试工具用的是什么?

串口调试助手没问题,我用别的板卡可以用https://bbs.21ic.com/icview-3117386-1-1.html

使用特权

评论回复
6
AINZGOWN| | 2021-3-22 14:11 | 只看该作者
楼主试试把USART3_WRITE(data); 改成发送具体的ascii码试试,比如 USART3_Write(0x54);
或者把发送指令设置在中断上,比如按键中断,每当按键被按下,发送一次数据.

使用特权

评论回复
7
dql2015|  楼主 | 2021-3-22 14:50 | 只看该作者
AINZGOWN 发表于 2021-3-22 14:11
楼主试试把USART3_WRITE(data); 改成发送具体的ascii码试试,比如 USART3_Write(0x54);
或者把发送指令设置 ...

不是这个问题,已解决https://bbs.21ic.com/icview-3118132-1-1.html?_dsign=da252bb0

使用特权

评论回复
8
MianQi| | 2021-3-22 19:30 | 只看该作者
sscom 下载地址提供一下。

使用特权

评论回复
9
dql2015|  楼主 | 2021-3-23 08:39 | 只看该作者
MianQi 发表于 2021-3-22 19:30
sscom 下载地址提供一下。

http://www.daxia.com/

使用特权

评论回复
10
奔波儿熊| | 2021-3-23 15:28 | 只看该作者
我MCC生成了一个工程, 直接可以从虚拟串口收到数据,不需要修改MCC生成的代码, 只是在main中加入了printf和delay.





21IC3118132.zip

63.1 KB

使用特权

评论回复
11
dql2015|  楼主 | 2021-3-23 16:53 | 只看该作者
奔波儿熊 发表于 2021-3-23 15:28
我MCC生成了一个工程, 直接可以从虚拟串口收到数据,不需要修改MCC生成的代码, 只是在main中加入了printf和d ...

我的不行,非要设置下IO

使用特权

评论回复
12
奔波儿熊| | 2021-3-23 17:20 | 只看该作者
dql2015 发表于 2021-3-23 16:53
我的不行,非要设置下IO

不可能的, 要么就是你没配置好

使用特权

评论回复
13
dql2015|  楼主 | 2021-3-23 20:41 | 只看该作者
奔波儿熊 发表于 2021-3-23 17:20
不可能的, 要么就是你没配置好

能否把你的配置截图我参考下?我的配置我都截图发出来了

使用特权

评论回复
14
hu9jj| | 2021-3-23 21:29 | 只看该作者
奔波儿熊 发表于 2021-3-23 15:28
我MCC生成了一个工程, 直接可以从虚拟串口收到数据,不需要修改MCC生成的代码, 只是在main中加入了printf和d ...

我下载了压缩包,解压烧录到核心板上,串口助手没有收到数据,还没找到原因。

使用特权

评论回复
15
奔波儿熊| | 2021-3-24 11:29 | 只看该作者
hu9jj 发表于 2021-3-23 21:29
我下载了压缩包,解压烧录到核心板上,串口助手没有收到数据,还没找到原因。 ...

用Studio里的串口试下,如下图, DTR 默认是勾选的, 如果用其他的串口助手也要勾选DTR

使用特权

评论回复
16
奔波儿熊| | 2021-3-24 11:30 | 只看该作者
dql2015 发表于 2021-3-23 20:41
能否把你的配置截图我参考下?我的配置我都截图发出来了

我发了压缩包了,是一个完整的工程,你打开我的工程,再打开MCC,就可以看到我的配置了

使用特权

评论回复
17
hu9jj| | 2021-3-24 13:07 | 只看该作者
奔波儿熊 发表于 2021-3-24 11:29
用Studio里的串口试下,如下图, DTR 默认是勾选的, 如果用其他的串口助手也要勾选DTR
...

是没有勾选DTR的原因,勾选之后就OK了,谢谢!

使用特权

评论回复
18
MianQi| | 2021-3-25 08:11 | 只看该作者
奔波儿熊 发表于 2021-3-23 15:28
我MCC生成了一个工程, 直接可以从虚拟串口收到数据,不需要修改MCC生成的代码, 只是在main中加入了printf和d ...

这个串口工具界面不错,给我发一下。

使用特权

评论回复
19
奔波儿熊| | 2021-3-26 11:25 | 只看该作者
MianQi 发表于 2021-3-25 08:11
这个串口工具界面不错,给我发一下。

http://der-hammer.info/pages/terminal.html

使用特权

评论回复
20
MianQi| | 2021-3-26 12:17 | 只看该作者
奔波儿熊 发表于 2021-3-26 11:25
http://der-hammer.info/pages/terminal.html

端地是不错,下载运行顺畅。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

101

主题

373

帖子

7

粉丝