草庐IT

储存器

全部标签

stm32通过寄存器方式利用GPIO端口点亮LED

目录一、环境的配置1、准备工作:2、安装keil软件:​编辑 3、安装stm32pack二、stm32通过寄存器利用GPIO闪烁LED1、创建stm32工程 2、建立32LED.c文件 3、编译程序三、stm32程序仿真调试四、stm32程序烧录进板子 1、ST-link配置 2、keil配置ST-link设置3、电路连接图如下: 4、通过ST-link烧录程序进入板子: 五、总结六、参考资料一、环境的配置1、准备工作:首先需要下载安装mdk5软件和stm32包,这里附带配置MDK所需要的的包。链接:https://pan.baidu.com/s/1ioKxd2LmbQfxPnkmS9q30w

STM32微机系统框架、内存、存储器、寄存器

大家好,我是杰哥嵌入式开发最近在出定时器系列,但是线下班有一些学生在学习完C语言之后,在51接触各种寄存器和对软件代码各种操作是如何在单片机系统中起到作用的感到非常的不解,经过我的初步分析,是对嵌入式微机系统的大概雏形系统框架不熟悉导致。所以我决定出一期基于STM32的系统框架介绍博客。欢迎大家关注我的gitee仓库:gitee源码仓库链接跳转STM32微机系统框架、内存、存储器、寄存器微型计算机系统组成框图#mermaid-svg-crePAAq9xGCFEemI{font-family:"trebuchetms",verdana,arial,sans-serif;font-size:16p

【STM32学习】定时器寄存器配置、功能工作过程详解

【STM32学习】定时器寄存器配置、功能工作过程详解零、参考一、引言二、功能以及寄存器说明1、最基本的定时功能(时基单元)1.1框图1.2工作流程1.3寄存器介绍1.3.1CR1寄存器1.3.2CNT、PSC、ARR寄存器1.3.3EGR寄存器1.3.4RCR寄存器1.3.5DIER寄存器零、参考STM32-定时器详解STM32个人笔记-定时器一、引言本文针对STM32F103系列单片机的定时器进行介绍。主要是其常用功能的工作流程、以及寄存器的对应配置。该图清晰的表明了各种定时器的参数与功能。其中,基础定时器基本上就只有最简单的计数到了然后触发中断的功能;通用和高级定时器,在其基础上还有PWM

第四章 什么是寄存器

目录4.1芯片的内部结构4.1.1STM32芯片外观4.1.2STM32芯片的内部结构4.2寄存器的基本概念及作用4.2.1寄存器是什么4.2.2寄存器的作用4.2.3STM32中寄存器的种类4.3存储器映射4.3.1存储器区域功能划分4.4寄存器映射4.4.1STM32的外设地址映射4.5C语言对寄存器的封装4.5.1封装总线和外设基地址4.5.2封装寄存器列表4.5.3修改寄存器的位操作方法4.1芯片的内部结构4.1.1STM32芯片外观        芯片正面是丝印,ARM应该是表示该芯片使用的是ARM的内核,STM32F103ZET6是芯片型号,后面的字应该是跟生产批次相关,最上面的是

Android 应用开发学习-将ImageView中的图像保存到手机公共储存空间

前言之前,我尝试了用华为统一扫码服务生成二维码,照着官网上的资料很顺利就完成了,接着就是要实现将ImageView中的二维码保存为图像文件,存放在手机的公共存储空间内,以便发送给他人。一、实现中出现的问题我先是参照欧阳燊先生编著的《AndroidApp开发入门与项目实战》第6章的相关内容编写代码,在手机上测试后发现虽然在目标文件夹下生成了图片文件,但文件的大小是0KB。意味着图片文件里没有内容。二、解决问题的方法我在CSDN社区里搜索,找到了一篇相关的博文,看过之后才发现问题所在。文章链接Android开发:用getDrawingCache方法获取ImageView中的图像需要注意的问题_安卓

