DEMOJM Board USB Resume Issue

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

DEMOJM Board USB Resume Issue

327 次查看
huachun
Contributor I

I am using MC9S08JM60 with DEMOJM board. It seems there is a problem with HID mouse example code in the disk.

 

HID mouse code works well when I connect the board to PC. But if I set PC to standby mode and then back to normal mode, device is not resumed successfully. Digged into the code, I found that MCU went back to STOP3 mode after failed waiting for RESUMEF which is supposed to be valid at that time. After that MCU will never come back to normal mode. Onlyl if I change the code to not go to STOP3 mode again if the RESUMEF is not valid, then it works.

 

I have also measured the external clock signal. When the USB resume signal triggered MCU from STOP3 to normal mode, there is no output from external clock. I guess MCU went to STOP3 mode again before successfully switch clock.

 

What caused USB resume fail? Is it because of the clock issue? How to solve this properly?

Thanks.

Regards,

Huachun

标签 (1)
0 项奖励
0 回复数