调试CH375B,使用KEIL的话,应该用哪个版本啊?我使用的是例程,编译通过了,但是无法下载,显示:无法打开文件。

我在用C8051F064调试CH375B,我用的是CH375LIB.ZIP库里面的例程

头文件是 CH375HF5.H 库文件是 CH375HF5.LIB 例程是 MCS51下的 EXAM7里的例程 CH375HF5.C 然后我链接了 CH375HF5.LIB 用KEIL uv2 B编译通过了,显示如下 Build target 'Target 1' assembling STARTUP.A51... compiling CH375HFT.C... CH375HFT.C(35): warning C317: attempt to redefine macro 'MAX_BYTE_IO' CH375HFT.C(60): warning C317: attempt to redefine macro 'DISK_BASE_BUF_LEN' creating library USB.LIB... TRANSFER "STARTUP.obj", "CH375HFT.obj", ".\CH375HF5.LIB" TO "USB.LIB" LIB51 LIBRARY MANAGER V4.24 COPYRIGHT KEIL ELEKTRONIK GmbH 1987 - 2002 "USB.LIB" - 0 Error(s), 2 Warning(s).

但是下载程序的时候就是下载不了 。显示 "USB.LIB" - 0 Error(s), 2 Warning(s). Load "E:\\USB_read_licheng\\MCS51-0620-13.47\\USB" _____^ *** error 56: cant open file

无法打开文件。 是不是我用的KEIL的版本不行? 期待您的回复。 谢谢。

下载不了你问新华龙的技术支持啊,你只需要编译之后可以生成HEX文件就可以了。其他涉及到操作的上面的技术问题可以讨论。


你好,还在吗 ?你说编译之后可以生成HEX文件就可以了,为什么要生成HEX文件? 我现在用的是新华龙的USB调试器:U-EC5 ,编译后没有生成HEX文件,生成了LST文件。

还有就是我用的就是上午你跟我推荐的那个程序,CH375LIB.ZIP里面的 MCS51下的EXAM7里的程序,我用 Silicon 的编译环境下载了程序后,运行了,情况如下:

情况1---- : 单片机上电后,发现程序 #define LED_OUT_INIT( ) { P1_4 = 1; } /* P1.4 高电平 */ #define LED_OUT_ACT( ) { P1_4 = 0; } /* P1.4 低电平驱动LED显示 */ #define LED_OUT_INACT( ) { P1_4 = 1; } /* P1.4 低电平驱动LED显示 */ 对应的那个LED灯在不停的闪烁。

情况2 :

单片机上电后,不接U盘的时候,那个ACT引脚的LED灯是不亮的,当接上U盘后,那个ACT指示灯就点亮了,是一直在亮,没有闪烁。

拔掉U盘后,那个指示灯就灭了。

情况3:

然后我查看U盘里面,什么文件也没有。单片机没有对U盘进行读写操作。

情况4: 我在线调试的时候,发现程序运行到Printf 语句的时候,就不往下运行了。是不是不能执行这个语句啊?

我用的就是你们公司的例程,关于引脚配置我都改过了。

期待您的回复。 我下一步该怎么办? 谢谢你了


我在线调试的时候,发现程序运行到Printf 语句的时候,就不往下运行了。是不是不能执行这个语句啊? 是通过串口打印,前面的帖子已经给你回复了,你可以去掉这个语句。


1,如果出现闪烁的话,那说明出现错误,检查下程序哪个地方出现错误,以及返回的错误代码是多少? 2,ACT脚灯亮说明设备插入,灯灭代表设备拔出。没什么异常的。 3,没出现文件,说明情况1上面出现错误,操作U盘失败掉。需要你去检查下错误出现在什么地方以及返回的错误代码是多少。否则我们这边也查不出问题在什么地方。 4,调试的时候把串口输出去掉。


我刚才用MP3代替U盘,用你给我推荐的那个程序,改了改,我用Silicon laboratories IDE 调试的时候,加载了库文件CH375HF5.LIB后,编译的时候发现除了没有调用的子程序库里面的函数外, 还有unsigned char xReadCH375Cmd( void ) 函数没有调用到,我就自己在主程序里面写了一个, 后来就可以写MP3了,可以看到在MP3里面新建了一个txt文件,

是不是我用的编译环境的原因导致没有调用的那个unsigned char xReadCH375Cmd( void )? 现在我再按照您的回复好好看看程序。

在这谢谢尊敬的 hcn { M } 和 红桃六 { M } 的回复。 非常感谢。

我才开始调试CH375,以后还得麻烦你们。 谢谢了。


谢谢你们的回复。 非常感谢。 我好好看看程序及子程序库说明,有问题还得麻烦你们。 非常感谢。


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