最近在进行基于DMX512协议的开发,遇到一个问题就是协议开始需要有一段至少88us的break
低电平,cc2530能在串口模式下做到吗,还是必须要在I/O模式下面才能做到?
Alvin Chen:
串口是不行的,你只能用单独的io,
YiKai Chen:
可以試試先設置成在I/O模式,然後輸出88us的break低电平,再設置回串口模式
gaoyang9992006:
对,这个是51内核,很容易通过IO输出低电平,然后再调用串口初始化函数执行串口传输。
灰小子:
硬件串口通讯本身会有起始位和结束位等,会造成有电平变化。
建议根据需要更改io配置就好。