摘要:
一、GPIO基本结构 二、GPIO工作模式 输入模式 输入浮空 输入上拉 输入下拉 模拟输入 输出模式 开漏输出 开漏复用功能 推挽式输出 推挽式复用功能 库函数中所对应的代码 1 typedef enum 2 { 3 GPIO_Mode_AIN = 0x0, /* 模拟输入 */ 4 GPIO_M 阅读全文
摘要:
对于MCU,一切底层配置,最终都是在配置寄存器 51单片机访问地址 51单片机经常会引用一个reg51.h的头文件。下面看看它是怎么把名字和寄存器联系在一起的: 1 sfr p0=0x80; 2 p0=0x00; sfr是一种扩充数据类型,使用一个内存单位,值域为0-255.利用它可以访问51单片机 阅读全文
摘要:
一、STM32F1 RTC介绍 1.1 RTC简介 STM32 的实时时钟( RTC)是一个独立的定时器。 STM32 的 RTC 模 块拥有一组连续计数的计数器,在相应软件配置下,可提供时钟日历的 功能。修改计数器的值可以重新设置系统当前的时间和日期。 RTC模块和时钟配置是在后备区域,无论器件状 阅读全文
摘要:
在学STM32的时候函数assert_param出现的几率非常大,上网搜索一下,网上一般解释断言机制,做为程序开发调试阶段时使用。 断言机制函数assert_param我们在分析库函数的时候,几乎每一个函数的原型有这个函数assert_param();下面以assert_param(IS_GPIO_ 阅读全文
摘要:
USART_GetITStatus()和USART_GetFlagStatus()的区别 都是访问串口的SR状态寄存器,唯一不同是,USART_GetITStatus()会判断中断是否开启,如果没开启,也会返回false。 ITStatus USART_GetITStatus(USART_TypeD 阅读全文
摘要:
同一系统可以不同的电源供电,但是要做到共地 原因:不同的仪器要连接成一个电气系统,共地就是建立一个共同的电位参考点,否则没有标准如何能够测量?同时,公共地一般也是接大地的地线,仪器外壳接地可以消除干扰信号. 阅读全文
摘要:
一、 概述 •存储器可分哪些类型? •现代存储器的层次结构,为什么要分层? 1、存储器分类 1.1 按存储介质分类 1.2. 按存取方式分类 1.3 按在计算机中的作用分类 2、存储器的层次结构 2.1 存储器三个主要特性的关系 二、 主存储器 1、概述 1.1 主存的基本组成 1. 2 主存与CP 阅读全文
摘要:
一、 总线的基本概念 1 关于总线的几个问题 1.1 为什么要用总线 1.2 什么是总线 1.3 总线上信息的传送 总线是连接各个部件的信息传输线, 是 各个部件共享的传输介质 2 总线结构的计算机举例 2.1.单总线结构框图 2.2 面向 CPU 的双总线结构框图 2.3. 以存储器为中心的双总线 阅读全文
摘要:
一、STM32F1 ADC介绍 TM32F103 系列一般都有 3 个 ADC,这些 ADC 可以独立使用,也可 以使用双重(提高采样率)。STM32F1 的 ADC 是 12 位逐次 逼近型的模拟数字转换器。它具有多达 18个复用通道,可测量来自16 个外部源、2 个内部源信号。 这些通道的 A/ 阅读全文
摘要:
一、STM32待机模式介绍 1.1 STM32低功耗模式介绍 很多单片机具有低功耗模式,比如MSP430、STM8L等,我们的STM32 也不例外。默认情况下,系统复位或上电复位后,微控制器进入运行模 式。在运行模式下,HCLK 为CPU提供时钟,并执行程序代码。当 CPU 不 需继续运行(例如等待 阅读全文