[PIC®/AVR®/dsPIC®产品] 【CuriosityNano测评报告】+串口通信屡试屡败

[复制链接]
2881|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
 楼主| dql2015 发表于 2021-3-20 13:00 | 显示全部楼层
MianQi 发表于 2021-3-20 12:59
串口调试工具用的是什么?

串口调试助手没问题,我用别的板卡可以用https://bbs.21ic.com/icview-3117386-1-1.html
AINZGOWN 发表于 2021-3-22 14:11 | 显示全部楼层
楼主试试把USART3_WRITE(data); 改成发送具体的ascii码试试,比如 USART3_Write(0x54);
或者把发送指令设置在中断上,比如按键中断,每当按键被按下,发送一次数据.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 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
MianQi 发表于 2021-3-22 19:30 | 显示全部楼层
sscom 下载地址提供一下。
 楼主| dql2015 发表于 2021-3-23 08:39 | 显示全部楼层
MianQi 发表于 2021-3-22 19:30
sscom 下载地址提供一下。

http://www.daxia.com/
奔波儿熊 发表于 2021-3-23 15:28 | 显示全部楼层
我MCC生成了一个工程, 直接可以从虚拟串口收到数据,不需要修改MCC生成的代码, 只是在main中加入了printf和delay.





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

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

我的不行,非要设置下IO
奔波儿熊 发表于 2021-3-23 17:20 | 显示全部楼层
dql2015 发表于 2021-3-23 16:53
我的不行,非要设置下IO

不可能的, 要么就是你没配置好
 楼主| dql2015 发表于 2021-3-23 20:41 | 显示全部楼层
奔波儿熊 发表于 2021-3-23 17:20
不可能的, 要么就是你没配置好

能否把你的配置截图我参考下?我的配置我都截图发出来了
hu9jj 发表于 2021-3-23 21:29 | 显示全部楼层
奔波儿熊 发表于 2021-3-23 15:28
我MCC生成了一个工程, 直接可以从虚拟串口收到数据,不需要修改MCC生成的代码, 只是在main中加入了printf和d ...

我下载了压缩包,解压烧录到核心板上,串口助手没有收到数据,还没找到原因。
奔波儿熊 发表于 2021-3-24 11:29 | 显示全部楼层
hu9jj 发表于 2021-3-23 21:29
我下载了压缩包,解压烧录到核心板上,串口助手没有收到数据,还没找到原因。 ...

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
奔波儿熊 发表于 2021-3-24 11:30 | 显示全部楼层
dql2015 发表于 2021-3-23 20:41
能否把你的配置截图我参考下?我的配置我都截图发出来了

我发了压缩包了,是一个完整的工程,你打开我的工程,再打开MCC,就可以看到我的配置了
hu9jj 发表于 2021-3-24 13:07 | 显示全部楼层
奔波儿熊 发表于 2021-3-24 11:29
用Studio里的串口试下,如下图, DTR 默认是勾选的, 如果用其他的串口助手也要勾选DTR
...

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
MianQi 发表于 2021-3-25 08:11 | 显示全部楼层
奔波儿熊 发表于 2021-3-23 15:28
我MCC生成了一个工程, 直接可以从虚拟串口收到数据,不需要修改MCC生成的代码, 只是在main中加入了printf和d ...

这个串口工具界面不错,给我发一下。
奔波儿熊 发表于 2021-3-26 11:25 | 显示全部楼层
MianQi 发表于 2021-3-26 12:17 | 显示全部楼层
奔波儿熊 发表于 2021-3-26 11:25
http://der-hammer.info/pages/terminal.html

端地是不错,下载运行顺畅。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

104

主题

384

帖子

8

粉丝
快速回复 在线客服 返回列表 返回顶部