[技术问答] HC32F003基本定时器中断

[复制链接]
8415|54
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);似乎是什么寄存器的值会变,感觉和芯片的架构有关
11678655c1e26e3311.png
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部