CH32V307如何實(shí)現(xiàn) freertos+硬件浮點(diǎn)下 快速中斷函數(shù)?

專家您好,我在使用FREERTOS+硬件浮點(diǎn),此時(shí)這里設(shè)置為

????/*?Enable?floating?point?and?interrupt?0x6088?0x7800*/
???	li?t0,?0x7800
???	csrs?mstatus,?t0

,但是快速中斷需要將這里設(shè)置位0x6088,我設(shè)置為0X6088會(huì)導(dǎo)致程序無法執(zhí)行。

由于我有兩個(gè)定時(shí)器中斷需要頻繁執(zhí)行大概最快50K-100K的中斷頻率,因此嚴(yán)重影響速度,請(qǐng)問有什么辦法實(shí)現(xiàn)硬件浮點(diǎn)下快速中斷函數(shù)?

您好,關(guān)于使用硬件浮點(diǎn)運(yùn)算配置,可參考一下下鏈接介紹。關(guān)于對(duì)于mstatus的配置,如下圖,該寄存器位[14:13]是對(duì)浮點(diǎn)運(yùn)算單元的配置,將這兩位置1;位[12:11]是對(duì)模式的配置,11表示機(jī)器模式,可將mstatus寄存器值設(shè)置為0x7888。若要提升中斷響應(yīng)時(shí)間,可使用免表中斷,直達(dá)中斷函數(shù)入口。在CH32V307 EVT有免表中斷的例程,可以參考一下。

https://www.cnblogs.com/liaigu/p/17737193.html

image.png?



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

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