完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
1.使用CC1101数据包格式,收发均调通,无异常。
2.现需将CC1101改为异步串行模式。配置如下,[CC1101_PKTCTRL0, 0x30],[CC1101_IOCFG0, 0x4D],GDO0配置为串行数据输出(异步),此时GDO0上是可以输出载波的,单片机中断可解析出GDO0上的载波。 3.如何将GDO0配置为串行输入呢,单片机往CC1101发送数据。数据手册上有说“将PKTCTRL0.PKT_FORMAT 设置为 3,以开启异步串行模式。在 TX 模式下,GDO0 引脚用于数据输入( TX 数据)”,我是只需将CC1101设置为TX模式就行了吗,GDO0不需再配置了么?还是说先设置成TX模式,再将GDO0_CFG配置为0x2D(GDO0_Z_EN_N。该输出为 0 时, GDO0 配置为输入(串行 TX 数据)). 4.还有一个疑问,GDO0_CFG配置为0X2D,当GDO0输出为0时,GDO0配置为输入,既然要配置成输入,GDO0如何能输出0? 望大神解答 |
|
相关推荐
8个回答
|
|
|
|
|
|
非常感谢,现在异步模式下IO口都有波形了,GDO0串行输出,GDO2串行输入。但是有个问题还望解答,接收时,DGO2上有波形(CC1101解析后的)输出到MCU上,MCU可解析此接收波形。但是发送时,MCU输出波形到DGO0引脚上,逻辑分析仪可采集到此引脚的波形,但是没有波形从天线发射出去,这是什么原因导致的?查找各种设置都没能解决,卡这里一个星期了。另外我之前用CC1101做透传是没有问题的(就是使用CC1101自带的数据包格式)。 |
|
|
|
Tom是只狗 发表于 2018-5-15 11:42 上面有个说错了 ,GDO0为串行输入,GDO2为串行输出。 |
|
1 条评论
|
|
请问异步串行模式的问题解决了吗?我也是卡在这个问题上了
|
|
|
|
亲爱的TI技术支持,您们好: 我司在使用贵司的cc1101时出现以下问题,请在有空的时候帮忙解决下,谢谢; CC1101发射端(FSK调制方式)使用FIFO发送数据,频率偏移19khz,速率1.2kpbs,接收端(FSK调制方式),频率偏移380.85khz,RX filter BW为812.5khz,接收端速率设置为1.2kbps时(和发射端一样),异步直通模式下,GDO0端口输出的高低电平数据能够看到有效数据波形(比如能清晰的看到引导、同步头等等),当接收端速率设置为其他速率时,GDO0输出的波形就会不正确了,宽度都和1.2kbps下的电平宽度不一样,请问接收端有效数据与速率有关是什么原因造成的,我看官网的手册都说只与RX filter BW有关,请问有哪种情况会造成这种错误 接收端配置如下: [CC1101_FSCTRL0, 0x00], [CC1101_FSCTRL1, 0x08], [CC1101_FSCTRL0, 0x00], [CC1101_FREQ2, 0x10],//433.92 [CC1101_FREQ1, 0xB0], [CC1101_FREQ0, 0x71], //[CC1101_FREQ0, 0x3f], [CC1101_MDMCFG4, 0x0C],//1.2kbps 0xE9 //[CC1101_MDMCFG3, 0x83],//0x43 //[CC1101_MDMCFG4, 0x05],//1.2kbps 0xE9 //[CC1101_MDMCFG3, 0x83],//0x43 //[CC1101_MDMCFG4, 0x0B],// 0x05速率:100Kb,接收滤波带宽:812.5KHZ 0xEA //[CC1101_MDMCFG3, 0xF8],//0x83 //[CC1101_MDMCFG4, 0x2B],// 0x05速率:100Kb,接收滤波带宽:541KHZ 0xEA //[CC1101_MDMCFG3, 0xF8],//0x83 [CC1101_MDMCFG2, 0x03], [CC1101_MDMCFG1, 0x22], [CC1101_MDMCFG0, 0xF8], [CC1101_CHANNR, 0x00], //[CC1101_DEVIATN, 0x34],//0x34 [CC1101_DEVIATN, 0x77],//0x34 [CC1101_FREND1, 0x56], [CC1101_FREND0, 0x10], [CC1101_MCSM0, 0x18], [CC1101_FOCCFG, 0x16], [CC1101_BSCFG, 0x6C], [CC1101_AGCCTRL2, 0x43], [CC1101_AGCCTRL1, 0x40], [CC1101_AGCCTRL0, 0x91], [CC1101_FSCAL3, 0xE9], //[CC1101_FSCAL3, 0xEA], [CC1101_FSCAL2, 0x2A], [CC1101_FSCAL1, 0x00], [CC1101_FSCAL0, 0x1f], [CC1101_FSTEST, 0x59], [CC1101_TEST2, 0x81], [CC1101_TEST1, 0x35], [CC1101_TEST0, 0x09], [CC1101_IOCFG2, 0x0D], [CC1101_IOCFG0, 0x0D], [CC1101_PKTCTRL1, 0x04], [CC1101_PKTCTRL0, 0x32],//使能串行异步模式 [CC1101_ADDR, 0x00], [CC1101_FREND0, 0x11], [CC1101_PKTLEN, 0x0B], |
|
|
|
ziying57 发表于 2018-5-15 12:26 你好,你的串行异步通信解决完毕了吗? |
|
|
|
ziying57 发表于 2018-5-15 12:26 直通模式下,在没有信号时输出脚依然有很多噪音信号这个问题怎么解决的? |
|
|
|
CC1101的异步模式如何解析??同步模式如何解析,希望能获取到例子说明。 |
|
|
|
只有小组成员才能发言,加入小组>>
315 浏览 1 评论
518 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
758 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
643 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1115 浏览 1 评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
227浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
182浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
46浏览 13评论
在使用3254进行录音的时候出现一个奇怪的现象,右声道有吱吱声,请教一下,是否是什么寄存器设置存在问题?
150浏览 13评论
TLV320芯片内部自带数字滤波功能,请问linein进来的模拟信号是否是先经过ADC的超采样?
160浏览 12评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-19 11:00 , Processed in 1.147565 second(s), Total 106, Slave 85 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号