为什么修改一些io后编译的USB_MSC.hex文件,在load后,出现电脑不认盘的现象,但编译为原始的hex,是可以使用U盘功能的。为何呢?感谢高手解答一下啊。
io是IO口吗
load完不认盘大概率是是进不了中断导致的。
检查一下那三项配置好了吗:
code start
interrupt vector
start up.a51 里的cseg at 3000h
直接烧录不要配置这几个,编译出来的hex才能用
如果要load,必须要配置这三个才能用
配置了,3000H。电脑提示“无法识别的usb设备”。
找到了,确实是中断问题。没有添加你的STARTUP.A51文件{:touxiao:}