1、我的单片机是3.3V的,能不能将单片机的串口与ch375A的串口引脚直接相连? 2、ch375默认的串口配置是什么(波特率,数据位,有无奇偶校验,) 3、ch375如何区分数据与命令,可不可以采取连续发送两个字节,一个发送字符,另一个表示这个字符时命令还是数据的方式? 4、如果串口通讯建立不起来该如何进行检查ch375,在保证线路连接正确的情况下? 5、将D+和D-悬空可不可以进行复位和测试命令的操作? 6、串行数据和命令的发送需不需要延时? 7、串口连接又没有在电路连接上必须注意的问题? 请耐心帮我仔细解答一下,不要让我自己去查资料云云,急
1,可以 2,默认配置是波特率:9600,数据位:8位,奇偶校验:命令是校验位为1,数据时校验位为0; 3,命令是校验位为1,数据时校验位为0,或者说传输的第9位命令时为1,数据时为0; 4,你还是可以用我们的测试命令,检查你的硬件电路是否有问题,如果没问题的话,那就要检查你的单片机通信的波特率是不是默认的9600 5,可以进行 6,不需要,因为你在发送数据的时候有在等待数据发送完成标志,或者数据接收到标志,所以不需要延时 7,电路的连接和并口连接差不多,只是在数据线上是375的TXD和单片机的RXD,375的RXD和单片机的TXD相连接就可以了
谢谢啊,终于测试调通了
但是感觉晶振的工作状态在刚上电时不是很稳定,有时候不起振,有时候一量电压晶振就不振了,有没有好的解决办法?
我使用的是Rubbit3000的MCU,Dynamic C的开发环境,能不能直接使用你们的库? 该使用哪个库?
你单片机的内核是什么?51还是别的?我们提供的库包括51,AVR,ARM,430,DSP这几种常见的单片机的库,如果不是这几种单片机的话,那是不能用我们的库的
我现在用奇偶校验位来标示命令和数据,这在做测试时是可行的,但是如果要传送大量数据,难道我也要每个数据都测试一下它的奇偶校验位是不是为0?
晶振不稳定的话,你可以换下退藕电容试下,3。3V供电的话,375的驱动能力比5V供电的情况下要弱点,所以你在布线的时候要注意晶振的布线,传送大量数据的时候,也应该是这样的
CH375DS1的资料里,提供的串口的连接方式,cs#端什么都没接,也没有标示,难道cs#不需要信号,ch375就能工作? 我用5V电压供电
cs是不用接的,和串口相连接就需要TXD,RXD,INT就可以了。