电子方案开发供应链平台
一键发布任务
获取验证码
返回

发布成功


赞赏作者

赞赏金额:

  • ¥2
  • ¥5
  • ¥10
  • ¥50
  • ¥100
  • ¥200

支付金额:5

支付方式:

微信支付

赞赏成功!
你的赞赏是对作者最大的肯定~?

当前位置 : 首页 > 方案讯 > 方案讯详情
STM32微控制器寄存器结构体定义
发布时间:2019-12-27 阅读量:704 来源:我爱方案网 作者:

微控制器是将微型计算机的主要部分集成在一个芯片上的单芯片微型计算机。微控制器诞生于20世纪70年代中期,经过20多年的发展,其成本越来越低,而性能越来越强大,这使其应用已经无处不在,遍及各个领域。例如电机控制、条码阅读器/扫描器、消费类电子、游戏设备、电话、HVAC、楼宇安全与门禁控制、工业控制与自动化和白色家电(洗衣机、微波炉)等。


STM32微控制器寄存器结构体定义


ARM寄存器数量之多,叹为观止!幸运的是,它都是以模块分布,再依托C语言的模块化编程,用户就没有必要记忆那么多的寄存器名称了!拿STM32的微控制器来说,单片机内部模块有“模数转换器ADC模块”,“看门狗WDG模块”,“中断模块NVIC”,“串口UART模块”等等。 每个模块都有一些寄存器。在51单片机中,用串口发送数据,会这样写:SBUF=0x88,如何正确的把0x88写到名称为SBUF的寄存器中,在51的寄存器地址定义文件<reg51.h>里面,SCON的地址这样定义:sfr SCON = 0x98。同样,STM32微控制器里面也需要定义地址,由于LPC1114用纯C语言编写程序,所以不能用“伪C语言”sfr来定义地址了。涉及到地址,肯定会用到指针,因为指针可以指向地址。


推荐阅读:

SPCE061A单片机与指纹识别模块的接口电路解析

RFID液体标签的工作原理是什么?

PowerPCB发展历程及简介

ADC08009用法实例简介

3D打印机现况简介

文章评论

您需要登录才可以对文章进行评论。

没有账号?立即注册

最新活动
意见反馈
取消