找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5526|回复: 2
打印 上一主题 下一主题
收起左侧

RN8209+stm32+spi通信一直接收0xff

[复制链接]
跳转到指定楼层
楼主
ID:105323 发表于 2016-2-23 19:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
要养成及时总结的习惯!!!留下重要的经验!
留给下次的经验:做成品板之前建议先做一个demo板,越大越省时间,只要10*10之内的都是一个价嘛。但一定是要这个芯片或者功能的最全版本,接口都要留出来,便于调试!
这次的rn8209-demo板:
1在pcb布局完成后,可以多增加几个接口。
2spi/串口转换开关
3脉冲输出引脚​
当然除非你对这个电路非常有把握,那没有必要去做这个demo板了。​
RT(如题),关于RN8209的资料很详细,但程序就那两个,调试出了问题,找了好久没有找到,一直怀疑是程序有问题,但又没有其他现成的程序可以参考,没办法只能一点一点地找问题。
最后在google搜索到的一个帖子上找到了一点其他​线索:
滤波电容:存在很重要,取值也很重要:
按照这个救命稻草,我调试硬件,怀疑是滤波电容太小,电压波动太大(官方用户手册说必须保证+-30mv左右的波动),造成芯片无法工作。我用手去按住芯片的供电引脚,avcc与vss、dvcc与vss,(人体就是一个巨大的电容)。发现工作了,在读芯片ID能返回8209了!胜利了!然后把手挪了挪,把手压在芯片上面,也行!???那就不是滤波电容的问题了,是虚焊!终于找到问题了!
原来是新的PCB板上的锡不够,芯片引脚虚焊了!芯片根本没工作!程序也都正常运行了!

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:335647 发表于 2020-5-30 11:23 | 只看该作者
楼主您的程序可以分享一下吗
回复

使用道具 举报

板凳
ID:768689 发表于 2020-6-3 21:32 | 只看该作者
好曲折的故事。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表