历史上的今天

今天是:2024年09月17日(星期二)

2021年09月17日 | KST-STM32学习之数码管扫描中的一个寄存器操作疑问

发布者:MagicGarden 来源: eefocus关键字:KST-STM32  寄存器操作 手机看文章 扫描二维码
随时随地手机看文章

猝不及防的寄存器操作

这里写图片描述

读到这里,竟然卡住了,吓得我赶紧回去查查书,在第一章的19页。当然它还是摘自《STM32中文参考手册》的P115页。

这里写图片描述

再结合一下当初的51,也就不难理解此处的含义,就是清0当前低8位的值,也就是数码管对应的段选,然后接下来要进行读取缓冲区的值,写入到该寄存器中,最下面的if else,当然就是进行位选了,较51只是段选,位选的顺序反了而已。


当然,查阅资料的过程中,还发现一个有意思的函数,《STM32固件库使用手册》

这里写图片描述

阅读函数实现后发现其实本质也是ODR寄存器的操作,不信看图。。。

这里写图片描述

关键字:KST-STM32  寄存器操作 引用地址:KST-STM32学习之数码管扫描中的一个寄存器操作疑问

上一篇:KST-STM32 学习之GPIO_Speed
下一篇:KST-STM32学习之基础知识

推荐阅读

在金属制造中, 典型的任务包括操控机器,处理待切割、成形、和检查零部件等。这些工序不仅非常枯燥,而且相当危险。因此,很多金属加工工厂纷纷采用性价比高的协作机器人,将这些任务自动化,既有利于工人执行附加值更高的工作,同时更避免受伤。 Trellidor是一家总部位于南非的,为家居、商业和工业环境,设计和生产防护门窗、栅栏等产品。Trellidor...
Ⅰ、写在前面本文使用目前(2016年11月)最新版本Keil(MDK-ARM)V5.21a开发环境、以STM32的处理器为例给大家讲述新建一个软件工程的详细过程。Keil(MDK-ARM)V4和V5新建软件工程基本一样,本文也适合与V4版本的新建软件工程。本文使用的处理器是ST公司的STM32F1系列芯片,ST公司其它系列(如:F4等)、其它公司(如:TI)新建软件工程的过程也是一样。为...
Dialog高效且具成本效益的PMIC为Telechips最新产品提供“完美匹配”的电源解决方案英国伦敦、韩国首尔,2020年9月16日 – 领先的电池和电源管理、Wi-Fi、低功耗蓝牙(BLE)、工业IC供应商Dialog半导体公司(德国证券交易所交易代码:DLG)和针对车载信息娱乐系统(IVI)和智能座舱解决方案的领先汽车系统级芯片(SoC)供应商Telechips联合宣布,Dialog将...
广告摘要声明广告撰文 | 罗艳国内家电市场增长的脚步放缓。在8月份公布的家电企业半年报中,可见端倪。「高工机器人」选取了美的集团、格力电器、海尔智家、四川长虹等四家家电巨头企业的“期中考成绩单”,一探究竟。从以上表格可见,2021年上半年,格力电器营业收入增速最快,海尔智家的归母净利润增速最快。总体来看,四家企业均有不同程度的恢复性增...

史海拾趣

问答坊 | AI 解惑

DWDM系统光发射机温度控制电路的优化设计

摘 要: 本文提出了一种在激光发射机温度控制电路中提高控制精度、降低功耗、增加集成度的有效方法,给出了波长的热电温度控制原理及测试结果。…

查看全部问答∨

信念是一粒种子---献给所有的工控人

很久以前,为了开辟新的街道,伦敦拆除了许多陈旧的楼房。然而新路却久久没有开工,旧楼房的地基在那里,任凭日晒雨淋。       有一天,一群自然科学家来到了这里,他们发现,在这一片多年来未见天日的地基上,这些日子里因为接触了春天的阳 ...…

查看全部问答∨

求助电源转换开关

我有个板子,电源是9V的,我想有两个方式供电,一个是9V的蓄电池,另一个是备用电源(也就是220v的家用电源用个变压器转换为9V).平时用蓄电池供电,但用备用电源供电的时候蓄电池被切断,由备用电源供电。请问有什么转换开关适合吗?…

查看全部问答∨

【FPGA小技巧】三级逻辑有多快?怎样计算?

w3级逻辑的速度有多快? w布线时延大致可估算为与逻辑时延相等 —下面Slice的时延是Tilo,从F,G经过LUT输出的时延 TCKO, 时钟到输出的时延; TDICK 时钟到输入的时延;…

查看全部问答∨

wince 通过activesync同步和电脑传文件的问题

现在公司有个手持机项目,要通过用activesync和pc穿文件,能够同步但是,当传输大文件的时候,传到10m以上系统就死机了。链接也断开了  这是什么原因呢,pb5.0 没有打过补丁的…

查看全部问答∨

wince5.0的sd驱动

我用的是广嵌的5.0 bsp,想要修改支持4G以上SD卡驱动,2410的板子,中断是18和21 始终没弄好,谁弄过指点一下菜鸟啊, 现在的问题是看不到sdhc_sc2410.dll,静态中断关联可能不对,这个到底怎么做, 郁闷,高手们指点一下…

查看全部问答∨

帮忙解释下这几个引脚的作用

请问下CPLD引脚图上几个标识是什么意思,我在配置引脚的时候搞不太清楚 1: IO/GCLK: 2: IO/DEV_OE;     这里面的DEV什么意思,OE什么意思,这个引脚是做什么的啊 3: IO/DEV_CLKn:   4: BANK:    请问以 ...…

查看全部问答∨

关于智能手机,例如多普达D600,问个非常有意义的问题

1。既然D600上安装了WINDOWS MOBILE 系统,而且属于windows ce 内核的,那么这就是一台小电脑了,而且有USB接口,那么为什么不能让D600支持U盘,也就是说把U盘插入到USB口上直接读取U盘呢? 2。有那个人知道D600的USB口属于HOST类型还是DEVICE ...…

查看全部问答∨

终于进了自己喜欢的公司,同时第一次散分!!!!!!

终于进了自己喜欢的公司,同时第一次散分!!!!!!…

查看全部问答∨

WinCE启动慢

到了 Log2Phys: Logical 0x500 -> Physical 0x900 很久之后,才会到 System ready!…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
  • 学习ARM开发(16)
    ARM有很多东西要学习,那么中断,就肯定是需要学习的东西。自从CPU引入中断以来,才真正地进入多任务系统工作,并且大大提高了工作效率。采 ...
  • 学习ARM开发(17)
    因为嵌入式系统里全部要使用中断的,那么我的S3C44B0怎么样中断流程呢?那我就需要了解整个流程了。要深入了解,最好的方法,就是去写程序 ...
  • 学习ARM开发(18)
    上一次已经了解ARM的中断处理过程,并且可以设置中断函数,那么它这样就可以工作了吗?答案是否定的。因为S3C44B0还有好几个寄存器是控制中 ...
  • 嵌入式系统调试仿真工具
    嵌入式硬件系统设计出来后就要进行调试,不管是硬件调试还是软件调试或者程序固化,都需要用到调试仿真工具。 随着处理器新品种、新 ...
  • 最近困扰在心中的一个小疑问终于解惑了~~
    最近在驱动方面一直在概念上不能很好的理解 有时候结合别人写的一点usb的例子能有点感觉,但是因为arm体系里面没有像单片机那样直接讲解引脚 ...
  • 学习ARM开发(1)
  • 学习ARM开发(2)
  • 学习ARM开发(4)
  • 学习ARM开发(6)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved