单片机—STM32中:关于寄存器
首先需了解计算机系统五大组成部分运算器控制器存储器输入设备输出设备。其中存储器分为内存ROM外设(RAM)。寄存器是连接软件和硬件的桥梁软件读写寄存器就相当于控制硬件执行。CPU、外设、外设寄存器、存储器 四者到底是什么关系CPU 系统核心外设 硬件模块外设寄存器 外设的控制开关在地址空间里存储器 存数据 / 代码的地方内存、Flash 等CPU 是老大指挥一切。存储器只存代码、数据不控制任何东西。外设负责和外部硬件交互是被控制者。寄存器分两种CPU 内部寄存器ROW给 CPU 运算用外设寄存器(RAW)是外设的一部分CPU 通过它控制外设CPU 从存储器取指令这个指令里包含外设寄存器的地址CPU 根据地址找到外设寄存器通过读写寄存器控制外设存储器只存指令和数据不参与控制。关于CPU、外设、外设寄存器、存储器外设外设举例GPIO点灯、按键ADC模拟转数字TIM定时器UART串口SPI、I2CDMA外设的作用负责干活不负责存数据外设存储器外设存储器是什么外设要干活必须通过读写寄存器这些寄存器统一放在 “外设存储器” 这片地址里。比如GPIOA-ODRADC1-DRTIM1-ARR这些都属于外设存储器。寄存器1.ROM类型是只读存储器通常只能被读取数据不能写入。RAM可任意读写。2.寄存器是一种特殊的存储器。外设寄存器(RAM)也是存储器的一种存储介质也是SRAM。我们一般习惯把运行内存叫SRAM外设直接叫寄存器。CPUSTM32F10xxx参考手册——系统结构图Cortex-M3内核包含CUP内核外设等等内核外设就是NVICSysTickCPU可以对寄存器进行读写就像读写运行内存一样可想象成寄存器每一个背后连接一根导线其导线可控制外设电路的状态寄存器是连接软件和硬件的桥梁软件读写寄存器就相当于控制硬件执行
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2416307.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!