低电压版的问题
我用的是低电压版的U盘读写模块,用MSP430单片机控制,设置时设置的是 定制IIC或SPI方式,右边除了大端模式外都选择了,波特率除数用的120,然后进入演示模式后U盘里的文件显示当前的配置:
在CH375的U盘模块自动演示时写入当前信息:
版本=串口标准版V31, 工作模式和接口配置值=35H, 串口波特率除数=00H

波特率除数不对啊!


我很懒,但是不懒惰
工作在SPI口的时候波特率除数是没有用到的,只有串口的时候才用到.
此号封存
再问:SPI的速率多少比较合适,我单片机用的8M,但是读模块的状态总是读不出来,现在甚至连INT都没有信号了,怎么检测一下呢?
我很懒,但是不懒惰
SPI的时钟最好维持在2M左右,并且要保证每两个字节之间的发送时候不小于10US.
此号封存
程序不断读取模块状态时,模块上的LED灯一直在闪,是说明什么问题呢?
我很懒,但是不懒惰
灯闪表示正在通信,模块正在处理您发过去的命令,您最好监控一下返回的数据,这样更好控制时序.
此号封存
我把十六进制数存到U盘里,但是U盘存储的是对应的asic码,怎样才能存到我希望的16进制数呢?在模块方面可以设置吗?
我很懒,但是不懒惰
模块不会去处理您的数据格式的,也就是说它只负责将发给它的数据存到U盘中,而在存的过程中不会改变数据的格式.所以数据的格式是由外部的单片机处理并最终发给模块处理的.

对于一般的TXT文件,由于它显示的时候是ASIC码,所以如果要看到数据,中间要处理一下,比如:写进去0x30,那在TXT中看到的就是0,如果看到的是乱码,并不代表你写的数据是错误的,你在用软件查看的时候,切换到16进制模式下就可以了.
此号封存
只有登录才能回复,可以选择微信账号登录