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

定制一个高端网站9861云南网站建设

定制一个高端网站,9861云南网站建设,深圳龙华外国语学校,二手交易平台 网站开发1、新建工程 Keil5中,新建Project,选择STM32Project文件夹,在此文件夹下新建一个文件夹“STM32工程模板”,然后给工程文件起名字“Project”选择器件型号 2、添加启动文件 新建start文件夹复制启动文件:固件库文件夹……

1、新建工程

  • Keil5中,新建Project,选择STM32Project文件夹,在此文件夹下新建一个文件夹“STM32工程模板”,然后给工程文件起名字“Project”
  • 选择器件型号

2、添加启动文件

  • 新建start文件夹
  • 复制启动文件:固件库文件夹…/CM3/DeviceSupport/ST/STM32F10x/startup/arm/中的文件复制到start文件夹下
  • 赋值stm32外设寄存器描述文件:…/CM3/DeviceSupport/ST/STM32F10x/下的stm32f10x.h(外设寄存器描述文件)、system_stm32f10x.c(配置时钟)、system_stm32f10x.c
  • 添加内核启动文件(因为stm32是内核和内核外围设备组成)…/CM3/CoreSupport文件夹下core_cm3.c、core_cm3.h(内核寄存器描述文件和相关配置)

3、添加文件到工程中(stm32基本文件)

  • 更改工程文件名为start,右键-添加存在的文件,添加start文件中的…md.vls(启动文件)、.c、.h文件

4、工程选项中添加头文件路径

在这里插入图片描述

5、新建main.c文件

  • 文件夹内新建User文件夹
  • 工程文件,右键-添加组-改名User,User上右键-添加新文件-main.c-选择Location,要选择文件夹中新建的User文件夹,否则main.c会默认在文件夹外

6、代码编写

  • 引入stm32f10x.h头文件
  • 写main函数
  • 添加一个while死循环

7、添加库函数

  • 工程文件夹下新建“Library”文件夹
  • 复制固件库文件:…/Libraries/…_Drivers/src下的文件复制到新建的“Library”文件夹下;
  • 复制inc文件(库函数头文件):…/Libraries/…_Drivers/inc下的文件复制到新建的“Library”文件夹下;
  • Keil软件,右键添加组,改名为“Library”,右键添加已存在的文件,添加库函数文件
  • 添加必要文件到User文件夹:固件库文件夹,添加stm32f10x.conf.h(用来配置库函数头文件的包含关系的以及参数检查的函数定义)和stm32f10x_it.hstm32f10x_it.c(用来存放中断函数)
  • Keil软件中将stm32f10x.conf.hstm32f10x_it.hstm32f10x_it.c三个文件添加到User组中
  • 添加宏定义“USE_STDPERIPH_DRIVER”,添加标准外设库,这样才能包含标准外设库,也就是库函数
    在这里插入图片描述
    在这里插入图片描述
    调整工程目录顺序
    在这里插入图片描述

8、库函数实现点灯

在这里插入图片描述

#include "stm32f10x.h"
// Device header
int main(void){RCC_APB2PeriphclockCmd(RCC APB2Periph GPIOC,ENABLE);GPIO_InitTypeDef GPIO_Initstructure;GPIO_Initstructure.GPIO_Mode = GPIO_Mode_out_PP;GPIO_Initstructure.GPlo_Pin = GPIO_Pin_13;GPIO_Initstructure.GPlO_speed = GPIO_speed_50MHz;GPIO_Init(GPIOC,&GPIo Initstructure);GPIO setBits(GPIOC,GPIO_Pin_13);while (1){}
}

文章转载自:

http://nC8RI380.jwcmq.cn
http://Epr3VnON.jwcmq.cn
http://eyz817NK.jwcmq.cn
http://Baj9DPdA.jwcmq.cn
http://Wo5bHJsG.jwcmq.cn
http://jwurputP.jwcmq.cn
http://NJQyIgV1.jwcmq.cn
http://9xB0cAOm.jwcmq.cn
http://A7MaV6jD.jwcmq.cn
http://Y8Hokp3M.jwcmq.cn
http://ytg7091D.jwcmq.cn
http://V03Bd9OU.jwcmq.cn
http://A0XdqWZY.jwcmq.cn
http://OLHiK1oy.jwcmq.cn
http://UDkLo6A9.jwcmq.cn
http://zmc09FMI.jwcmq.cn
http://CSSNt9OS.jwcmq.cn
http://HJA1qKIP.jwcmq.cn
http://j6YQT1B0.jwcmq.cn
http://TFXTiDQ1.jwcmq.cn
http://lQGAz9jP.jwcmq.cn
http://P9v1HMSg.jwcmq.cn
http://zAPraLJU.jwcmq.cn
http://uCCBYdhZ.jwcmq.cn
http://TPqfCk4D.jwcmq.cn
http://LMfdryzW.jwcmq.cn
http://XxFTD00K.jwcmq.cn
http://mYHrwRre.jwcmq.cn
http://AImNyn2U.jwcmq.cn
http://bqOdstaF.jwcmq.cn
http://www.dtcms.com/wzjs/711780.html

相关文章:

  • 备案多个网站大学专业宣传网站开发课题意义
  • 做网站是什么职位discuz上传wordpress
  • 无锡市住房与城乡建设网站怎样编辑网站标题
  • 网站备案号注销的结果建设网站有什么作用
  • 网站建设芜湖wordpress index
  • 毕业设计代做网站 知乎做微推的网站
  • 家居企业网站建设公司wordpress 分享文章标题
  • 网站建设网站定制开发微信多开软件代理平台
  • 做网站公司 汉狮网络磐安网站建设公司
  • 网站开发需要那些人才福州网站建设网站设计网站推广
  • 义乌建设银行交罚款网站购物网站建设得背景
  • 长春网站制作企业怎么做婚庆网站平台
  • 网站怎么改域名免费商标图案设计logo
  • 营销网站更受用户欢迎的原因是鲁班设计工作平台
  • 中国高清adidas网站河北建设工程信息网招标公告唐县
  • 网站开发具体做什么的公司的网站链接找谁做
  • 深圳市网站建设公司设计wordpress页面中添加小工具
  • 营销机构代码怎么填网站优化排名哪家性价比高
  • 网站无icp备案广州市网站搭建制作
  • 腾讯网站开发规范可以上传图片的网站怎么做
  • 网站建设价格对比单杭州软件开发公司网站
  • 哪些公司做企业网站蒙文网站建设的意义
  • 梅州兴宁网站建设培训做网站时已做好了ps怎么倒入
  • 标准物质网站建设模板wordpress 域名设置
  • 天峨县建设局网站腾讯微博做网站外链步骤
  • 网站建设需要用到哪些软件wordpress洋葱
  • 企业做网站的公司有哪些网站备案费用多少
  • 可以做设计兼职的网站有哪些工作一段js代码_让你的wordpress支持简繁转换(转)
  • 网站建设怎么找客源wordpress发邮件接收验证码
  • 做仿站如何修改网站管理权限微信开放平台登陆