請問CH549串口0是否可以和USB共存,現(xiàn)在的現(xiàn)象時如果單獨使用USB,可以正常運行,使用USB,和串口0發(fā)送,在不開串口0接受中斷時,可以正常使用,但是如果將串口0接受中斷打開后,串口可以正常使用,但是USB枚舉不成功,請問一下,這種現(xiàn)象如何解決
熱門產品 :
CH394: 以太網協(xié)議棧芯片
請問CH549串口0是否可以和USB共存,現(xiàn)在的現(xiàn)象時如果單獨使用USB,可以正常運行,使用USB,和串口0發(fā)送,在不開串口0接受中斷時,可以正常使用,但是如果將串口0接受中斷打開后,串口可以正常使用,但是USB枚舉不成功,請問一下,這種現(xiàn)象如何解決
遇到相同情況,只要 ES = 1,USB設備枚舉就不成功,希望官方回答,是否UART0的中斷和USB功能沖突,能否解決?
==>目前看是示例中TI默認置1,以配合Keil IDE的putchar打印導致,已解決。
我也遇上這個問題,困在此也找不到答案,TI默認置0也一樣,樓上是怎樣解決的,請問樓主怎樣解決???????????????????????
您好,
先說結論,串口與USB本身無任何沖突
如2樓所說,實際是調用putchar的printf函數(shù)要求TI=1,導致如果串口使用中斷會導致一直重復觸發(fā)串口發(fā)送中斷,導致USB中斷異常。解決辦法可以是設置TI=0,且不使用printf函數(shù)。
ok