环境:CH372芯片,ATmega8驱动,USB系统供应电源 症状:无法与电脑连线,各IO呈高电位(除UD+\UD-\V3) 担心CH372损坏 请问: 1)CH372不带MCU时直接通电,各IO脚是否全为高电位(包括WR#\RD#\A0\CS#)?
你的CH372的晶振起振吗!然后设置模式有没有成功,在量一下设完模式后D+是不是高电平,3点多V,另外D+,D-有没有连反,如果D+是高电平,那么计算机肯定会检测到设备。 另外你的AVR跟CH372连接的时序,参照例子程序。
晶振当然起振,我用示波示检查过。 AVR与CH372连接时序也是按例子编写的。 D+,D-确认没有接反。 AVR程序确认工作正常.
ch372的连线检查了吗?
CH372的连线也检查过。 所有的连线绝对没问题。 只是通电之后发现WR#、RD#、A0及CS#都是高电位,这几个脚应是输入脚, 在没有挂MCU时,这几个脚也都呈高电位,好象不合情理。 所以认为是芯片损坏。但不敢确认,因此请问在CH372没挂MCU时通电,这几个脚是否呈高电位?
那你发测试命令,看返回数据对不对,然后在设置模式,看能不能成功。
发测试命令不能正确返回数据。 看来是我的CH372损坏了。
恩,不一定,再查一下命令口数据口地址定的对不对,有没有跟其他设备地址冲突的,P0口上有没有引脚和地短路的,总之,检查硬件连接。
为什么总是要先询问晶振起振没有啊
难道372在晶振的电容匹配上有很严格的要求
我的状况和搂主差不多 反正就是没有反应 U+ U- 就是没电压
顺便问一下 是不是372供电以后 晶振就应该起振呀
如果不起振原因会有哪些呢 电容 示波器 还有别的吗
要求不是特别严格! 连线可能有问题! 比如虚焊。。。。。。。。。。等等
上电时,应该先用mcu给372设定工作模式,否则不能正常工作
准确的说应该是上电之后设定模式才能工作正常,这点是不可非议的。 我的问题是在没有挂MCU时CH372芯片上电时现象。 CH372的输入针脚都呈高电位,这点好象不正确。(这是我的CH372现况, 所以我认为我的芯片被损坏) 谁能告诉我象这种情况的正确现象?