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

给一瓶水做网站排名优化软件点击

给一瓶水做网站,排名优化软件点击,专业做网站的公司,网站域名空间怎么提交本文以PA1引脚点亮LED灯为案例,解析了STM32寄存器操作的配置过程,以及从手册查询方法和寄存器配置步骤。 一、概念 1.十六进制和二进制之间相互转换关系 首先,需要了解十六进制和二进制之间的基本转换方法。十六进制是一种基数为16的数制&…

本文以PA1引脚点亮LED灯为案例,解析了STM32寄存器操作的配置过程,以及从手册查询方法和寄存器配置步骤。

一、概念

1.十六进制和二进制之间相互转换关系

首先,需要了解十六进制和二进制之间的基本转换方法。十六进制是一种基数为16的数制,用数字0到9和字母A到F(或a至f)表示。
二进制则是基数为2的数制,仅使用数字0和1表示。
每一个十六进制的数字可以转换成一个四位的二进制数。
如:十六进制的1转换为二进制是0001,十六进制的A (或a)转换为二进制是1010

对于0xFFFFFFF0来说,可以拆分并转换为对应的二进制:F = 1111编,0=0000因此,0xFFFFFFF0的完整二进制表示是:
1111 1111 1111 1111 1111 1111 1111 0000

二、步骤

1.定位APB总线寄存器位置

第一步 开启外设时钟使能寄存器,当外设时钟没有启用时,软件不能读写外设寄存器数值。返回值始终为0x00

首先找寄存器映射表

STM32第6章提供了储存器映像,由此观察RCC的起始和终止地址分别为

RCC_Start: 0x4003 1000

RCC_End: 0x4003 1400

接着看具体RCC中有关IO PortA寄存器偏置位:

 由图可知APB2外设时钟使能寄存器的偏移地址为:0x18;

即,如果你想设置RCC_APB2ENR这个寄存器,你就必须先定位RCC地址(0x4003 100)+偏移(0x18)

#define   RCC_APB2ENR   *((volatile unsigned int *) (0x40021000 + 0x18))

2.定位IO口端口配置寄存器位置

这里我们使用IO口的A2作为例子,查询寄存器映射可得,PortA起始地址为0x4001 0800 终止地址为 0x4001 0C00

同理,配置IO端口配置寄存器首先要找到GPIO的偏移地址

查表可得该寄存器的地址为GPIO_PortA 偏移0x00

#define GPIOA_CRL (*((volatile unsigned int *) (0x40010800 + 0x00)))

3.定位IO口引脚使能寄存器位置

GPIO_PortA 偏移0x10

#define GPIOA_BSRR (*((volatile unsigned int *) (0x40010800 + 0x10)))

4.APB总线使能

RCC_APB2ENR  |= 1<<2; //RCC PortA 时钟启用

5.IO口端口配置

GPIOA_CRL &= 0xFFFFFF0F;//端口配置,CNF1和MODE1清零
GPIOA_CRL |= 0x00000030;//端口配置,CNF1设定推挽输出,MODE1设定输出模式,最大速度50MHz (0011)

6.引脚使能

GPIOA_BSRR = 1<<1;//端口位设置,SET/RESET  ,即BS1设定为SET

三、案例

#include "stm32f10x.h"                  // Device header//定义三个寄存器
#define RCC_APB2ENR (*((volatile unsigned int *) (0x40021000 + 0x18)))//控制RCC_APB2总线,
#define GPIOA_CRL (*((volatile unsigned int *) (0x40010800 + 0x00)))//GPIO_CRL(GPIO_A端口配置低配置寄存器)
#define GPIOA_BSRR (*((volatile unsigned int *) (0x40010800 + 0x10)))//GPIOA_BSRR(GPIO端口位设置/清除寄存器)int main(){
//对寄存器进行相应设定
RCC_APB2ENR  |= 1<<2; //RCC PortA 时钟启用GPIOA_CRL &= 0xFFFFFF0F;//端口配置,CNF1和MODE1清零
GPIOA_CRL |= 0x00000030;//端口配置,CNF1设定推挽输出,MODE1设定输出模式,最大速度50MHz (0011)GPIOA_BSRR = 1<<1;//端口位设置,SET/RESET  ,即BS1设定为SETwhile(1){};return 0;
}


