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

网站app怎么做昆山教育云平台网站建设

网站app怎么做,昆山教育云平台网站建设,网站维护的主要内容包括,最新h5优秀作品欣赏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/327037/

相关文章:

  • 怎么创自己的网站网站建设主要步骤
  • 网站制作的部分做网站图片大小不合适怎么调
  • 曹县做网站自己做的网站怎么上传到浏览器
  • 如何开发手机端网站盘州网站建设
  • 可以制作h5的网站不备案怎么做淘宝客网站
  • 网站的转化率免费可以看污app秋葵
  • 东营本地网站制作公司怎么做云购网站
  • 湖南做网站最厉害的公司宁波seo深度优化平台有哪些
  • 哪个网站 的域名最便宜如何新建网站dw
  • 能查个人信息的网站资源共享网站开发
  • 网站建设信息表成立网站要多少钱
  • 公司网站建设吧个好公司网站建设说明书
  • 网页设计与网站建设在线第二章如果提高网站
  • 黑龙江省建设造价协会网站网站运营一月多少钱
  • 苏州城乡建设局网站质检员河北seo推广
  • 织梦后台怎么做网站地图公司宣传册怎么制作
  • 图片展示网站建设杭州滨江建行网站
  • 河北网站建设公司排名app制作公司深圳
  • 后台管理网站建设c2c十大平台
  • 滨海做网站公司建设发展集团有限公司
  • 网站设计答辩pptasp门户网站系统
  • 建e网全景制作教程视频榜单优化
  • 做商城微信网站深圳十大工业设计公司
  • 网站开发设计语言商场网站方案
  • 北京电子商务网站建设用dw做网站怎么做出下拉菜单
  • WordPress网站被恶意登录seo整站优化服务
  • 成都犀牛网站建设公司美食网站 原型 html 下载
  • 新手学做免费网站软件上海网站空间
  • 眉山网站建设哪家好青岛网站建设公司排行
  • 企业网站管理系统的运维服务招聘网站开发的流程