请教战舰开发板试验 触控 USB 鼠标实验 问题?

2019-10-15 04:04发布

情况是这样的:我把程序编译下载进入开发板后,显示了一个提示界面,然后屏幕就不显示了,插上 USB 线也不能识别设备。进入调试模式查看,程序进入了 硬件fault 异常中断。
HardFault_Handler
                PROC
                EXPORT  HardFault_Handler          [WEAK]
                B       .     程序停留在这一行
                ENDP

请问出现上述问题是什么原因呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
正点原子
1楼-- · 2019-10-16 06:00
建议用我们最新例程吧。
兜兜里缺钱
2楼-- · 2019-10-16 08:41
回复【7楼】正点原子:
---------------------------------
原因就是 USB_PORT_SET()这个函数不够完善,我刚刚才发帖说来着
longfeixue
3楼-- · 2019-10-16 09:34
回复【7楼】正点原子:
---------------------------------
最新的例程在哪里呢
兜兜里缺钱
4楼-- · 2019-10-16 11:01
 精彩回答 2  元偷偷看……
longfeixue
5楼-- · 2019-10-16 11:56
回复【11楼】兜兜里缺钱:
---------------------------------
没错啊,插的是上边那个 USB 口
longfeixue
6楼-- · 2019-10-16 12:59
今天又测试了一下这个 触控 USB 鼠标的例程,发现了之前程序全速运行时不能枚举成功设备的原因,应该是主函数中,u8 keysta;  这个没有初始化为0,导致程序刚运行时,还没有枚举成功 USB 人体学设备类,就执行了 Joystick_Send(0,0,0,0);  语句,从而导致进入硬件 fault 异常中断。
请原子哥 和  兜兜里缺钱  确认一下是不是这个问题?

一周热门 更多>