【STM32】锁存器

问题背景

在学习FSMC控制外部NOR存储器时,看到在NOR复用接口模式下,AD信号[15:0]是复用的。也就是说,若不使用锁存器:当NADV为低时,ADx(x=0...15)上出现地址信号Ax,当NADV变高时,ADx上出现数据信号Dx。若使用锁存器:可同时在ADx上得到Ax和Dx。

复用模式:低16位数据/地址线复用。在该模式下,推荐使用地址锁存器以区分数据与地址。

NADV信号的高低决定数据是data还是address,这个很好理解。

那么啥是锁存器,为什么使用了锁存器就可以同时得到Ax.?

简介

以锁存器---74HC573D为例

真值表

74HC573芯片是一个锁存器简单来说就是由输入引脚 D1~D8 来控制输出引脚 Q1 ~ Q8。OE和LE 的取值会影响 输入数据 控制 输出数据 。

OE:output enable 输出使能(低电平有效)

LE:latch enable 锁存器使能

当 OE 为 L ,LE 为 H 时,为 跟随模式,输出数据 = 输入数据 。

当 OE 为 L ,LE 为 L 时,为 锁存模式,输出数据 = 上一个时刻的输入数据 。

相关推荐
代码游侠几秒前
嵌入式开发代码实践——串口通信(UART)开发
c语言·开发语言·笔记·单片机·嵌入式硬件·重构
二十画~书生9 分钟前
CH340G 驱动的多功能 USB 转串口电路
单片机·嵌入式硬件·硬件工程
阿凉070223 分钟前
STM32 USB CDC虚拟串口配置
stm32·单片机·嵌入式硬件
FakeOccupational25 分钟前
【电路笔记 STM32】STM32下载器完整配置流程:驱动安装+硬件连接+芯片包安装+软件测试
笔记·stm32·嵌入式硬件
fanged28 分钟前
STM32(6)--HAL2(PWM/I2C/ADC)(TODO)
stm32·单片机·嵌入式硬件
极客 - L U31 分钟前
常规细节积累
单片机·嵌入式硬件
代码游侠11 小时前
学习笔记——时钟系统与定时器
arm开发·笔记·单片机·嵌入式硬件·学习·架构
CQ_YM11 小时前
ARM--SDK、led、beep与链接脚本
c语言·arm开发·嵌入式硬件·嵌入式
xiaobobo333011 小时前
EIDE的最新版本已经默认只支持debug调试STM32单片机了
stm32·单片机·debug·eide
small_planet12 小时前
通过mqtt使用webhook转发消息实现远程查看单片机日志
单片机·运维开发