完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
最近在写Zigbee网关通信程序,需要用到CC2530和STM32F103ZET6之间的串口通信。两者的串口配置都是一样的,CC2530之间可以进行通讯,STM32之间也可以进行通讯;STM32发CC2530收也可以正常通讯,但是CC2530发、STM32收就不能正常通讯,请问这是怎么回事?求大神指点,谢谢!
我用万用表测了两者串口引脚的电平,STM32的TX端配置为推挽输出(电平为3.3V),RX端为浮空输入(电平为0.15V);CC2530串口0的两个引脚均为3.3V。 是不是电平兼容性的问题呢?若是有什么办法可以解决?
|
|
相关推荐
4个回答
|
|
你这种现象,明显就是两个CPU识别高低电平的能力不同,CC2530的低电平STM32识别不了。你要设计一个降压电路,来降低CC2530的低电平,进而可以让STM32识别。
|
|
|
|
这个不是电平的问题,是cc2530的串口设置问题。这个方案我目前在做,串口通讯没有任何问题的啊。
|
|
|
|
你好,能给我参考一下你的代码吗?谢谢! |
|
|
|
请问你这个通信的代码还有吗? |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
2005 浏览 1 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
1858 浏览 3 评论
4442 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
2007 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
2513 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-20 02:11 , Processed in 0.734548 second(s), Total 79, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号