打印
[技术问答]

关于芯片的Uart

[复制链接]
3443|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
kiroking|  楼主 | 2021-8-2 15:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我使用了NANO100NE3BN的芯片开发板写的程序,I2C、IO控制和Uart,但是客户使用的是NANAO100LC2BN的芯片,我可以直接烧录仿真,I2C和IO控制没问题,但是Uart无法通讯,是什么地方需更改吗?

使用特权

评论回复
评论
kiroking 2021-8-26 12:56 回复TA
@jiangshaoling :你好,问题解决了,查了众多原因,淘宝买到了假芯片,谢谢 
沙发
carpsnow| | 2021-8-2 17:49 | 只看该作者
先串口助手看下,串口通了没有
再者,看看波特率是否一致

使用特权

评论回复
板凳
caigang13| | 2021-8-2 20:54 | 只看该作者
对应IO是否一样

使用特权

评论回复
评论
kiroking 2021-8-3 08:20 回复TA
均是NANO100系列的,查过是一样的 
地板
chenjun89| | 2021-8-3 07:45 | 只看该作者
检查一下IO和配置

使用特权

评论回复
5
kiroking|  楼主 | 2021-8-3 08:20 | 只看该作者
carpsnow 发表于 2021-8-2 17:49
先串口助手看下,串口通了没有
再者,看看波特率是否一致

我用串口助手看了,没有收到发出的数据,我均是设置的循环发送某个指令。波特率的话,我用示波器抓过波形,即使波特率不一样,示波器也是可以抓到波形的,可是没有。

使用特权

评论回复
6
kiroking|  楼主 | 2021-8-3 08:22 | 只看该作者
chenjun89 发表于 2021-8-3 07:45
检查一下IO和配置

我程序是循环发送某个指令,在开发板上发送的数据可以被串口助手接收,但是在另一个板子(LC2BN)是不行

使用特权

评论回复
7
carpsnow| | 2021-8-3 16:46 | 只看该作者
kiroking 发表于 2021-8-3 08:20
我用串口助手看了,没有收到发出的数据,我均是设置的循环发送某个指令。波特率的话,我用示波器抓过波形 ...

串口都没通啊

使用特权

评论回复
8
kiroking|  楼主 | 2021-8-4 09:05 | 只看该作者

1、我用开发板(NANO100NE3BN)做了测试,串口是可以通讯的,发送的数据的可以用上位机接受。
2、我用客户的板子(NANO100LC2BN),程序相同,串口不可以通讯。
这是两个前提,我知道串口没通,我想了解的是为什么没通,两个芯片还在配置上有什么区别,是否有什么细节配置我没做。

使用特权

评论回复
9
carpsnow| | 2021-8-5 14:27 | 只看该作者
kiroking 发表于 2021-8-4 09:05
1、我用开发板(NANO100NE3BN)做了测试,串口是可以通讯的,发送的数据的可以用上位机接受。
2、我用客户 ...

我这能说,
把初始化部分,对照着看一看
然后就是波特率,时钟是不是一致

使用特权

评论回复
10
单片小菜| | 2021-8-5 18:46 | 只看该作者
这个USART绝对没有任何问题的。很棒的介绍。

使用特权

评论回复
11
skyred| | 2021-8-6 15:00 | 只看该作者
别着急,从头一步步的检查下。
这是做设计的人经常经历的事

使用特权

评论回复
12
sparrow054| | 2021-8-10 13:02 | 只看该作者
串口的例程应该很多,对比一下

使用特权

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

本版积分规则

1

主题

10

帖子

0

粉丝