自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

转载 stm32学习1跑马灯程序之寄存器版本

1使能IO口时钟,配置相关寄存器RCC->AHB1ENR2初始化IO口模式。配置四个寄存器GPIOX_MODER/GPIOX_OTYPER/OSPEEDER/PUPDR3操作IO口,输出高低电平。配之寄存器GPIOX_ODR或BSRRL/BSRRH​1:RCC是一个结构体指针​RCC->AHB1ENR使能寄存器AHB1,使能外部时钟第六位,位5,及设置这一位为1 ,c语言中利用或运算A|=B相当于A=A|B,32位及寄存器两种写法:1)RCC->AHB1ENR|=0x00202)R

2020-11-06 15:16:26 691

转载 STM32—— AHB、APB详解

一、概括首先,说点不靠谱的,APB和AHB总线,我个人感觉这个类似于个人PC系统里的北桥和南桥总线。南桥总线上挂接的都是鼠标、键盘这些慢速的设备,北桥上挂接显卡等高速设备。南桥频率低,北桥频率高。另外,南桥最后也要接到北桥上。这些感觉都类似于APB和AHB。AHB,是Advanced High performance Bus的缩写,译作高级高性能总线,这是一种“系统总线”。AHB主要用于高性能模块(如CPU、DMA和DSP等)之间的连接。AHB 系统由主模块、从模块和基础结构(Infrastruc

2020-11-05 21:50:23 4230

原创 #ifndef的用法

#ifndef的用法作用:防止头文件的重复包含和编译定义#ifndef x#define x…#endif这是宏定义的一种,它可以根据是否已经定义了一个变量来进行分支选择,一般用于调试等等.实际上确切的说这应该是预处理功能中三种(宏定义,文件包含和条件编译)中的一种----条件编译。 C语言在对程序进行编译时,会先根据预处理命令进行“预处理”。C语言编译系统包括预处理,编译和链接等部分。#ifndef x//先测试x是否被宏定义过#define x//如果没有宏定义下面就宏定义x并编译

2020-11-05 17:20:34 371

原创 单片机访问ROM的过程

ROM(Read Only Memory):只读存储器内:以程序计数器PC作为16位指针,没每读一字节,(PC)+1->PC有些指令有修改PC的功能,例如转移类指令和MOVC指令外:从PC取出当前ROM的16位地址,分别由P0口(低8位)和P2口(高8位)同时输出。当信号有效时,外ROM将相应地址存储单元中的内容送至数据总线(P0口),CPU读入后存入指定单元...

2020-07-05 14:57:32 2333

原创 MCS-51型I/o口

P0口:ALE上升沿,P0口传送低8位地址信号ALE下降沿,P0口传送低8位数据信号

2020-07-04 22:05:22 290

转载 单片机上ROM RAM EEPROM FLASH 有什么关系和区别?

关系为:它们都是单片机系统的存储器  区别主要是他们的用途不同:现zhi在的单dao片机,RAM主要是做运行时数据存储器,FLASH主要是程序存储器,EEPROM主要是用以在程序运行保存一些需要掉电不丢失的数据.  详细介绍:  1、RAM-RamdomAccessMemory易挥发性随机存取存储器,高速存取,读写时间相等,且与地址无关,如计算机内存等。  2、ROM-Read Only Memory只读存储器。断电后信息不丢失,如计算机启动用的BIOS芯片。存取速度很低,(较RAM而言)且不能改写

2020-07-04 20:18:02 2219

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除