【C语言】——通讯录(静态-动态增长-文件储存)

 目录前言:一:整体框架关于通讯录结构体的创建 二:通讯录的功能实现(静态)2.1初始化通讯录2.2增加联系人2.3打印通讯录2.4删除联系人 2.5 查找联系人2.6修改联系人 2.7排序联系人三:通讯录优化——动态内存 3.1通讯录的创建3.2初始化通讯录 3.3增加联系人 3.4清空通讯录  四:通讯录优化——文件版本4.1退出保存信息到文件 4.2初始化时加载文件信息五:整体代码test.c contact.ccontact.h前言:在之前的篇章中讲述了【C语言】进阶——结构体,【C语言】进阶——动态内存,【C语言】进阶——文件操作。在本篇运用以上知识结合来写一个小项目——通讯录我会逐

LDR指令如何将常数加载到寄存器中?

我只是读了一本ARM指令书,我看到了我无法解释的一本指令。它说LDR将32位常数加载到r0登记:LDRr0,[pc,#const_number-8-{pc}]..........const_numberDCD0xff00ffff我不明白什么[pc,#const_number-8-{pc}]方法。具体来说:有什么#意思是?卷曲牙套是什么({})意思是?为什么此示例减去8和pc?如何r0有价值0xff00ffff?看答案nopnopnopnopldrr0,hellonopnopnopnopb.hello:.word0x1234567800000000:0:e1a00000nop;(movr0,r0

【FPGA零基础学习之旅#17】搭建串口收发与储存双口RAM系统

🎉欢迎来到FPGA专栏~搭建串口收发与储存双口RAM系统☆*o(≧▽≦)o*☆嗨~我是小夏与酒🍹✨博客主页:小夏与酒的博客🎈该系列文章专栏:FPGA学习之旅文章作者技术和水平有限,如果文中出现错误,希望大家能指正🙏📜欢迎大家关注!❤️🎉目录-串口收发与储存双口RAM系统一、效果演示二、基础知识2.1实现目标2.2所需基础模块三、系统分析四、代码编写4.1控制模块4.2顶层模块五、仿真测试激励文件5.1key_model5.2testbench编写5.3仿真结果六、板级验证一、效果演示🥝输入数据:🥝输出数据:🥝串口助手分析:按下第一次按键,FPGA开始连续发送数据,按下第二次按键,FPGA停止发

云数据仓库实践:AWS Redshift在大数据储存分析上的落地经验分享

🏆作者简介,黑夜开发者,CSDN领军人物,全栈领域优质创作者✌,CSDN博客专家,阿里云社区专家博主,2023年6月CSDN上海赛道top4。🏆数年电商行业从业经验,历任核心研发工程师,项目技术负责人。🏆本文已收录于PHP专栏:数据库与数据仓库🎉欢迎👍点赞✍评论⭐收藏文章目录🚀一、关于数据仓库🔎1.1数据整合与一致性🔎1.2支持复杂查询和分析🔎1.3提高决策支持能力🚀二、AWSRedshift的特点🔎2.1高性能🔎2.2弹性扩展🔎2.3完全托管🔎2.4安全性🔎2.5一体化分析解决方案🚀三、RedShift的常见实践问题解答🔎3.1RedShift和MySQL有什么不同?🔎3.2RedShift

VHDL语言基础-时序逻辑电路-锁存器

目录锁存器的设计:RS锁存器:真值表:电路结构图:RS锁存器的仿真波形如下:D锁存器:D锁存器的仿真波形如下:锁存器的设计:为了与触发器相类比,我们先介绍锁存器。锁存器是一种电平敏感的寄存器,典型的例子有RS锁存器与D锁存器。RS锁存器:真值表:电路结构图:Library ieee;Use ieee.std_logic_1164.all;Entity SR_latch2 is   port(S,R:in std_logic;            Q,Qbar:out std_logic);End SR_latch2;Architecture behav of  R_latch2 isBegi