我们从2011年坚守至今,只想做存粹的技术论坛。  由于网站在外面,点击附件后要很长世间才弹出下载,请耐心等待,勿重复点击不要用Edge和IE浏览器下载,否则提示不安全下载不了

 找回密码
 立即注册
搜索
查看: 997|回复: 19

[技术文章] 国民技术N32G031使用经验3_定时器

[复制链接]

该用户从未签到

3

主题

0

回帖

0

积分

一级逆天

积分
0

终身成就奖

发表于 2022-10-13 11:55:49 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区

您需要 登录 才可以下载或查看,没有账号?立即注册

×
国民技术N32G031使用经验3_定时器:
    国民技术ARM系列芯片性价比高,使用方便,唯独官方例子太少,因此在这贴出常用部分代码,供初用者参考改进:

uint16_t PrescalerValue = 0;
TIM_TimeBaseInitType  TIM_TimeBaseStructure;
extern uint8_t clock_m;

void TIM_INT_Config(void)
{
  NVIC_InitType NVIC_InitStructure;

    //RCC_EnableAPB1PeriphClk(RCC_APB1_PERIPH_TIM3 | RCC_APB1_PERIPH_TIM6, ENABLE);
    //RCC_EnableAPB2PeriphClk(RCC_APB2_PERIPH_TIM1 | RCC_APB2_PERIPH_TIM8, ENABLE);

  /* TIM3 clock enable */
    //RCC_EnableAPB1PeriphClk(RCC_APB1_PERIPH_TIM3 , ENABLE);
   
    TIM_DeInit(TIM3);
   
  /*  TIM3 中断嵌套设计*/
  NVIC_InitStructure.NVIC_IRQChannel = TIM3_IRQn;
  NVIC_InitStructure.NVIC_IRQChannelPriority = 0;
  NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
  NVIC_Init(&NVIC_InitStructure);
  /* 计算预分频值 */
  PrescalerValue = clock_m-1;
  /* Time 定时器基础设置 */
  TIM_TimeBaseStructure.Period = 10000; //10ms 1us计1次
  TIM_TimeBaseStructure.Prescaler = 0;
  TIM_TimeBaseStructure.ClkDiv = 0;
  TIM_TimeBaseStructure.CntMode = TIM_CNT_MODE_UP;
  TIM_InitTimeBase(TIM3, &TIM_TimeBaseStructure);
  /* 预分频器配置 */
  TIM_ConfigPrescaler(TIM3, PrescalerValue, TIM_PSC_RELOAD_MODE_IMMEDIATE);
  /* TIM 中断使能 */
  TIM_ConfigInt(TIM3, TIM_INT_UPDATE, ENABLE);
  /* TIM 使能 */
  TIM_Enable(TIM3, ENABLE);
}
回复

使用道具 举报

该用户从未签到

0

主题

538

回帖

735

积分

二级逆天

积分
735

终身成就奖

发表于 2022-10-13 16:26:23 | 显示全部楼层
回复

使用道具 举报

该用户从未签到

4

主题

581

回帖

0

积分

二级逆天

积分
0

终身成就奖

发表于 2022-10-13 16:30:45 | 显示全部楼层
回复

使用道具 举报

  • TA的每日心情
    慵懒
    2024-6-14 16:03
  • 签到天数: 16 天

    [LV.4]偶尔看看III

    0

    主题

    1万

    回帖

    7618

    积分

    二级逆天

    积分
    7618

    终身成就奖特殊贡献奖原创先锋奖优秀斑竹奖

    QQ
    发表于 2022-10-13 17:00:48 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    1

    主题

    4703

    回帖

    5

    积分

    二级逆天

    积分
    5

    终身成就奖特殊贡献奖原创先锋奖优秀斑竹奖

    发表于 2022-10-13 20:11:13 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    3

    主题

    4632

    回帖

    0

    积分

    PADS20200316初级班

    积分
    0

    终身成就奖特殊贡献奖原创先锋奖优秀斑竹奖

    发表于 2022-10-13 22:24:47 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    开心
    昨天 14:09
  • 签到天数: 137 天

    [LV.7]常住居民III

    27

    主题

    3467

    回帖

    4457

    积分

    1元学习Allegro(1期)

    积分
    4457

    终身成就奖幽默大师奖灌水天才奖特殊贡献奖原创先锋奖优秀斑竹奖

    发表于 2022-10-14 08:22:27 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情

    4 天前
  • 签到天数: 57 天

    [LV.5]常住居民I

    9

    主题

    2461

    回帖

    2951

    积分

    二级逆天

    积分
    2951

    终身成就奖特殊贡献奖原创先锋奖

    发表于 2022-10-14 08:23:04 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-11-12 22:35
  • 签到天数: 1 天

    [LV.1]初来乍到

    10

    主题

    2354

    回帖

    2701

    积分

    1元学习Allegro(1期)

    积分
    2701

    终身成就奖特殊贡献奖原创先锋奖优秀斑竹奖

    发表于 2022-10-14 09:05:09 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    开心
    前天 08:49
  • 签到天数: 159 天

    [LV.7]常住居民III

    3

    主题

    7147

    回帖

    1万

    积分

    PADS20220105初级班

    积分
    10866

    终身成就奖特殊贡献奖原创先锋奖优秀斑竹奖

    发表于 2022-10-14 09:12:53 | 显示全部楼层
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    每日签到,有金币领取。


    Copyright ©2011-2024 NTpcb.com All Right Reserved.  Powered by Discuz! (NTpcb)

    本站信息均由会员发表,不代表NTpcb立场,如侵犯了您的权利请发帖投诉

    ( 闽ICP备2024076463号-1 ) 论坛技术支持QQ群171867948 ,论坛问题,充值问题请联系QQ1308068381

    平平安安
    TOP
    快速回复 返回顶部 返回列表