问一下ch375v的供电电压问题,谢谢

如果供电电压为3v,ch375v能正常工作吗

CH375v的最小电压为3.3V,不能为3V


哦,谢谢您的回答 板子是别人做的,他用的AS1117,但是现在最多好象就能稳压到3.25v左右,请问这么大的电压是不是也不行

另外我这里用的单片机是c8051f120,然后将p4.2和p4.3接到了ch375v的WR和RD上,而p4.2和p4.3好象根本就不是这个单片机的WR和RD,请问这样在硬件上是不是不行呀,可以用软件来补救吗? 问的可能比较没水平,不过真诚求助!


3.25v左右是可以工作的. 你要是用硬件标准并口是不行的,可以用软件模拟并口操作,但要注意时序


未开放总线的就只好软件模拟了,只要你接的不是离谱的错误软件在一定程度上是可以弥补的!呵呵!


对于高速的单片机,一定要注意时序,不然的话,可能会出现意想不到的错误。


哦,非常感谢大家的解答,硬件让我给改了,基本可以按照例程那样做了 不过我想把单片机倍频到100M,可是运行CH375的测试程序时,发现读回来的数就不对了 这个该怎么解决呢?


命令与数据之间,命令与命令之间需要2US的延时,数据与数据之间需要1US的延时,对于高速单片机如果延时不够的话,测试命令是通过不了的


谢谢,我的晶振是25m的,2倍频到50m时,我让DELAY_START_VALUE=40,测试程序是对的 但是一旦4倍频到100m时,无论我把DELAY_START_VALUE改到多大,读到ACC中的数好象都不对 下面是我改写的程序,F是命令/数据控制位(硬件连接问题,好象只能这样做了),麻烦您能帮忙看一下吗? 延时: void Delay2us( ) { #define DELAY_START_VALUE 40 /* 根据单片机的时钟选择初值,20MHz以下为0,30MHz以上为2 */ for ( i=DELAY_START_VALUE; i!=0; i-- ); } 测试: F=1; CH375_CMD_PORT= CMD_CHECK_EXIST; Delay2us(); F=0; CH375_DAT_PORT= 0x33; Delay2us(); ACC=CH375_DAT_PORT;


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