完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛扫一扫,分享给好友
|
您好,我在初始化cc1101时,CS从高拉低时,应该SO会有个高电平的过程,但我在调试时候,SO管脚永远都是低电平,用示波器观测也没有信号,查阅手册,
When CSn is pulled low, the MCU must wait until CC1101 SO pin goes low before starting to transfer the header byte. This indicates that the crystal is running. Unless the chip was in the SLEEP or XOFF states, the SO pin will always go low immediately after taking CSn low. 我用示波器检查晶振是否起振,晶振也不起振,怀疑是焊接问题,重新补焊,新焊了一套板子依然如此,请问这个问题该怎么解决呢,使用的是STM32内部SPI,也怀疑过SPI初始化有问题,所以根据手册画的时序图重新改过 还是如此,把SPI初始化的几种可能都试了一遍,发现一直通信不上,读取到的寄存器数值永远是0. 晶振选用26M,20ppm的,起振电容27pf,也试过5pf的,都不行 |
|
相关推荐
5个回答
|
|
|
1、下载CC1101参考设计,硬件一一对比,http://www.ti.com/tool/CC1101DK433?keyMatch=CC1101&tisearch=Search-EN-Everything 这是433M的参考设计
2、电源、Clock、一一对比,粗看了下,参考设计匹配电容是12pF和15pF 3、STM32的SPI管脚接示波器,看是否有波形出来 先查硬件,一一对比,再查软件 BTW, 去耦电容你数一下,我们参考设计每一个接3.3V管脚都有一个对应的去耦电容 比如Pin14脚,对应的命名是C141,就是Pin14脚的第一颗电容,你好像去耦电容不多,而且布板的时候不清楚那颗应该布在哪个脚附近,会影响杂散和旁瓣的 |
|
|
|
|
广陵云峰 发表于 2018-6-21 09:00 感谢回复,通过修改电路布局,解决了这个问题,接下来是考虑CC1101与cc430f6137之间的通信问题!十分感谢! |
|
|
|
|
|
原理图问题 还是布板的问题? |
|
|
|
|
|
电路改了,第一版没有使用GDO0管脚,之后使用GDO0管脚,可以了。程序上也有些问题,现将测试程序发上来,供大家测试使用 |
|
|
|
|
|
谢谢分享 |
|
|
|
|
只有小组成员才能发言,加入小组>>
549 浏览 0 评论
1613 浏览 0 评论
2047 浏览 0 评论
为啥BQ7693003DBTR芯片在和BQ769X0盒子通讯时收不到信号?
1513 浏览 0 评论
DSP 28027F 开发板 XDS100v2调试探针诊断日志显示了 Error -150 (SC_ERR_FTDI_FAIL)如何解决
1337 浏览 0 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
1757浏览 29评论
2781浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
1724浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
1634浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
1645浏览 13评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 10:49 , Processed in 0.734069 second(s), Total 81, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
3098