发烧嗓子疼吃什么药好| 看见乌鸦有什么预兆| neo什么意思| 小孩子肚子疼吃什么药| 鱼的五行属什么| 蚂蝗怕什么| 结扎什么意思| 排骨汤什么时候放盐最好| 反式脂肪酸是什么| 人突然瘦了要检查什么| 姑婆的儿子叫什么| min代表什么| 月抛什么意思| 液体敷料有什么作用| 无缘无故吐血是什么原因| 磨牙齿是什么原因| 排尿困难吃什么药好| 背痛去医院挂什么科| 247是什么意思| 普乐安片治什么病| 气虚吃什么中药| 什么是格局| 扁桃体发炎什么症状| 宋江是什么生肖| 小便多吃什么药| 副部长是什么级别| 艾滋病通过什么传染| 东星斑为什么这么贵| 黑糖和红糖有什么区别| 什么叫肠化| 手口足吃什么药| 充气娃娃什么感觉| 认知是什么| 滑膜疝是一种什么病| 甲钴胺片主治什么病| 六月份适合种什么蔬菜| 今年33岁属什么生肖的| 天天喝绿茶有什么好处和坏处| 徒手是什么意思| 略是什么意思| 经常性头疼是什么原因| 空调病吃什么药| 越描越黑是什么意思| 红玫瑰的花语是什么| 单亲家庭是什么意思| 十月十五号是什么星座| 肛门里面痒是什么原因| 00年属什么生肖| 花开半夏是什么意思| 什么治咳嗽最快最有效| 农垦局是什么性质单位| 日木念什么| 女性一般什么年龄绝经| 红玫瑰的花语是什么| 湿气太重吃什么| 拉姆藏语什么意思| 胃食管反流用什么药| 什么果酒最好喝| 有何贵干是什么意思| 吃豌豆有什么好处| 腌羊肉串放什么调料| cpf是什么意思| 不动明王是什么属相的本命佛| 什么是欲望| 腰痛是什么原因引起的| 梅花是什么颜色| 无花果是什么季节的水果| 柠檬酸钠是什么| 什么非常什么写句子| 什么是肺气肿| 卖淫是什么| 甲状腺4a类什么意思| 月经前有褐色分泌物是什么原因| 睾丸炎用什么药| 婴儿眉毛上黄痂是什么| 什么时候洗头是最佳时间| 疑难杂症是什么意思| 爸爸的爸爸叫什么儿歌| 支气管炎不能吃什么| 聚酯纤维是什么料子| 领导喜欢什么样的员工| 血脂高是什么| acl医学上是什么意思| 男人肝火旺吃什么药| 公主抱是什么意思| 阴囊瘙痒用什么药| 什么样的春天| 减肥晚饭吃什么好| 吃什么药去体内湿气| 编者按是什么| 对策是什么意思| 全麻是什么感觉| 鼠和什么属相最配对| 成吉思汗是什么意思| 阴道润滑剂什么牌子好| 梦见自己得了重病预示什么| 去医院看舌头挂什么科| 眼睛干涩吃什么食物好| 老爹鞋配什么裤子| 痱子是什么| 蝎子的天敌是什么| 感冒喝什么汤| 邮政编码有什么用| 弯脚杆是什么意思| 咽喉炎吃什么药| 见人说人话见鬼说鬼话是什么意思| 向日葵代表什么意思| 增加骨密度吃什么药| 68年属什么| 蓝色药片是什么药| 2月20号是什么星座| 喝什么降尿酸| 吃什么对神经恢复快速| 一个马一个并念什么| 逍遥丸有什么作用| pm2.5是什么意思| 拔罐什么时候拔最好| 12月11号是什么星座| 7月30日是什么日子| 蜱虫咬人后有什么症状图片| 冰妹是什么意思| 今年贵庚是什么意思| 青牛是什么牛| sds是什么| 手指缝溃烂擦什么药膏| 梅毒是什么样的| 老打嗝是什么原因| 血压高吃什么| 大腿两侧疼痛什么原因| 腊月初六是什么星座| 肾虚吃什么食物能补| 斑点狗是什么品种| 尿道炎和阴道炎有什么区别| g750和au750有什么区别| 梦见很多鱼是什么意思| 去医院检查艾滋病挂什么科| 阿尔茨海默病吃什么药| 风指什么生肖| 腰疼是什么原因引起的男性| 紫玫瑰代表什么意思| 03年是什么命| samsung是什么牌子| bees是什么意思| 月经期喝什么好| 唐僧肉是什么意思| 黄油是什么做的| 性状是什么意思| 似曾相识是什么意思| 父亲节做什么礼物好| 九头身是什么意思| 创伤急救的原则是什么| 手脚软无力是什么原因引起的| 一天两包烟会导致什么后果| 山见念什么| 紫茉莉什么时候开花| 睡眠不好吃什么中成药| 什么不一| esmara是什么品牌| 品名什么意思| ala是什么氨基酸| 一什么狼| 血细胞分析能查出什么| 王源粉丝叫什么| 风湿性心脏病吃什么药| 子宫肌瘤吃什么| 心衰吃什么药最好| 盆浴是什么意思| 汗蒸和桑拿有什么区别| 血脂挂什么科| 艾滋病的症状是什么| 玉兰油属于什么档次| 小孩子不吃饭是什么原因引起的| 梦见狗是什么预兆| 什么水花| 手指关节发黑是什么原因| 鹅肉炖什么好吃又营养| 辟谷可以吃什么| 干呕是什么病的前兆| 宫颈糜烂用什么药比较好| 陈皮和什么泡水喝最好| 窦性心动过缓是什么意思| 宫腔少量积液是什么意思| 屁臭是什么原因| 梦见补的牙齿掉了是什么意思| a型血的人是什么性格| 河虾吃什么食物| 属猴本命佛是什么佛| 性激素检查是查什么| 凌霄什么意思| 点到为止是什么意思| 12月生日是什么星座| 颈动脉彩超能查出什么| 棕色配什么颜色| 金牛座是什么象| 邓紫棋为什么叫gem| 机械键盘什么轴最好| 乙肝两对半45阳性是什么意思| 抓手是什么意思| 转诊是什么意思| 惊什么万什么| 支付宝余额和余额宝有什么区别| 舌头发黄是什么问题| 撕票是什么意思| 肝内多发低密度影是什么意思| 嘛哩嘛哩哄是什么意思| 主治医师是什么级别| 总胆汁酸高是什么意思| 倒挂金钩是什么意思| 晚上2点是什么时辰| crs是什么意思| 上位者是什么意思| ABA是什么植物激素| 楼台是什么意思| 1987年属什么| 肝损伤是怎么回事什么是肝损伤| 什么是肺结核| 早上起床牙龈出血是什么原因| 甘露醇是什么| 声东击西什么意思| 口腔溃疡反复发作是什么原因| 声泪俱下是什么意思| 甲磺酸倍他司汀片治什么病| 甲状腺疾病有什么症状| 梦见和邻居吵架什么预兆| 膀胱是什么| 三七粉吃了有什么好处| 血热是什么症状| 心律不齐是什么原因引起的| 一姐是什么意思| 吃了虾不能吃什么| 汗疱疹用什么药膏最好| 自我救赎是什么意思| 纳是什么意思| 无名指比中指长代表什么| 牛杂是什么| 脖子长痘痘是因为什么原因| 辅酶q10什么价格| 粉红的什么| 年柱金舆是什么意思| 三星堆遗址在什么地方| 为什么说| 不屑一顾的意思是什么| 成语一什么不什么| 栀子黄是什么| 回流是什么意思| 今天中午吃什么| 血管炎症状表现是什么| 什么降血脂效果最好的| 吃什么增强记忆力| 零零年属什么| 稷是什么农作物| 泰迪吃什么| 什么样的西瓜| 手心有痣代表什么意思| 回心转意是什么意思| 左侧上颌窦炎症是什么意思| 6.14是什么星座| 龙井属于什么茶| 百合和拉拉有什么区别| 最大的狗是什么品种| 牙龈肿痛吃什么药最见效| 两腿抽筋是什么原因| 减肥期间晚上可以吃什么| 吃什么能瘦肚子| 百度
关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 功率监测与控制系统DIY——搭建环境,定时器翻转LED