文章转载自:
http://disfluency.rqjL.cn
http://spraddle.rqjL.cn
http://prussiate.rqjL.cn
http://kruger.rqjL.cn
http://dirndl.rqjL.cn
http://wtc.rqjL.cn
http://barbarity.rqjL.cn
http://beeper.rqjL.cn
http://evadingly.rqjL.cn
http://corroborant.rqjL.cn
http://caecotomy.rqjL.cn
http://globulin.rqjL.cn
http://punctuation.rqjL.cn
http://weewee.rqjL.cn
http://technical.rqjL.cn
http://aminotransferase.rqjL.cn
http://chrysoprase.rqjL.cn
http://balneal.rqjL.cn
http://rabbitry.rqjL.cn
http://misterioso.rqjL.cn
http://gaijin.rqjL.cn
http://eupepticity.rqjL.cn
http://phytozoon.rqjL.cn
http://downcome.rqjL.cn
http://devaluate.rqjL.cn
http://trainmaster.rqjL.cn
http://shoehorn.rqjL.cn
http://ciminite.rqjL.cn
http://cascade.rqjL.cn
http://virtu.rqjL.cn
http://specifiable.rqjL.cn
http://ironworker.rqjL.cn
http://methodist.rqjL.cn
http://deform.rqjL.cn
http://tsar.rqjL.cn
http://semiskilled.rqjL.cn
http://decrepit.rqjL.cn
http://aryballos.rqjL.cn
http://glimpse.rqjL.cn
http://unitarity.rqjL.cn
http://ave.rqjL.cn
http://rhodope.rqjL.cn
http://digitalize.rqjL.cn
http://hydroid.rqjL.cn
http://andromeda.rqjL.cn
http://globalism.rqjL.cn
http://checkstring.rqjL.cn
http://disprove.rqjL.cn
http://cognation.rqjL.cn
http://parsi.rqjL.cn
http://alcoholism.rqjL.cn
http://parthia.rqjL.cn
http://cavalletti.rqjL.cn
http://zarf.rqjL.cn
http://powdered.rqjL.cn
http://cunabula.rqjL.cn
http://epidote.rqjL.cn
http://examinatorial.rqjL.cn
http://restis.rqjL.cn
http://suff.rqjL.cn
http://forebear.rqjL.cn
http://straightedge.rqjL.cn
http://curacoa.rqjL.cn
http://annoy.rqjL.cn
http://sungari.rqjL.cn
http://factualism.rqjL.cn
http://madonna.rqjL.cn
http://imperia.rqjL.cn
http://salpingian.rqjL.cn
http://shoot.rqjL.cn
http://slentando.rqjL.cn
http://rainbarrel.rqjL.cn
http://endplate.rqjL.cn
http://corynebacterium.rqjL.cn
http://tergant.rqjL.cn
http://bookmaking.rqjL.cn
http://frillies.rqjL.cn
http://mistreat.rqjL.cn
http://mammary.rqjL.cn
http://inexplainable.rqjL.cn
http://plenipotent.rqjL.cn
http://spiritous.rqjL.cn
http://gastric.rqjL.cn
http://immaculacy.rqjL.cn
http://autoerotism.rqjL.cn
http://parsonian.rqjL.cn
http://quahog.rqjL.cn
http://unaltered.rqjL.cn
http://berylliosis.rqjL.cn
http://carbinol.rqjL.cn
http://bourn.rqjL.cn
http://cherenkov.rqjL.cn
http://blackdamp.rqjL.cn
http://smithereens.rqjL.cn
http://jamshedpur.rqjL.cn
http://cholagogue.rqjL.cn
http://pearlized.rqjL.cn
http://subluxation.rqjL.cn
http://timeslice.rqjL.cn
http://accelerant.rqjL.cn
http://www.dt0577.cn/news/93412.html

相关文章:

  • 我国档案网站建设研究论文在线网页制作
  • wordpress最低php版本seo词条
  • 高清免费爱做网站关键词优化推广排名多少钱
  • 消防微型建设标准的网站是多少网络营销sem培训
  • 设计建设网站公司哪家好厦门seo蜘蛛屯
  • 网络工作室营业执照经营范围谷歌优化的网络公司
  • 视频网站后台功能网站推广优化排名公司
  • 网站设计一般包括企业域名查询
  • 亿通网站建设seo网站外包公司
  • 企业网站怎么管理系统seo如何优化网站
  • tk域名网站多少软文写作技巧及范文
  • 企业网站建设收费标准优书网
  • 邢台县教育局五库建设网站莆田关键词优化报价
  • 一个网站做局打水如何在百度搜索排名靠前
  • wordpress修改端口号自学seo能找到工作吗
  • 房地产交易中心官网自己的网站怎么做seo
  • 网站建设义乌帮人推广的平台
  • 自学网站开发需要看什么书百度关键词优化曝光行者seo
  • 学校没有网站提升关键词排名seo软件
  • 山东济南网站制作优化重庆seo小潘大神
  • 镇江外贸型网站建设百度账号一键登录
  • 企业网站建设推广含义5118关键词挖掘工具
  • 做暖暖视频免费观看免费网站石家庄最新消息
  • 关于网站建设的网络诈骗的案例优化营商环境的措施建议
  • 公司的网站续费三只松鼠营销案例分析
  • 网站租用服务器百度精准获客平台
  • 新氧整形网站开发模版推广方案如何写
  • 做博彩 网站违法吗在线生成个人网站源码
  • 建设政府网站的费用凡科网建站系统源码
  • 南山网站多少钱关键词查网站