ch32v303cb 無(wú)法進(jìn)入tm4中斷

如題??

代碼如下:

  1. TM4配置?

? ? RCC->APB1PCENR|=1<<2;? ? ? ? ? ? ? ? ? ? ?//使能TIM4的時(shí)鐘


? ? TIM4->CTLR1|=0x1<<7;? ? ? ? ? ? ? ? ? ? ?//使能自動(dòng)重裝載


? ? TIM4->CTLR1&=~(0x3<<5);? ? ? ? ? ? ? ? ? //選擇邊沿對(duì)齊


? ? TIM4->CTLR1|=0x1<<4;? ? ? ? ? ? ? ? ? ? ?//向下計(jì)數(shù)


? ? TIM4->DMAINTENR|=0x1;? ? ? ? ? ? ? ? ? ? //允許更新中斷


? ? TIM4->PSC=7199;? ? ? ? ? ? ? ? ? ? ? ? ? //預(yù)分頻器


? ? TIM4->ATRLR=300;? ? ? ? ? ? ? ? ? ? ? ? ?//自動(dòng)重裝載


? ? TIM4->CTLR1|=0x1;? ? ? ? ? ? ? ? ? ? ? ? //使能計(jì)數(shù)器


? ? *(volatile unsigned int *)0xE000E104=1<<14;? ?//使能中斷? ? ? ? ? ??

2.TM4中斷函數(shù)? ? ? ? ? ? ? ??

void TIM4_IRQHandler(void) __attribute__((interrupt("WCH-Interrupt-fast")));

void TIM4_IRQHandler(void)

{

if( TIM_GetITStatus( TIM4, TIM_IT_CC4) != RESET )

{

led_b();

}

}




熱門(mén)產(chǎn)品 : CH32X035: 32位USB+USB PD單片機(jī)

您好,注意中斷函數(shù)中要清除中斷標(biāo)志位,可添加試一下。若不行,可將工程發(fā)至我的郵箱(lzs@wch.cn)具體看一下。


我知道問(wèn)題了? 是因?yàn)槭褂昧薴reertos? 但我沒(méi)找到freertos管理中斷在config里的配置項(xiàng)? ?

官方能否出一個(gè)freertos使用中斷的歷程? 最好是分別寫(xiě)一下又freertos管理的中斷和高于freertos管理的中斷


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

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