lgwd 发表于 2025-3-9 16:17:15

谢谢回复!原因找到了!
1. 虽然Keil编译无错误无警告,但是发现几个h文件前有黄色惊叹号!双击后提示文件路径不正确。忽然想到是不是程序文件夹中文名太长?
重新建立一个文件夹名为A3,去掉后面所有中文字符。将原A3....中所有文件拷贝到新建的A3文件夹中。重新编译,无错误无警告。而且部分h文件前的黄色惊叹号没有了。
2. 再次下载到STC8H8K64U中,测试首发还是不正常。问题在哪?
3. 忽然想到程序包说明提到下载晶振频率定为24MHz,用户可以修改。考虑暂不修改,写入STC8H8K64U时选择24MHz。
4. 成功写入后,重新打开两个AISTCISP,选择各自的串口调试助手,一个选择COM1,另一个选择COM7,其它设置默认都是相同的。打开后分别发送数据,对方接收都是正确的。
5. 总结这次原因。(1)虽编译无错误无警告,但是中文路径名可能导致某些文件访问错误!(2)先按程序包规定的下载晶振频率,之后再对应修改,这点在下载时忽略了!

xxkj2010 发表于 2025-3-9 20:01:41

你是说工程根目录下有中文名的文件夹?
页: 1 [2]
查看完整版本: 8H8K64U转双串口使用遇到的问题 | 程序文件夹中文名太长?