关于CC110L前导码和同步字
我想请教一下社区里的大神,用一块CC110L发数据,用另一块CC110L接收数据,频率为433MHz,调制方式为OOK,
如果将前导码和同步字去掉,是否可以正常通讯,
目前有两块smartrf05eb,发现将前导码和同步字去掉之后收不到数据,是不是因为是某些设置的关系导致通讯失败
你是怎么设置来去掉前导码和同步字的呢?
是通过设置MDMCFG2.SYNC_MODE吗?
前导码是不可以去掉的,可以减少字节数。
不知道您把它们去掉的原因是什么呢?
是的,我是将SYNC_MODE设置为0来去掉前导码和同步字的。
工程师您好,因为我的发射端用的是自发电的,电量不足以维持一帧数据的时间,所以我想把前导码和同步字去掉,直接发有效数据
这个是在Synchronous Serial Operation下,需要关掉sync detection和CRC calculation,由用户软件来实现。
The MCU must handle preamble and sync word detection in software.
The MCU must handle preamble and sync word insertion/detection in software, together with CRC calculation and insertion.
你可以仔细阅读一下芯片手册的5.26 Asynchronous and Synchronous Serial Operation。
如果需要使用芯片内的硬件Packet Handling Hardware,Preamble和SyncWord是用来进行bit and byte synchronization等。
可以阅读芯片手册5.16 Packet Handling Hardware Support详细了解一下。
工程师您好,还想请教一个问题,
ook模式下,发送数据1的带宽测得为435us左右,发送0为400us左右,请教一下这个带宽可以改小吗
带宽?us?
你是想说波形的持续时间吗?
SmartRF Studio7生成配置文件的时候,datarate变大,时间就会变短
是的 发1维持高电平435微秒左右,发0维持低电平400微秒左右
工程师您好,十分感谢您的回复,我试了一下调整DATARATE,时间的问题现在解决了