MRS仿真問題

型號:CH32V303

使用了DMA中斷,每次仿真程序跑到斷點處或者暫停運行程序都會卡在中斷出不來,如何解決


?

F490A709-7FB6-4687-8DF5-FCB9E2675183.png


;


你好,你的中斷函數(shù)寫的和啟動文件不一致,建議你直接把啟動文件里的中斷函數(shù)復(fù)制替換掉你寫的中斷函數(shù)名.



DMA1_Channel5_IRQHandler? 沒有寫中斷函數(shù),正常運行程序是沒問題的,只有仿真暫停后會停在這里


這是DMA的配置

75FB3588-3535-4b62-A7B3-126C41D2CD11.png


你開啟了DMA中斷,不寫中斷服務(wù)函數(shù)?正常運行嗎?你在while1中翻轉(zhuǎn)IO口點燈。DMA搬運完串口的數(shù)據(jù)找不到中斷服務(wù)函數(shù),燈肯定就滅了,串口肯定有數(shù)據(jù),可能你就搬了一次,你代碼中多使幾次DMA搬運,肯定就第一次串口有數(shù)據(jù),剩下的就沒數(shù)據(jù)了


可以正常運行的,程序沒有跑飛,你們的例程里也沒有寫DMA的中斷服務(wù)函數(shù)

加了中斷函數(shù)后仿真正常了

161C61FC-2058-45dd-8C30-AFE4F73208BC.png


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

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