CH374评估版连接问题

我将周立功的smartarm2200开发板与贵公司的CH374评估版,就是那个小的那种板子用并口方式连接,发现读取寄存器数据错误,当前连接如下:

CH374 LPC2214 A0 A0 D0-D7 D0-D7 RD OE WR WE CS CS2 VCC 5V GND GND

当前374评估版J1断开,J3短接1-2,J5J6断开

LPC2214程序设置: PINSEL2 = 0x0f814914 ; BCFG2 &= ~(0x03L<<28) ; // 配置BCFG2控制寄存器 #define CMD_PORT (*((volatile unsigned char *)0x82000001)) #define DATA_PORT (*((volatile unsigned char *)0x82000000))

请技术支持帮助解决,谢谢了。

如果你的总线上没其他器件的话,用下面的配置试试: PINSEL2 &= 0xFFFFFFCF; PINSEL2 &= 0xFFFF3FFF; PINSEL2 |= 0x00004000; PINSEL2 |= 0x00800000; PINSEL2 |= 0x0F000000; BCFG2 &= 0x0FFFFFFF;


问题基本解决,是没配好EMC,第一次配8位外部器件。。。 有个问题,我读出得寄存器数据貌似正确,但是根据CH374数据手册上还是有点区别, 目前复位上电得数据是: REG_SYS_INFO=0XC1 REG_SYS_CTRL=0 REG_USB_SETUP=0XFF 手册上这个应该是0x00 REG_INTER_EN=0XFF 手册上这个好像是0xF0 REG_USB_ADDR=0X7F 手册上这个是0x00 REG_INTER_FLAG=0X11 REG_USB_STATUE=0XE0 REG_USB_LENGTH=0 REG_USB_ENDP0=0XFF 手册上这个是0x00 REG_USB_ENDP1=0XFF

我觉得应该是读对了,请贵公司技术支持确认一下,谢谢。 REG_USB_ENDP2=0XFB


刚才写了个HID驱动程序验证了一下,连接正确,驱动已经能跑起来了^_^ 可以用了


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