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

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

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

[复制链接]

3

主题

0

回帖

5

积分

一级逆天

积分
5

终身成就奖

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

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

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

×
国民技术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

主题

383

回帖

736

积分

二级逆天

积分
736

终身成就奖

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

使用道具 举报

  • 打卡等级:常住青年
  • 打卡总天数:35
  • 打卡月天数:0
  • 打卡总奖励:133
  • 最近打卡:2025-10-14 10:11:59

4

主题

405

回帖

620

积分

二级逆天

积分
620

终身成就奖

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

使用道具 举报

  • 打卡等级:常住青年
  • 打卡总天数:17
  • 打卡月天数:0
  • 打卡总奖励:61
  • 最近打卡:2025-01-13 19:11:02

0

主题

8150

回帖

7628

积分

二级逆天

积分
7628

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

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

使用道具 举报

1

主题

3445

回帖

4373

积分

二级逆天

积分
4373

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

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

使用道具 举报

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

使用道具 举报

  • 打卡等级:以坛为家III
  • 打卡总天数:749
  • 打卡月天数:27
  • 打卡总奖励:2860
  • 最近打卡:2026-09-27 10:33:54

30

主题

4009

回帖

8011

积分

1元学习Allegro(1期)

积分
8011

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

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

使用道具 举报

  • 打卡等级:以坛为家III
  • 打卡总天数:390
  • 打卡月天数:15
  • 打卡总奖励:1204
  • 最近打卡:2026-09-27 09:00:05

10

主题

2739

回帖

4753

积分

二级逆天

积分
4753

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

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

使用道具 举报

  • 打卡等级:初入少年
  • 打卡总天数:2
  • 打卡月天数:0
  • 打卡总奖励:8
  • 最近打卡:2025-01-22 22:55:12

37

主题

1847

回帖

2825

积分

1元学习Allegro(1期)

积分
2825

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

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

使用道具 举报

  • 打卡等级:以坛为家III
  • 打卡总天数:787
  • 打卡月天数:27
  • 打卡总奖励:3780
  • 最近打卡:2026-09-27 09:00:01

34

主题

5599

回帖

1万

积分

PADS20220105初级班

积分
14943

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

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

使用道具 举报

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

本版积分规则

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

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

本站所有资料仅限参考学习交流,PCB原理图源码等所有资料不保证准确没问题,请不要用作生产。否则后果自负。

闽公网安备35062302000276号 | 闽ICP备2024076463号-1 | 论坛技术支持QQ群171867948 | 论坛问题,充值问题请联系QQ1308068381

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