CH552,用keil5编译官方代码生成hex,烧录后电脑不识别设备

谢谢,是不是需要特别设置什么?

使用的代码是CH554-EVT\EXAM\USB\Device\CompatibilityHID.c,只修改了include头文件的位置。


#include "../../Public/CH554.H"

#include "../../Public/Debug.H"


生成hex后,烧录到CH552后,电脑不能识别USB设备。


同目录下有官方提供的hex文件,烧录进去后是可以正常识别的。

烧录工具软件是WCHISPTool。


image.png

建议下载芯片EVT程序示例包之后,双击目录中的KEIL工程文件打开默认的工程模板,然后通过对project下包含的C、H文件进行增删来建立所需要的。不太建议自行使用51模板创建功能,以及修改默认头文件的路径。以减少奇怪的错误。

当然,只要你明白你在干什么,那你可以自行创建。


采用官方的项目文件果然可以,谢谢!继续学习


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