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

网站做301跳转的作用/5118关键词挖掘工具

网站做301跳转的作用,5118关键词挖掘工具,网站建设有几块,做网站文字编辑工作好不好嵌入式应用程序的开发可以基于微控制器厂商提供的驱动程序库,也可以针对外设寄存器直接编写驱动程序。使用厂商提供的驱动程序库进行开发,简单、快捷,兼容性好,便于移植,但代码略多;直接针对寄存器编程进行…

嵌入式应用程序的开发可以基于微控制器厂商提供的驱动程序库,也可以针对外设寄存器直接编写驱动程序。使用厂商提供的驱动程序库进行开发,简单、快捷,兼容性好,便于移植,但代码略多;直接针对寄存器编程进行开发(建议利用头文件stm32f10x.h定义的寄存器结构和位定义),费时耗力,但能够深入理解原理,代码简洁高效。所以,建议初学者从驱动程序库入手,逐渐深入到寄存器编程。

MDK-ARM开发工具本身已经包含了STM32固件库,并可以通过软件包安装程序进行更新。STM32F1xxx_DFP.2.0.0的驱动程序主要在如下目录中:F:\Keil_v5\ARM\Pack\Keil\STM32F1xx_DFP\2.0.0\Device,包含了开发所必须的基本代码文件以及外设驱动程序文件。

(1)基本代码文件(均是最基本的文件,均需要在工程中添加)

Device目录下的Include(头文件)和Source(源文件)子目录中包含了最基本的文件。

1、stm32f10x.h——对STM32寄存器地址、结构体类型定义的底层头文件,ST公司提供。使用STM32库时都要包含该文件。

2、system_stm32f10x.c和system_stm32f10x.h——定义核心时钟变量、设置系统时钟和总线时钟等的源文件和头文件,由ST公司提供,需要在工程中添加。STM32库V3.5版本在启动文件中调用该文件中的SystemInit()函数设置时钟,使用之前的版本需要用户在main()函数中自己调用。

3、startup_stm32f10x_hd.s——启动文件,由ST公司提供,需要在工程中添加,其中hd表示不同类型STM32微控制器。如下表所示。

(2)外设驱动程序文件(根据开发项目外设的需求,选择性使用)

Device目录下的StdPeriph_Driver子目录中包含STM32外设的驱动程序,由ST公司提供。用到的外设需要添加相应的源程序文件(MDK V5通过运行环境管理,选择需要的外设)。其中,inc和source中分别存放着驱动程序的头文件和源文件。文件名是stm32f10x_PPP,“PPP”是外设名称,如通用I/O端口(GPIO)驱动程序的头文件为stm32f10x_gpio.h,源文件为stm32f10x_gpio.c。STM32全部的标准外设名称如下表所示。

misc.c和misc.h是一个特别的文件,提供外设访问CM3内核中NVIC(可嵌套向量中断控制器)的函数。使用中断时,需要将该文件添加到工程中。

StdPeriph_Driver目录下有一个重要的文件stm32f10x_stdperiph_lib_um.chm,即STM32F10X标准外设固件库手册,它是驱动程序库使用的帮助文档,实际开发过程中需要经常参考。

StdPeriph_Driver目录下还有一个templates子目录,若要编写异常/中断处理程序,将用到其中的stm32f10x_it.h和stm32f10x_it.c。该文件定义了一些系统异常的接口,但外设的中断服务程序需要用户自己添加。其中stm32f10x_conf.h头文件的作用是用户可以修改外部晶振的参数,也可以设置该文件,来控制程序编译前是Debug还是Release模式。

 

http://www.jmfq.cn/news/4880197.html

相关文章:

  • php商城网站开发报告/怎么建立网站平台
  • 想在意大利做购物网站/网址安全检测中心
  • 如何自建外贸网站/百度小程序优化排名
  • 设计公司做网站有用吗/商品推广软文范例200字
  • 做网站前台要学哪些/百度贴吧官网入口
  • 网站营运/友链对网站seo有帮助吗
  • 霍邱网站设计/引流推广效果好的app
  • 公司网站建设方案详细/兰州seo公司
  • 网站seo诊断评分45/百度学术免费查重入口
  • 公司购买网站怎么做分录/深圳网络营销推广培训
  • 网络运维工程师薪资待遇/seo关键词推广话术
  • 网站开发与服务合同/产品推广公司
  • 瓮安做网站/百度推广用户注册
  • 网站数据库怎么备份/手机上可以创建网站吗
  • wordpress搭建学校网站/网页制作素材模板
  • 高端网站制作费用/建站软件可以不通过网络建设吗
  • 揭阳企业做网站/百度账号注册申请
  • 网站友情链接如何做/微信公众平台开发
  • 如何制作代码/长沙seo代理
  • seo如何选择网站标题/软件开发平台
  • 网站开发亿玛酷适合5/怎么在百度上发布个人文章
  • 苏州木渎做网站公司/哪个平台可以免费推广
  • 网站的规划与建设 按时间顺序/优化推广服务
  • 重庆市政府渝快办/win10优化工具
  • 凡客网能直接做网站/网站建设及网络推广
  • 桐庐网站建设/营销策划的八个步骤
  • 莆田做网站公司/宣传推广计划
  • 湛江网站建设制作价格/阿里巴巴指数查询
  • 做行程的网站/seo流量优化
  • 安装师傅最好的接单平台/青岛百度推广优化