CH32V203 中斷優(yōu)先級設(shè)置疑惑?

在參考手冊 9.5.3.27,?描述了怎么設(shè)置優(yōu)先級,但是前后相互矛盾,?先看 9.3?節(jié)?中斷和異常的向量表,?所有的外設(shè)中斷的優(yōu)先級類型是可編程的,?優(yōu)先級那一列應(yīng)該如何理解,?然后在9.5.3.27節(jié)?PFIC 中斷優(yōu)先級配置寄存器的描述里,?對于ch32V203,?只能設(shè)置搶占位,?其余位固定為0,?這個怎么編程優(yōu)先級


image.png

在這個博客也明顯前后矛盾,?https://www.cnblogs.com/wchmcu/p/17095464.html,?按描述,?V203應(yīng)該和V103是同一類,?V307配置更靈活,?怎么V203和V307是同一類了?

希望解答如何設(shè)置優(yōu)先級??還是對于V203,?中斷優(yōu)先級只能設(shè)置一位搶占和無搶占,?優(yōu)先級固定是9.3?節(jié)?中斷和異常的向量表的描述??按照 IP_0 描述,?搶占優(yōu)先級只能 0或者1,?子優(yōu)先級固定是0,?這個怎么算是優(yōu)先級可編程??如果設(shè)置非搶占,?bit7?固定是0,?響應(yīng)順序是不是只能按照9.3?節(jié)?中斷和異常的向量表的描述優(yōu)先級進行響應(yīng)?


望解答!

您好,


????????目前我使用的是1.7版本的參考手冊,如果有需要可至官網(wǎng)下載。


????????在9.3節(jié),中斷和異常的向量表9-2中,第二列與第三列分別為優(yōu)先級與優(yōu)先級類型,優(yōu)先級類型又分為兩種,其一是固定優(yōu)先級,其二是可編程的優(yōu)先級。以RTC為例,優(yōu)先級為5,優(yōu)先級類型為可編程,代表著在不配置RTC的優(yōu)先級時默認為5,如果需要,也可以將其配置為更高的優(yōu)先級進行響應(yīng)。


????????截圖中名稱為IP_0的寄存器位,我在9.5.2.37章節(jié),PFIC中斷優(yōu)先級配置寄存器中找到。針對CH32V20x系列,[4:0]位固定為0,[7:5]位為優(yōu)先級控制位,若配置2級嵌套,bit7為搶占位,bit5&6為子優(yōu)先級。配置有無嵌套,即有無搶占位,應(yīng)在工程目錄下Startup文件夾中對應(yīng)的.s文件內(nèi)進行修改,具體修改的過程可以參考博客中的方法進行。感謝您對該問題的反饋,我們已更新應(yīng)用手冊中的相關(guān)描述,并將于下個版本進行發(fā)布。


????????您提到的博客,重點在于講解芯片中硬件壓棧功能的使用,文章中也僅以V307為例進行了說明。很抱歉,我沒能理解是什么描述造成了您的困擾。可以發(fā)送郵件與我聯(lián)系,詳細的描述博客中存在的問題。(lbw@wch.cn)





現(xiàn)在我重新看了幾遍?https://www.cnblogs.com/wchmcu/p/17095464.html,?我對我的理解不到位深表歉意。題目是中斷優(yōu)先級,我看不到關(guān)于子優(yōu)先級的描述,造成我理解不對,對此深表歉意。我主要的困惑在于參考手冊里對于V203系列的?IP_x位的描述感到不理解, [6-0]寫無效,對此我找不到設(shè)置子優(yōu)先級的方法,按照您的回復,高3位可以設(shè)置優(yōu)先級,即使設(shè)置一位搶占,?也可以有兩位設(shè)置子優(yōu)先級。


感謝您的解答!


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

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