关于CC2500发送一包的时间问题。
时间:12-23
整理:3721RD
点击:
各位前辈和TI大佬好,最近使用CC2500要发大数据,每5ms就要发40个字节,但是小弟在测试的时候,用定时器定时看CC2500发送函数执行一次的时间,发现CC2500发送一包的时间差不多6ms左右,不知道是小弟哪里寄存器配错了,还是每次我在发数据之前 改变到SIDLE,再Flush TXFIFO,再写数据到FIFO,然后Strobe(SFTX),最后等GDO0从高变低。这个过程中是不是哪个多余了。
想请教各位,要怎么配置,设置发送函数,发射的速度能够在1ms~2ms左右呢
昨天通过测试,发现在TI写入到TXFIFO —— TI_CC_SPIWriteBurstReg(cc->fd, TI_CCxxx0_TXFIFO, txBuffer, size); 这一句就花了2ms~3ms左右。然后等待GDO0从高变低又花了2ms,基本上是因为检查MISO才延长了时间吧,请问有什么方法解决这个问题吗?我也改过SPI的速率,但是没用,请各位大佬们指点指点。
GDO0_CFG[5:0]怎么设置的
您好,我是按照SmartRF Studio 7 中CC2500 的Easy Mode 的 simpliciTI Ping packet,High data rate(250k baud)这个配置的,