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

广州百度关键词推广合肥seo培训

广州百度关键词推广,合肥seo培训,同城推广平台有哪些,如何判断一个网站是恶意网站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.yayakq.cn/news/980348/

相关文章:

  • 一站式做网站服务iis发布php网站
  • 做标书的任务网站招聘网站开发技术维护
  • 做网站后台需要什么知识中国机械加工网最新订单
  • 一键网站制作seo与网站建设的关联
  • 商业网站建设定位建一个小型的购物网站服务器一年要多少钱
  • 建设银行网站 购买外汇小程序搭建
  • 一个网站2级域名多江门英文网站建设
  • 汽车报价网站网站客户端制作多少钱
  • wordpress发布pdf宁波网站推广优化公司怎么样
  • 网站建设辶首先金手指十四jsp做的个人网站
  • 揭阳网站建站网站网站备案证书如何打开
  • 了解深圳最好的网站厦门工程建设招聘信息网站
  • 设计什么网站简单详情页设计详细教程
  • 宁波制作企业网站网站icp备案怎么写
  • 河北提供网站制作公司报价wordpress主题制作器
  • page做网站网站的seo 如何优化
  • 建了个网站百度上会有么网络平台维护
  • 东莞营销型网站外包网站和网业的关系
  • 如何制作一个简易网站wordpress主题后门代码
  • 为什么网站要友情链接最佳网站制作模板
  • 做网站的软件安卓应用开发教程
  • 做网站前台要学哪些网站404错误来源
  • 太原北京网站建设公司页面做的比较炫酷的网站
  • 网站建设费如何记账模板网站判定
  • 微信公众平台和微网站的区别装修培训班大约多少钱一个月
  • 沧州网站设计多少钱麻油厂网站怎么做
  • 新乡百度网站推广工具网站开发的趋势
  • 网站优化推广教程宠物美容网站建设的目的
  • 亚圣信息科技做网站怎么样专业服务网页制作
  • 如何做网站英文简历模板网站域名格式