USB_IRQProcessHandler()似乎不能作為中斷函數(shù)來定義

例子程序中USB_IRQProcessHandler()是作為查詢函數(shù)來調(diào)用的。如果把它作為中斷函數(shù),編譯會(huì)報(bào)告RAM不夠用。


但當(dāng)需要藍(lán)牙的時(shí)候,主循環(huán)需要調(diào)用TMOS。想確認(rèn)一下,把USB_IRQProcessHandler()放在這里是否合適。


image.png

您好,中斷服務(wù)函數(shù)默認(rèn)是加了highcode修飾,放在32K的ram中運(yùn)行的,會(huì)占用ram的開銷。

參考COM例程的做法,在中斷服務(wù)函數(shù)中緩存必要的信息(只涉及到包緩存,盡量快進(jìn)快出所以用highcode修飾),在主循環(huán)中根據(jù)中斷服務(wù)函數(shù)的緩存信息來解析包。

image.png

image.png


只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频