[求助]CH375A电路和程序

我使用CH375A 参考下载的程序(本网站提供的),不知是电路问题还是 怎么的.总之,不能达到读和写. 电路按照CH375DS1.pdf (第13页 8.2. 串口方式(下图)). 单片机AT89C52 晶振24M 电源电压5V (实际测量4.98v) 连线 单片机 ch375a P14 P15 P16 RXD RXD TXD TXD P3.2 INT# 程序 按照....\CH375EVT\MCS51C\FILELIB4\EXAM7例子 修改一点是把#include "CH375HF6.H"改为 #include "CH375HF4.H" U盘是 通用的 朗科64M经典盘 和迷你王32M (爱国者)U盘 运行后 只有P14灯一直闪烁 其他灯不亮.

请大家给予帮助 如果您调试成功 能否把电路和源程序发过来 个人信息保护,已隐藏 不胜感激

MCU的RXD-CH375的TXD MCU的TXD-CH375的RXD 波特率是9600 检查CH375是否正常复位 通过使用测试命令建立连接


串口方式操作CH375,程序应该用\CH375EVT\MCS51C\FILELIB5\EXAM7这个例子,将里面的三个读写子程序用串口的操作.


我试过 还是不行啊 谢谢你们

欢迎大家继续 给予帮助


发测试命令之后返回的是什么数据呢??


返回0xff


那是你硬件上有问题,先仔细检查下电路图连线是否正确;再看CH375是不是正常工作了(晶振有没起振,复位是不是完全了),测下25,26脚电压,正常的话应该是25脚为低,26脚为高;


返回0xff应该是你的硬件上存在问题,你查一下CH375是不是正常工作了(晶振是否起震,复位是不是完全),你测25、26脚,正常的话应该是25脚(RST)为低电平,26脚(RST#)为高电平。


对着呢~ 25脚(RST)为低电平,26脚(RST#)为高电平 晶振 2.17v和2.18v


25脚(RST)为低电平,26脚(RST#)为高电平 晶振 2.17v和2.18v

错误代码

Start Error: 81 我把CH375HF4.LIB 包含进去了,在keilc上编译 有两个警告

出现情形:p14一直闪烁


你单片机与375的通信使用的是并口还是串口? 如果是串口通信的话得把使用LIB5(CH375HF5.LIB,CH375HF5.H),将LIB5提供三个读写子程序换成串口通信使用时的三个读写子程序。LIB4库的外部并不提供这三个读写子程序,因此不能用在串口通信时。还有就是你用AT89C52只有8K的程序空间,应该不够,得换个程序空间更大的单片机(如AT89C55)。


用CH375HF5.LIB,三个子程序改成FILELIB5\EXAM7例子程序中串口操作的程序


您好 我不能下载CH375HF5.LIB,说没有权限。不知能不能发个人信息保护,已隐藏 我们现在是试验阶段,如果成功 将大量购买你们的产品

谢谢 提供

如果AT89C52不行,我使用stc89c516 有64k程序空间。

另外 你们说的 “三个子程序” 我不明白是什么意思?


权限的开通请和销售部门联系。 用51的库大概需要10K左右的程序空间。 三个读写子程序指的是写命令,写数据,读数据函数;也就是xWriteCH375Cmd、xWriteCH375Data和xReadCH375Data。


我有了这三个文件了 可是我还不知道怎么用啊 还是不行啊 复制到什么地方 按照11楼说法 在keil c中编译 出现97个错误 串口测试 出现 Starte

感谢你们答复


出现97个警告,应该是库没联接进去;串口测试 出现 Starte,应该是硬件和软件的通信方式不一样。 要不你发封邮件到技术信箱,说明一下你的情况,我们给你回改好的例子过去吧。


只有登录才能回复,可以选择微信账号登录