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

学网站开发的总结怎么进行seo

学网站开发的总结,怎么进行seo,重庆网站建设价格费用,网址域名注册流程导言 《STM32F103_LL库寄存器学习笔记01 - 梳理CubeMX生成的LL库最小的裸机系统框架》上一章节对CubeMX生成的最小系统框架进行梳理,在此工程的基础上,梳理SysTick(滴答定时器)中断是怎样开启的?为什么SysTick中断会自…

导言


《STM32F103_LL库+寄存器学习笔记01 - 梳理CubeMX生成的LL库最小的裸机系统框架》上一章节对CubeMX生成的最小系统框架进行梳理,在此工程的基础上,梳理SysTick(滴答定时器)中断是怎样开启的?为什么SysTick中断会自动调用函数SysTick_Handler()

效果如下:
在这里插入图片描述
在代码stm32f1xx_it.c里的函数SysTick_Handler()在持续被调用,将全局变量gTickCount持续累加。

项目地址:https://github.com/q164129345/MCU_Develop/tree/main/stm32f103_ll_library02_SysTick_Interrupt

一、寄存器SysTick->CTRL


在这里插入图片描述
如上所示,将SysTick->CTRL的段TICKINT置1就可以开启SysTick中断。
在这里插入图片描述
在这里插入图片描述
如上所示,SysTick->CTRL的段CLKSOURCE置1选择AHB时钟,不会分频。 SysTick->CTRL的段ENABLE置1启动滴答定时器。

二、代码


2.1、main.c

在这里插入图片描述
如上所示,通过或运算,将寄存器CTRL的段TICKINT置1,启动SysTick中断。

2.2、stm32f1xx_it.c

在这里插入图片描述
在SysTick中断回调函数SysTick_Handler()里将全局变量gTickCount累加。

三、Debug调试


在这里插入图片描述
在这里插入图片描述
如上所示,从debug模式看到寄存器SysTick->CTLR = 0x00000007相当于0111(二进制),相当于:

  • CLKSOURCE = 1,SysTick的时钟源来自AHB
  • TICKINT = 1,打开中断
  • ENABLE = 1,启动倒数

四、细节补充


4.1、为什么SysTick中断时会自动调用SysTick_Handler()

假如我想将SysTick的中断回调关联到新的函数SysTick_Interrupt()而不是原来的SysTick_Handler(),该怎样做?
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
如上四张图所示,改完后直接编译代码。
在这里插入图片描述
如上,编译成功。
在这里插入图片描述
如上所示,新的中断回调函数SysTick_Interrupt()被正常调用。
到此,只是说明怎样改变SysTick中断时,调用其他函数而已。但是,为什么能跟.s启动文件的中断向量表里的SysTick_Interrupt关联起来呢?
在这里插入图片描述
如上所示,中断向量表里的这个位置,就是对应SysTick中断回调的。 在 Cortex-M 的启动文件中,每一个中断/异常在向量表里都有一个固定“槽位”,而那个“DCD SysTick_Interrupt ; SysTick Handler”这一行就代表 SysTick 中断的入口地址。如果你将向量表中的 SysTick 条目写成 DCD SysTick_Interrupt,那么当 SysTick 中断发生时,CPU 就会跳转到名为 SysTick_Interrupt() 的函数入口执行。

换句话说,向量表中的那一行就是告诉 CPU:SysTick 中断对应的中断服务函数是哪个。

http://www.dtcms.com/wzjs/382310.html

相关文章:

  • 网站备案有期限吗电子商务网站建设规划方案
  • 重庆铜梁网站建设报价网站制作和推广
  • 做网站要固定ip国内搜索网站排名
  • 湖北高端企业礼品定制黑帽seo技巧
  • 郑州做网站的大公司有哪些线上推广引流渠道
  • 利川市网站建设广告营销方式有哪几种
  • 如何作wordpress 主题seo有哪些网站
  • 建设网站人员免费网站入口在哪
  • 企业网站建设发展平台专业seo培训学校
  • java网站开发教程流程国内前10电商代运营公司
  • 什么是网站主题优化如何自己开发一个平台
  • 这么用自己的电脑做网站服务器服务营销的七个要素
  • 招聘网站建设方案模板怎么免费注册域名
  • 河南建筑业城乡建设网站查询小红书seo
  • 仙桃网站定制外贸企业网站推广
  • 自己怎么做直播网站优化网站界面的工具
  • 网站优化图片链接怎么做阿里巴巴友情链接怎么设置
  • 建设大淘客网站关键词排名优化流程
  • 关闭网站弹窗代码百度seo优化包含哪几项
  • 绵阳做公司网站东莞今天发生的重大新闻
  • 特卖网站怎么做关键词歌曲免费听
  • 朔州怀仁网站建设抖音seo招商
  • WordPress实验室常州网站建设优化
  • 做网站要什么技术百度引擎搜索推广
  • 网站优化推广多少钱网络广告策划与制作
  • 做网站需要视频衔接怎么做桂平seo快速优化软件
  • 青县做网站seo是啥软件
  • 如何做网站充值做百度线上推广
  • 让别人做网站需要注意什么新闻式软文
  • 网站建设要做哪些潍坊网站建设优化