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

怎么使用wordpress做网站台州市建设规划局网站6

怎么使用wordpress做网站,台州市建设规划局网站6,网站项目需求表,公司模板网站建设本课程使用的stm32型号 引脚定义,有FT能接5v,没有FT能接3.3v 启动配置 第二种启动模式中,系统存储器中存放了一部分Bootloader程序,该程序可以接收串口的数据,然后刷新到主闪存中,这样就可以使用串口下载程…

本课程使用的stm32型号

 

 引脚定义,有FT能接5v,没有FT能接3.3v

启动配置

 第二种启动模式中,系统存储器中存放了一部分Bootloader程序,该程序可以接收串口的数据,然后刷新到主闪存中,这样就可以使用串口下载程序。

最小系统电路

能工作起来的最基本的电路,晶振 8M 赫兹通过锁相环倍频得到 72 hz;复位模块的 NRST 是低电平复位,当电路刚上电时,电容开始充电,此时 nrst 为低电平,而当电容充满电,由于电容的隔直功能,使得 nrst 电平逐渐升高。启动配置就是芯片上的跳线帽。

软件安装

新建工程

1. 找到启动文件

D:\Users\Desktop\embedded\STM32入门教程资料\固件库\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm

stm32f10x.h:描述芯片外围设备有哪些寄存器以及对应的地址。两个system文件主要用来配置时钟。 

2. 找到内核寄存器描述文件以及内核配置函数

D:\Users\Desktop\embedded\STM32入门教程资料\固件库\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\CoreSupport

3. 添加启动文件

启动文件的选择:

4. 添加头文件路径

5. 添加 main 函数

 

main.c 内容: 

#include "stm32f10x.h"int main(void)
{while(1){}
}

 

勾上 reset and run,这样下载程序后会立马复位并执行: 

6. 使用寄存器点灯

使能 GPIOC 的时钟: 

RCC->APB2ENR = 0x00000010;

配置 pC13 口的模式(pC13 即为 led 的端口),CNF13 配置为通用推挽输出模式,MODE13 配置为输出模式。

GPIOC->CRH = 0x00300000;

接下来就可以给 pC13 口输出数据了,ODR13 为 1,则 pC13 为高电平,反之则为低电平,因为我们需要 led 亮起,所以要使得 pC13 为低电平。

GPIOC->ODR = 0x00000000;

整体代码如下,烧录后可以看到 led2 亮起:

#include "stm32f10x.h"int main(void)
{RCC->APB2ENR = 0x00000010;GPIOC->CRH = 0x00300000;GPIOC->ODR = 0x00000000;while(1){}
}

7. 添加库函数

将库函数源码和头文件复制粘贴到 Library 目录下,然后在 keil 中导入:

 

还需要三个文件如下,conf 文件来配置函数库头文件的包含关系,两个 it 文件用来存放中断函数,粘贴到 User 目录下: 

添加宏定义 USE_STDPERIPH_DRIVER: 

8. 使用库函数进行点灯

代码如下:

#include "stm32f10x.h"int main(void)
{//RCC->APB2ENR = 0x00000010;RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE);//GPIOC->CRH = 0x00300000;GPIO_InitTypeDef GPIO_InitStruct;GPIO_InitStruct.GPIO_Mode = GPIO_Mode_Out_PP;GPIO_InitStruct.GPIO_Pin = GPIO_Pin_13;GPIO_InitStruct.GPIO_Speed = GPIO_Speed_50MHz;GPIO_Init(GPIOC, &GPIO_InitStruct);//GPIOC->ODR = 0x00000000;GPIO_SetBits(GPIOC, GPIO_Pin_13); // 设置pC13高电平//GPIO_ResetBits(GPIOC, GPIO_Pin_13); // 设置pC13低电平while(1){}
}

9. 工程架构 

复位中断,先调用 SystemInit,再调用 __main。

http://www.yayakq.cn/news/910824/

相关文章:

  • 免费开源建站教学网站江苏省城市建设信用手册网站
  • 医院网站备案旅游网站建设的结论
  • 比较好的网站建设平台建立网站的条件
  • 新乡企业建网站ps做网站导航条
  • 网站 创意 方案1营销型网站建设
  • 创意网站案例宁夏网站建设价格
  • 辽宁省营商环境建设局 网站新网域名查询
  • 怎么创建自己的网站平台appmiui稳定版到开发版的升级一般通过
  • 湖南省网站备案登记公司发布网站需要备案吗
  • 天长网站制作做苗木的用什么网站
  • 福建亨立建设集团有限公司网站wordpress数据类型
  • 免费链接转换短网址杭州seo关键字优化
  • seo北京网站推广企业查查网官网
  • 潍坊网站制作建设凡科网站怎么关闭建设中
  • 公司网站推广方法全网商机app招标
  • 网站域名备案号查询织梦制作手机网站模板
  • 沈阳电力建设总公司网站翔云白云手机网站建设
  • 365网站建设深圳优秀网页设计
  • 南宁网站建设mxfsem中国建筑材料网官网
  • 网站制作 语言选择怎么做做电影平台网站怎么赚钱的
  • 个人网站建设方案书实例做自己卖东西的网站
  • php网站开发实训实践总结开发公司工程结算审核工作流程及工作要点
  • 民宿预订网站制作wordpress调用地图导航
  • 做国外的网站苏州网络推广软件
  • 自己做网站能做付费链接吗中国移动官网登录入口
  • 代做网站的公司有哪些响应式网站建设特色
  • 扬中网站建设公司小工厂怎么做网站
  • 有没有免费做物流推荐的网站国外的优秀网站
  • 网站如何吸引人基于多站点的网站内容管理平台的管理与应用
  • 从零开始学习网站开发计划医疗号网站开发