2017海峡两岸暨香港、澳门互联网发展论坛

作者:CoderX9527 时间:2025-08-04 来源:EEPW 收藏
百度 一是组织以省为单位的集中批量采购。

1   任务目标

使用定时器实现1s翻转LED验证开发板时钟晶振是否正确

2   开发工具

支持的开发环境很多,我现在中意下面的组合:

●   CubeMX图形化配置、生成工程;

●   CubeCLT意法半导体退出的一体化、多操作系统支持的命令行工具,主要面向第三发集成开发环境提供商,允许他们在自己的IDE框架内集成对STM32微控制器的支持,包括代码编译、烧录、调试等功能;

●   CLion 一个功能强大的且智能化的C/C++开发环境,具有高效的代码编辑、调试和项目管理能力;

●   STM32CubeIDE/Keil MDK/IAR曾经非常流行的STM32开发环境,这里不做介绍;

分别安装STM32CubeMX/STM32CubeCLT以及CLion,然后再Clion 中新建STM32CubeMX 工程。

在CLion 中第一次新建STM32CubeMX,还需要配置STM32CubeMX和STM32CubeCLT工具路径,下图中(2)出点击“编辑”分别选择对应的路径即可。

●   下图在SDK目录中新建一个工程;

●   STM32CubeMX和STM32CubeCLT工具检测OK;

●   启动STM32CubeMX配置工程,导出CMake工程即可

●   然后CLion打开刚才生成的工程目录即可,自动加载CMakeLists.txt并配置工程

1752639935125569.png

第一次打开CMakeLists.txt工程,弹出下面的配置对话框,一般选择Debug类型即可

1752640005354207.png

3   ST-Link固件升级

第一次调试工程,弹出ST-Link固件升级提示,按照下面的提示操作,升级固件通过。

1752640545820118.png

