OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3324|回复: 1

我对寄存器的理解

[复制链接]

25

主题

161

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
269
金钱
269
注册时间
2017-7-17
在线时间
149 小时
发表于 2017-8-6 12:06:56 | 显示全部楼层 |阅读模式
本帖最后由 王建峰 于 2017-8-6 12:18 编辑

    看了一些操作,有些想法,也不知对不:     对一个功能模块,有很多寄存器可供读写或者控制,大致分为三类:写控制寄存器、读数据寄存器、状态寄存器。
        读写控制寄存器 :对模块进行初始化配置,确定模块的工作方式
        读数据寄存器 :将模块(实现某种功能后)反馈  的信息量,进行采集存储,以便控制器读取。
        状态寄存器:标记了此时模块的工作进程,以便及时处理。

        可以直接对寄存器操作,或者间接。比如,STM32的库函数操作,就是通过结构体将寄存器的配置信息写到寄存器中。
        但是,很多模块并不是直接对寄存器进行操作。而是通过某一种通信协议实现,比如控制寄存器,将控制寄存器的配置信息存储在某个数组中,通过 通信(比如I2C)传输。

不忘初心,方得始终!
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

25

主题

161

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
269
金钱
269
注册时间
2017-7-17
在线时间
149 小时
 楼主| 发表于 2017-8-6 12:17:09 | 显示全部楼层
有没有啥问题?欢迎指点..
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-4-20 09:33

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表