LinkMe
发表于 2023-6-26 13:15
楼主那是怎么解决的
digit0
发表于 2023-6-26 13:41
它也是相当基本的IO中断。
理想阳
发表于 2023-7-7 10:32
我也是,官方程序不进入中断
AIsignel
发表于 2023-7-7 10:38
我也是这个問題,也没办理,好忧郁,谁晓得吗
天天向善
发表于 2023-7-18 13:17
hdfshgdfsgdsgdsgsdfg8888
朝生
发表于 2023-7-18 13:21
定时器的更新间断是甚么意思?
Pretext
发表于 2023-9-11 10:53
定时器间断是一个比力根本的利用。
鹿鼎计
发表于 2023-9-11 12:02
是否有任何特殊设置或硬件问题
digit0
发表于 2023-10-7 11:48
还有IO中断,这是非常基本的。
LLGTR
发表于 2023-10-8 15:37
最好是把整个项目打包,然后寄出去看看
芯路例程
发表于 2023-10-11 12:40
房东后来是怎么解决的
V853
发表于 2023-11-2 18:44
hc32f003一秒钟最多可以进几多次间断
软核硬核
发表于 2023-11-3 21:10
定时器中断和ADC采集中断之间是否存在冲突
热任务人
发表于 2023-11-21 11:06
static void App_Timer0Cfg(void)
{
stc_tmr0_init_t stcTmr0Init;
stc_clock_freq_t stcClockFreq;
static uint32_t u32Pclk12;
/* Enable timer0_1 clock */
FCG_Fcg2PeriphClockCmd(FCG2_PERIPH_TMR0_1, ENABLE);
/************************* Configure TMR0_1_A***************************/
(void)TMR0_StructInit(&stcTmr0Init);
stcTmr0Init.u32ClockSrc = TMR0_CLK_SRC_INTERN_CLK;
stcTmr0Init.u32ClockDiv = TMR0_CLK_DIV256;
stcTmr0Init.u32Func = TMR0_FUNC_CMP;
(void)CLK_GetClockFreq(&stcClockFreq);
u32Pclk12 = stcClockFreq.u32Pclk1Freq;
stcTmr0Init.u16CompareValue = (uint16_t)(u32Pclk12/256/1000 - 1);
(void)TMR0_Init(CM_TMR0_1, TMR0_CH_A, &stcTmr0Init);
TMR0_IntCmd(CM_TMR0_1, TMR0_INT_CMP_A, ENABLE);
/* TMR0 start counting */
TMR0_Start(CM_TMR0_1, TMR0_CH_A);
}
我用timer0, static uint32_t u32Pclk12;似乎和这个有关,static去掉就无法进中断, stcTmr0Init.u16CompareValue = (uint16_t)(u32Pclk12/256/1000 - 1);似乎是什么寄存器的值会变,感觉和芯片的架构有关