[求助]串口版模块编程
我买了你们公司的串口版U盘模块,我要使用串口三线制方式,以字节为单位进行读写。请问有例子么?请告诉我在那里找例子,谢谢。
学习ing
热门产品推荐 : 无线充电管理芯片CH246
你好:
有关U盘文件读写模块的程序请在下面地址内下载:
http://www.wch.cn/download/index.asp
关键字搜索:CH375HM.ZIP,CH375HMU.ZIP
此处提供一个串口版模块三线制方式,以字节为单位进行读写的例程供参考:


UploadImages/200911515375914.rar
^-^……
谢谢,我下下来看看先。谢了
学习ing
是SER_SYNC文件夹下的那个程序吧?
学习ing
对的,SER_SYNC就是3线制串口字节方式读写U盘模块的外围单片机程序。
^-^……
您好,我刚才用网站上下载的模块调试V1.5我的读写测试模块时,状态查询时没有返回,用字节方式写文件演示时会跳出查询模块状态失败的提示,请问这会是什么问题?
学习ing
在进行模块调试之前,要先配置模块,调试时需要使用5V稳压电源给模块供电,这样模块方可工作。
^-^……
原来配置了,波特率除数设置成60(我们用的波特率是9600),接口方式3线制异步串口。功能设置我勾选了数据字节顺序和看门狗的选项,这样应该可以吧。需不需要勾选其他两个功能设置。调试的时候我也接有5V电源。
学习ing
我用串口调试助手直接连接模块,发送57 AB 60 00测试状态,如果没有给模块供电返回的是 54 2A FA 00 或者 54 2A EA 00 或者 54 2A 8A 00,给模块供电后反倒没有任何返回值了。如果用模块测试软件来做测试的话按您说的给5V电源没有返回值。不供电显示未知错误。是什么问题呢?
学习ing
没有技术人员解答一下么?谢谢
学习ing
你没有给模块供电的话,模块是处于未工作状态,怎么还会由数据返回呢?如果你将模块配置成功,在模块调试软件上演示时,发送QueryStatus命令,查询模块当前状态命令正确的返回是:
状态:0x00;
数据长度:0x0c
后面数据分别是
没有插U盘的时候:00 01 00 00 00 00 00 00 00 00 00 00
插入U盘后返回: 00 02 15 00 00 00 00 00 00 00 00 00
根据你所述的配置,有没有将SERIAL.BIN下载到模块中?

^-^……
关于模块操作的细节部分,你可以参考“(总结)模块操作过程中的一些细节”这个帖子,里面叙述的很详细。
http://www.wch.cn/bbs/View.asp?S=107&I=27657
^-^……
根据电话联系,得知应该是串口通讯部分的问题,可能是232电平转换芯片坏掉,建议重新换一片232芯片试用。
^-^……
我和技术支持电话联系了,按她说的步骤操作了还不行,最后从别人那里找了个模块同样的连接,可以使用。后来去市场换了个模块,现在行了,那个模块有问题。还是谢谢热心回答。
学习ing
不用谢!
你的问题是模块上面的232电平转换芯片可能坏掉,导致模块自动演示成功,而运用模块调试软件不能成功操作。如果你将芯片重新换一片应该就可以正常通信的。
^-^……
只有登录才能回复,可以选择微信账号登录