当前位置: 首页 > news >正文

学习前端的网站高质量内容的重要性

学习前端的网站,高质量内容的重要性,沈阳网站建设培训学校,做网站技术STM32CubeMX 下载和安装 详细教程 【HAL库】STM32CubeMX开发----STM32F407----目录 前言 本次实验以 STM32F407VET6 芯片为MCU,使用 25MHz 外部时钟源。 实现定时器TIM3中断,每1s进一次中断。 定时器计算公式如下: arr 是自动装载值&#x…

STM32CubeMX 下载和安装 详细教程
【HAL库】STM32CubeMX开发----STM32F407----目录


前言

本次实验以 STM32F407VET6 芯片为MCU,使用 25MHz 外部时钟源。
实现定时器TIM3中断,每1s进一次中断。
定时器计算公式如下:
在这里插入图片描述
arr 是自动装载值,psc 是分频系数,Tclk 定时器的时钟。

一、使用STM32CubeMX----新建工程

步骤1:打开 STM32CubeMX 软件

具体 STM32CubeMX 界面如下:
在这里插入图片描述

步骤2:选择 从MCU开始我的项目

在这里插入图片描述

步骤3:选择MCU芯片

我们本次实验选择 STM32F407VET6 芯片做 MCU
在这里插入图片描述

进入工程编辑,具体界面如下:

在这里插入图片描述

步骤4:设置烧写方式为 SWD模式

这一步必须选择一种烧写方式,否则烧写一次程序后,芯片中就没法再次烧写程序了。需要硬件重启才可以重新烧写程序。

STM32烧写程序连接方式详解

在这里插入图片描述

步骤5:设置时钟源

设置外部晶振为芯片系统时钟源。
在这里插入图片描述

步骤6:定时器设置

定时器参数设置
在这里插入图片描述

Prtscaler (定时器分频系数) : 8399
Counter Mode(计数模式) : Up(向上计数模式)
Counter Period(自动重装载值) : 9999
CKD(时钟分频因子) : No Division 不分频
auto-reload-preload(自动重装载) : Enable 使能
其他的默认不变。

使能定时器中断
在这里插入图片描述

步骤7:设置时钟

STM32F407 时钟最大频率为 168M,我的开发板是 25M 外部时钟源,具体时钟配置如下:

在这里插入图片描述
本次实验以 STM32F407VET6 芯片为MCU,使用 25MHz 外部时钟源。
APB1是84MHz,TIM3定时器使用的时钟就是APB1。

步骤8:项目编辑

在这里插入图片描述

步骤9:代码生成编辑

在这里插入图片描述

步骤10:点击 GENERATE CODE 生成代码

在这里插入图片描述
新建的工程,已经生成,接下来就是对工程代码的编辑。

二、使用keil5----编辑程序

想要使用keil5打开工程,需要电脑先安装 keil5编译环境,具体操作流程。
可以点击下方文章链接:Keil5编译环境搭建流程----STM32和GD32

步骤1:使用keil5打开工程

点击工程文件中的MDK-ARM 文件
在这里插入图片描述

打开keil5工程
在这里插入图片描述

步骤2:用户代码 编辑位置

用户代码 要写在 USER xxxx BEGIN xxxUSER xxxx END xxx 之间。
这样下次使用 STM32CubeMX 重新生成代码后,自己写的代码不会被删除。
在这里插入图片描述

步骤3:使用到的HAL库函数

//启动定时器中断
HAL_StatusTypeDef HAL_TIM_Base_Start_IT(TIM_HandleTypeDef *htim);
//定时器中断回调函数
__weak void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim);

步骤4:开启定时器中断

在这里插入图片描述

步骤5:定时器中断服务函数中编辑

在这里插入图片描述

步骤6:编译程序,然后烧写程序到开发板

具体烧写操作步骤,可以查看以下文章,有详细的烧写说明。
文章链接:
烧写程序(STM32+GD32):ST-link V2调试下载器实物和连接方式
烧写程序(STM32+GD32):ST-link驱动下载和安装
烧写程序(STM32+GD32):Keil5使用ST-link下载程序
资源链接:ST-link驱动链接----点击下载

步骤7:实现结果

在这里插入图片描述


http://www.mmbaike.com/news/51558.html

相关文章:

  • 软件开发与网站建设北京百度推广优化排名
  • 做外贸最好的网站建设重庆seo哪个强
  • 上海网络推广服务公司seo搜索引擎优化培训班
  • 深圳平台网站建设seo免费诊断
  • 海南旅游网站建设方式seo研究中心qq群
  • 四川病毒最新消息今天seo网站推广服务
  • 南通网站建设团队seo页面排名优化
  • 中山免备案网站建设谷歌浏览器下载安装2021最新版
  • 合肥做网站联系方式奇零seo赚钱培训
  • 个人建什么网站好郑州网站建设方案优化
  • 什么是营销型网站外链系统
  • 常州市网站建设设计如何开发一个软件平台
  • 推广软文范例宁波优化推广选哪家
  • 建设部网站资质升级陈述通过seo推广网络
  • 何炅做的代言网站seo网络营销公司
  • 怎么做淘宝客网站备案淘宝搜索关键词技巧
  • 政府 网站管理系统 网络 架构企业培训内容
  • 视频号的网站链接镇江网站建设企业
  • 厦门网站开发排名怎样推广
  • 养殖场在哪个网站做环评备案华夏思源培训机构官网
  • 重庆九龙坡营销型网站建设价格淘宝网官方网站
  • 沙河口网站建设小红书seo软件
  • 手机网站排名怎么做广东网络优化推广
  • proxy网站青岛谷歌seo
  • 做电影网站的成本sem优化师
  • 阿里云 企业 网站网站投放广告费用
  • 企业品牌网站营销seo排名快速
  • 鄂州网络推广seo免费诊断电话
  • 网站怎么创建培训心得体会总结
  • 做外贸一般用哪些网站好站长工具中文