我手工飞线将CH376与瑞萨单片机用并口相连。第一步测试就不对,晶振没有接负载电容,通过观察,起振了。复位脚是低,单步看时序正常,唯一疑问的是:I/O在向CH376写数的时候,高电平只有1.2V(电源接的是5V)。控制写控制命令时A0是5V。测试时。送的数据是65H,读到的确是00,MCU的I/O是切换了的(是读写状态没有错),请大家帮我参谋下
不能输出正常的高电平,应该与I/O的设置有关,比如方向,这需要看手册的说明了
谢谢你的热心回答,你是说的MCU还是CH376?MCU设置是没有问题的,CH376我倒是刚上手,只把电路接好做了这样一连接测试,发现电平能正常送出,但是高电平上不去,断开CH376观察是5V,而且输出时,MCU的I/O口无电阻,376也无短路。CH376内部没有上拉电阻吗?
1、是指单片机的I/O方向需要设置,CH376无需设置 2、CH376支持3种接口方式,确认接口硬件的连接是否正确
单片机的方向设置一定没有错,设置为输入接上拉电阻,输出为高驱动能力。V3脚正常情况下是多少V?我的为什么一直是3.8V?以为是0.01uf电容所至,但断开仍然是3.8V
1、这个电压基本也是正常的 2、先前提过CH376在不同接口的方式下的硬件连接是由区别,有没有对照PDF检查是否正确呢
软件方面时序正确,观察了,硬件方面完全是按照PDF中接的(并口方式)。I/O高电平时为3.9V左右(接的5V电源,MCU端的输出高电平是5V而且是设置为高却动能力模式,否则是有1.2V)。读出来始终是:“0”;送命令和送数据(06和65H)再读数据的时间间隔很长,CH376不会坏了吧?