复位结束后RST#,RST的电平应该是多少?

问题如标题,请大家帮忙了,谢谢

我把型号忘记写上去了,不好意思 CH375在设备模式下,复位结束后RST,RST#的电平各是多少?谢谢


复位之后的电平是RST=高(4.6V左右);RST#为低(0V左右)


谢谢,但是我在做程序时,当RST=0,RST#=1测试程序没有通过,芯片没有给我回应,但是当RST=1,RST#=0时测试程序却通过了,请问这是怎么回事?


你做程序的时候,你的硬件电路上,RSIT接一个0.47U的电容接到电源上,当CH375接到电源的时候,375复位,然后RST就输出有高到低的变化,RST#就出现一个由低到高的变化,你上面的现象可能是你的晶振有问题,你测下你晶振两端的电压是多少?正常应该在2V左右


我用的程序是申请样品时附赠的,应该没有错误。硬件我检查了很多次,好象也没有。现在思绪好乱,不知道哪部分错误了,请各位指教下。


我测试过晶振,是在2V左右,硬件是在附赠的硬制板上面完成的


那程序是没问题的,那可能是你的硬件有问题,你在你的程序的开头发一个CHECK_EXIT命令试下,看返回什么数据,如果返回的数据和你的输入的数据是相反的,则你的硬件基本上就没什么问题了,否则,你的硬件就有问题


对,我也是这样的,现在根本没有返回数据给我,就好象是芯片没有工作一样


那就是你的硬件有问题了,你接上电源,你先测下晶体振工作吗??晶振的输出电压是多少,如果晶振都不工作,那么CH375当然不工作了啊


我刚测量了,一开是在2V左右,但是过了一会就变成4V左右了,莫名


我又测量了下,现在变成2V左右了,不稳定,是不是问题出在了这里?还是别的什么地方?


边成4V那是你的退耦电容有点问题,你换2个15P的电容试下看看


现在晶振的问题已经解决,稳定在2V左右了,但是还不能通过测试(取反)程序,现在我把程序和具体IO的连接在下面,麻烦你检查是否又问题,非常感谢。 CH375_CS_ 接 P2.7 CH375_A0_ 接 P2.0 CH375_INT_ 接 P3.2 CH375_WR_ 接 P3.6 CH375_RD_ 接 P3.7

程序: CMD_CHECK_EXIST EQU 06H CH375_CMD_PORT EQU 0BDF1H org 0 MAIN: MOV DPTR,#CH375_CMD_PORT MOV A,#CMD_CHECK_EXIST MOVX @DPTR,A NOP DEC DPL MOV A,#0F0H NOP MOVX @DPTR,A NOP CPL A MOV R7,A MOVX A,@DPTR XRL A,R7 JZ CH375_OK CLR P1.0 SJMP $ CH375_OK: CLR P1.1 SJMP $ END

无论我取反的数据为何,输出的都是FF,不知什么原因。


上面程序格式错误,现在重新打了遍。 CMD_CHECK_EXIST EQU 06H CH375_CMD_PORT EQU 0BDF1H org 0 MAIN: MOV DPTR,#CH375_CMD_PORT MOV A,#CMD_CHECK_EXIST MOVX @DPTR,A NOP DEC DPL MOV A,#0F0H NOP MOVX @DPTR,A NOP CPL A MOV R7,A MOVX A,@DPTR XRL A,R7 JZ CH375_OK CLR P1.0 SJMP $ CH375_OK: CLR P1.1 SJMP $ END "CLR P1.0和CLR P1.1“用于检测外部电平判断目前执行到哪里。 只取反一次是为判断数据输出为何


你用CHECK_EXIT返回的数据是多少??你是用并口的方式吧


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