完善资料让更多小伙伴认识你,还能领取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的串口设置问题。这个方案我目前在做,串口通讯没有任何问题的啊。
|
|
|
|
|
|
你好,能给我参考一下你的代码吗?谢谢! |
|
|
|
|
|
请问你这个通信的代码还有吗? |
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
401 浏览 0 评论
533 浏览 0 评论
STM32F405驱动DS1302时钟模块,输出时间错乱该怎么排查?
4253 浏览 2 评论
stm32f405rgt6驱动DS1302ZN出现时间错乱问题
3059 浏览 1 评论
stm32用fsmc读取ad7606采集数据,数据不变,只有开发版复位才更新数据
2602 浏览 0 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-9 06:25 , Processed in 1.065794 second(s), Total 80, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
3166