点击右下角的YES开始升级固件

1752640603164340.png

固件升级成功

1752640635979700.png

升级后固件版本号变了

1752640695296637.png

4   用户LED

LED是指用户LED,即板子上的绿色LD2,对应PA5,原理图如下:

1752640737807653.png

4.1 定时器

这里使用定时器1,配置如下:

●   时钟源,选择Internal Clock(TIM1 位于APB2 Timer Clock)

●   预分频为1000-1

●   向上计数模式

●   计数周期10000-1

1752640797912245.png

4.2 为什么这么设置预分频和计数周期呢?

因为参考手册中STM32F411xx的TIM1位于APB2 Timer clock 上,见下图。而且在时钟树中把APB2 Timer Clock 设置为100 MHz。

所以预分频1000-1把TIM1时钟频率配置为100MHz/1000=100kHz

计数周期10000-1即0.1秒钟产生中断。【要实现1 秒钟翻转LED,需要计数10 次】

1752640875200832.png

1752640905867022.png

最后使能TIM1的中断,中断类型是TIM1 update interrupt and TIM10 global interrupt,表示定时器溢出产生中断。

1752640950730918.png

5   流程

●   主流程中初始化硬件(GPIO、UART2、TIM1)然后已开启中断的方式启动TIM1

●   在TIM1的溢出中断服务函数中层层调用到HAL_TIM_PeriodElapsedCallback() 函数,计数10 次达到1 秒钟,翻转用户LD2

女超人.jpg

6 关键代码

6.1 主函数

int main(void)

{


  /* USER CODE BEGIN 1 */

  /* USER CODE END 1 */

  /* MCU Configuration--------------------------------------------------------*/

  /* Reset of all peripherals, Initializes the Flash interface and the Systick. */

  HAL_Init();


  /* USER CODE BEGIN Init */

  /* USER CODE END Init */

  /* Configure the system clock */

  SystemClock_Config();

  /* USER CODE BEGIN SysInit */

  /* USER CODE END SysInit */

  /* Initialize all configured peripherals */

  MX_GPIO_Init();

  MX_USART2_UART_Init();

  MX_TIM1_Init(); // 配置定时器TIM1

  /* USER CODE BEGIN 2 */


  HAL_TIM_Base_Start_IT(&htim1);//启动定时器TIM1

  /*USER CODE END 2 */


  /*Infinite loop */

  /*USER CODE BEGIN WHILE */

  while (1)

  {

    HAL_Delay(200);

    /* USER CODE END WHILE */


    /* USER CODE BEGIN 3 */

  }

  /* USER CODE END 3 */

}

6.2 TIM1定时溢出回调函数

tim.c中新增加一个函数,定时器溢出回调函数HAL_TIM_PeriodElapsedCallback()中实现1秒钟翻转LED2

void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim)

{

  if (htim->Instance == htim1.Instance)//确保是特定的定时器实例(例如TIM1、TIM2 等)

    {

    tim_elapsed_cnt++;

    if (tim_elapsed_cnt % 10 == 0) 

    {

      HAL_GPIO_TogglePin(LD2_GPIO_Port, LD2_Pin);

    }

  }

}

1752641891597046.png

7   实测演示

7.1 LD2闪烁

板子中心的绿色LD 每隔一秒钟点亮、熄灭一次。

(本文来源于《EEPW》


评论


相关推荐

技术专区

关闭
红细胞压积什么意思 宗室是什么意思 梦到吃梨是什么意思 减肥吃什么最好 任字五行属什么
缘故的故是什么意思 女生私处长什么样 葳蕤是什么意思 争奇斗艳的斗是什么意思 势如破竹是什么意思
ro什么意思 lee中文叫什么 属狗和什么属相不合 胃有息肉的症状是什么 乙型肝炎病毒表面抗体阳性是什么意思
能耐是什么意思 同房什么意思 梦见挖坑什么意思 离岸人民币是什么意思 p4是什么意思
05是什么生肖hcv9jop6ns9r.cn 吃什么能去湿气最好jasonfriends.com 武则天代表什么生肖bfb118.com 什么样的人值得爱hcv8jop9ns2r.cn 盖世英雄是什么意思ff14chat.com
太阳穴胀痛是什么原因hcv8jop1ns3r.cn rsp是什么意思hcv8jop5ns5r.cn 17号来月经什么时候是排卵期hcv9jop1ns9r.cn 发烧打冷颤是什么原因creativexi.com 什么是大三阳xinjiangjialails.com
灰指甲长什么样子图片hcv8jop8ns5r.cn 中暑什么症状表现hcv9jop6ns7r.cn 咽炎要注意什么饮食hcv9jop2ns5r.cn 雪对什么hcv8jop9ns4r.cn 黑户什么意思hcv8jop7ns4r.cn
红糖水什么时候喝最好hcv8jop5ns7r.cn mm表示什么hcv7jop7ns2r.cn 查验是什么意思hcv7jop4ns8r.cn 阿胶烊化是什么意思imcecn.com 五月初九是什么星座hcv8jop1ns1r.cn
百度