还未设置个性签名
成为VIP会员 享9项特权: 开通会员

完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>

3天内不再提示

STM32的IO端口高8位或低8位单独操作方法

2oON_changxuemc 来源:工程师曾玲 2019-02-02 16:42 次阅读

几天前刚接触stm32的时候, 被单独操作IO口给弄糊涂了, 现记录下, 现在发现其实蛮简单的, 只是刚开始的时候~~~

stm32的IO端口都是16位的, 如果要单独操作某高8位或低8位, 则不是那么简单, 先看两张BSRR/BRR寄存器的图:

STM32的IO端口高8位或低8位单独操作方法

STM32的IO端口高8位或低8位单独操作方法

据官方数据手册上面说, 这两个寄存器用于专门对ODR进行原子操作的位操作, 都是在置1的时候对某位有影响.

举例说下怎么对IO端口赋值:

1.对高8位/低8位/全部清零

很明显, 这个只需要操作BRR寄存器即可:

对高8位清零:GPIOA->BRR = 0xFF00

对低8位清零:GPIOA->BRR = 0x00FF

全部清零: GPIOA->BRR = 0xFFFF 或 GPIOA->ODR = 0x0000

当然了, 使用下面2,3的两个宏也可以完全该清零操作~ stm32固件库是不是应该加上这两个宏/函数?

2.对低8位置数

涉及到置数, 这个就是操作BSRR寄存器了

比如要使端口A的低8位为 0x55 (01010101B), 那么对于BSRR这个32位寄存器来说:

低16位应该置为 0000 0000 0101 0101, 这个就等于 0x55, 置1使某位为1, 置0的位不影响原来的值

高16位应该置为 0000 0000 1010 1010, 这个就等于 ~0x55(即取反)的结果, 置1使某位为0, 置0不影响原来的值

这样, BSRR寄存器的值就是 0000 0000 1010 1010 0000 0000 0101 0101, 两部分的高8位均为0, 所以不会影响到IO口的高8位

总结, 以下的宏实现对某端口的低8位置数, 不影响高8位:

#define GPIO_WriteLow(GPIOx,a) GPIOx->BSRR=(((uint32_t)(uint8_t)~(a))<<16)|((uint32_t)(uint8_t)(a))

3.对高8位置数

这个和单独对低8位置数其实是一样的, 只是设置的位不一样罢了

同样, 要使高8位为0x55, 那么:

低16位应该置为 0101 0101 0000 0000

高16位应该置为 1010 1010 0000 0000, 同样是取反的结果; 不影响低8位的数据

这样, BSRR寄存器的值就是 1010 1010 0000 0000 0101 0101 0000 0000, 可以看出, 其实它就是上面那个结果左移8位

总结, 以下的宏实现对某端口的高8位置数, 不影响低8位:

#define GPIO_WriteHigh(GPIOx,a) GPIOx->BSRR=(((uint8_t)(uint8_t)~(a))<<24)|(((uint32_t)(uint8_t)(a))<<8)

大家不用担心效率问题, 上面那两个宏最终的结果就是 GPIOx->BSRR=value 的形式, 所以担心是多余的

  • 寄存器
    +关注

    关注

    30

    文章

    2975

    浏览量

    108439
  • STM32
    +关注

    关注

    2030

    文章

    8144

    浏览量

    334318
收藏 人收藏

    评论

    相关推荐

    通过GPIO模拟IIC通信对接SHT20温湿度计

    因为是模拟的所以不必拘束IO管脚,我是选择了PB6,PB7管脚,这两个管脚旁边也有3.3V正好可以供....
    的头像 冬至配饺子 发表于 09-23 17:40 442次 阅读
    通过GPIO模拟IIC通信对接SHT20温湿度计

    STM32F10xxx参考手册分享

    本手册是STM32微控制器产品的技术参考手册 参照2009年12月 RM0008 Referenc....
    发表于 09-23 17:26 41次 阅读

    STM32移植UCOS RTOS的步骤方法

    STM32移植UCOS RTOS的步骤方法,一步步的,很详细
    发表于 09-23 17:22 37次 阅读

    STM32四轴遥控器原理图

    STM32四轴遥控器原理图免费下载。,芯片使用STM32F103C8T6
    发表于 09-23 17:04 3次 阅读

    使用STM32设计的心率表电路原理图

    使用STM32设计的心率表电路原理图免费下载。
    发表于 09-23 16:25 14次 阅读

    基于STM32芯片的128点FFT计算代码

    基于STM32芯片的128点FFT计算代码分析,放在world中的了
    发表于 09-23 15:26 6次 阅读

    如何构建UVM寄存器模型并将寄存器模型集成到验证环境中

    寄存器(register)是数字系统中非常重要的部件,它常被用于数字系统的功能控制(control)和状态(status)显示。 RAL(Re...
    发表于 09-23 14:29 815次 阅读

    STM32串口接收不定长数据:采用标志位(比如0X0D,0X0A)结束法

    缺点:有些情况下会导致数据丢失(可能返回数据中0x0d、0a本身为有效数据)
    的头像 RXL111 发表于 09-23 14:06 150次 阅读

    ESP32技术参考手册

    电子发烧友网站提供《ESP32技术参考手册.pdf》资料免费下载
    发表于 09-23 11:07 10次 阅读
    ESP32技术参考手册

    ESP WROOM S2硬件测试平台

    电子发烧友网站提供《ESP WROOM S2硬件测试平台.pdf》资料免费下载
    发表于 09-23 09:56 16次 阅读
    ESP WROOM S2硬件测试平台

    用Rust开发Cortex-M4初探寄存器访问与设备初始化

    1、用Rust开发Cortex-M4初探寄存器访问与设备初始化   点过灯的板子也不少了。 插电, 开机, 观看出场固件(曾有块板子的...
    发表于 09-22 15:51 1851次 阅读

    ES32F0283应用笔记

    电子发烧友网站提供《ES32F0283应用笔记.pdf》资料免费下载
    发表于 09-22 14:57 8次 阅读
    ES32F0283应用笔记

    ES32H040x应用笔记

    电子发烧友网站提供《ES32H040x应用笔记.pdf》资料免费下载
    发表于 09-22 14:44 3次 阅读
    ES32H040x应用笔记

    ES32F010x应用笔记

    电子发烧友网站提供《ES32F010x应用笔记.pdf》资料免费下载
    发表于 09-22 14:43 1次 阅读
    ES32F010x应用笔记

    ES8P5066应用笔记

    电子发烧友网站提供《ES8P5066应用笔记.pdf》资料免费下载
    发表于 09-22 14:39 6次 阅读
    ES8P5066应用笔记

    ES32W3120应用注意事项

    电子发烧友网站提供《ES32W3120应用注意事项.pdf》资料免费下载
    发表于 09-22 14:31 7次 阅读
    ES32W3120应用注意事项

    ES7H202x应用笔记

    电子发烧友网站提供《ES7H202x应用笔记.pdf》资料免费下载
    发表于 09-22 11:18 6次 阅读
    ES7H202x应用笔记

    ES8H296应用笔记

    电子发烧友网站提供《ES8H296应用笔记.pdf》资料免费下载
    发表于 09-22 11:16 8次 阅读
    ES8H296应用笔记

    HW2000B应用注意事项

    电子发烧友网站提供《HW2000B应用注意事项.pdf》资料免费下载
    发表于 09-22 11:04 7次 阅读
    HW2000B应用注意事项

    ES32F36xx应用笔记

    电子发烧友网站提供《ES32F36xx应用笔记.pdf》资料免费下载
    发表于 09-22 10:59 10次 阅读
    ES32F36xx应用笔记

    HR7P154应用笔记

    电子发烧友网站提供《HR7P154应用笔记.zip》资料免费下载
    发表于 09-22 10:13 5次 阅读
    HR7P154应用笔记

    SCB_CFSR_UFSR:0x02 INVSTATE硬件错误如何解决呢

    原本使用stm32正常无误,替换为GD32后会在固定位置报错;图中lr寄存器地址对应位置是rt-thread文件夹下timer.c的current_tic...
    发表于 09-22 10:00 566次 阅读

    ES32F033x应用笔记

    电子发烧友网站提供《ES32F033x应用笔记.pdf》资料免费下载
    发表于 09-22 09:56 9次 阅读
    ES32F033x应用笔记

    ES8P508x/ES8H508x/ES8H507x/ES8H69x应用笔记

    电子发烧友网站提供《ES8P508x/ES8H508x/ES8H507x/ES8H69x应用笔记.p....
    发表于 09-22 09:55 10次 阅读
    ES8P508x/ES8H508x/ES8H507x/ES8H69x应用笔记

    HR8P296应用笔记

    电子发烧友网站提供《HR8P296应用笔记.pdf》资料免费下载
    发表于 09-22 09:53 8次 阅读
    HR8P296应用笔记

    HR8P287应用笔记

    电子发烧友网站提供《HR8P287应用笔记.pdf》资料免费下载
    发表于 09-22 09:50 8次 阅读
    HR8P287应用笔记

    HR8P506/ES8H636/ES8H564应用笔记

    电子发烧友网站提供《HR8P506/ES8H636/ES8H564应用笔记.pdf》资料免费下载
    发表于 09-22 09:47 8次 阅读
    HR8P506/ES8H636/ES8H564应用笔记

    ES32F027x应用笔记

    电子发烧友网站提供《ES32F027x应用笔记.pdf》资料免费下载
    发表于 09-22 09:41 12次 阅读
    ES32F027x应用笔记

    ES32F065x应用笔记

    电子发烧友网站提供《ES32F065x应用笔记.pdf》资料免费下载
    发表于 09-22 09:39 10次 阅读
    ES32F065x应用笔记

    什么是QPI/OPI模式

    我们知道Flash读时序里有五大子序列CMD + ADDR + MODE + DUMMY + REA....
    的头像 恩智浦MCU加油站 发表于 09-22 09:21 81次 阅读

    RK3326 codec左右声道反怎样去修改呢

    有时候,我们硬件上的解法导致左右声道的逻辑与驱动的设置不一致,导致左右声道反,可以通过修改驱动达到一致性,查看CODEC...
    发表于 09-21 17:55 675次 阅读

    STM32单片机中的C语言基础知识

    C语言是单片机开发中的必备基础知识,本文列举了部分STM32学习中比较常见的一些C语言基础知识。
    发表于 09-21 17:21 315次 阅读

    基于stm32的按键控制led亮灭

    基于stm32的按键控制led亮灭资料文件分享
    发表于 09-21 15:50 11次 阅读

    STM32单片机串口接收数据的方法

    串口作为单片机开发的一个常用的外设,应用范围非常广。大部分时候,串口需要接收处理的数据长度是不定的。....
    发表于 09-21 14:39 159次 阅读

    在HAL库中用定时器实现自定义延时函数delay_us()

    STM32程序从标准库移植到HAL库的时候,会发现HAL库中只有一个毫秒级延时函数HAL_Delay....
    的头像 STM32嵌入式开发 发表于 09-21 10:33 77次 阅读

    单片机学习:典型的8051芯片引脚

    可以在单片机内部或者在外部,PC就是从0地址开始执行的,此时要设置一个跳转指令,跳向用户设计的主程序....
    发表于 09-21 09:38 186次 阅读

    如何利用STM32将文件放到内部flash里去呢

    很多小伙伴在用micropython或者动态模块加载的时候,经常要把文件放到文件系统里面,这个时候有的小伙伴想到了用Ymodem来进行数...
    发表于 09-20 15:38 1350次 阅读

    在GD32F310开发板上完成USART串口收发及Printf映射

    项目说明 本次项目依靠环境为FreeRTOS,如需移植可移步文章:【GD32F310开发板试用】GD32F310移植FreeRTOS在G...
    发表于 09-20 15:08 664次 阅读

    嵌入式热门DIY项目:智能机器人开源资料合集(原理图、代码、论文)

    智能机器人设计是不少电子发烧友首选的热门DIY项目,现整理了一批机器人开源项目,基本都包含了原理图、代码、论文资料等,速...
    发表于 09-20 15:02 9284次 阅读
    嵌入式热门DIY项目:智能机器人开源资料合集(原理图、代码、论文)

    简单研究一下Armv8-A的AArch64寄存器

    根据指令使用数据的方式,指令系统可分为堆栈型、累加器型和寄存器型。寄存器型又可以进一步分为寄存器-寄存器型和寄存器-存储器型...
    发表于 09-20 14:54 648次 阅读

    RTThread Nano 3.1.5 无法使用自动初始化功能这是为什么呢

    操作系统:Deepin 20 开发环境:STM32CubeIDR 1.6.1 RT-Thread Nano版本:3.1.5 按照手册移植Nano后发现自动初始...
    发表于 09-20 14:21 296次 阅读

    Cortex-M中的DWT计数器 Cortex-M3处理器系统框图分析

    要实现延时的功能,总共涉及到三个寄存器:DEMCR 、DWT_CTRL、DWT_CYCCNT,分别用....
    发表于 09-20 11:50 104次 阅读

    ESP8266自动下载电路设计方案

    前言使用过51单片机的朋友会清楚:51单片机在烧写程序的时候需要断一下电再上电;使用过STM32单片....
    的头像 我快闭嘴 发表于 09-20 10:04 253次 阅读

    STM32三种开发方式及其区别

      相比较早几年使用标准库开发来讲,最近几年HAL库的使用是越来越多,那么我们开发应当使用哪一种呢,....
    发表于 09-20 09:38 138次 阅读

    ARM Cortex-M系列MCU中HardFault错误定位的方法

    之前有一段时间被这个问题困扰了很久,下面针对这个问题做个小总结。
    发表于 09-20 09:30 116次 阅读

    cut point可优化FEV的执行效率

    cut point就是在模型中指定一个位置,将这个cut point的值设为随机值,去除这个点前后逻....
    的头像 lhl545545 发表于 09-19 11:09 114次 阅读

    针对芯片的逻辑电路设计TC3xx的逻辑自检功能

    一般的BIST测试电路包括三部分内容, TPG(Test Pattern Generation), ....
    发表于 09-19 11:06 28次 阅读

    解析CPU中的寄存器

    8位寄存器在16位寄存器中,而16位寄存器在32位寄存器中。
    发表于 09-19 10:10 151次 阅读

    关于完整的PLC程序组成部分

    一个完整的PLC程序一般有以下几个部分组成,文字粗糙但句句实用:
    的头像 lhl545545 发表于 09-19 09:40 114次 阅读

    利用Proteus仿真STM32实现按键控制LED灯设计

    这篇文章介绍Proteus的下载,安装,建立工程,完成仿真运行。
    的头像 DS小龙哥-嵌入式技术 发表于 09-17 15:55 208次 阅读
    利用Proteus仿真STM32实现按键控制LED灯设计

    利用Proteus仿真STM32实现DHT11温湿度检测

    先使用keil软件就将程序设计设计好,然后生成HEX文件,等待设计好原理图后进行仿真测试。
    的头像 DS小龙哥-嵌入式技术 发表于 09-17 15:53 219次 阅读

    面向对象方法实现IIC驱动封装以及AT24CXX存储器的封装

    使用面向对象的编程思想封装IIC驱动,将IIC的属性和操作封装成一个库,在需要创建一个IIC设备时只....
    的头像 我快闭嘴 发表于 09-16 09:22 117次 阅读

    如何开发与位置无关的 STM32 完整工程

    最近有客户询问,能否使用 STM32CubeIDE 在编译时通过设置某个编译选项,让STM32 应用....
    的头像 MCU开发加油站 发表于 09-15 09:59 138次 阅读

    STM32参考手册(英文版)

    本参考手册面向应用程序开发人员。它提供了以下方面的完整信息:如何使用STM32F101xx、STM3....
    发表于 09-14 10:47 25次 阅读

    西门子基础指令大全

    西门子基础指令
    的头像 我快闭嘴 发表于 09-14 09:59 230次 阅读

    STM32 SYSTICK定时器常见问题

    我们知道,STM32库函数里通常使用来自内核的系统定时器SYSTICK作为时基,实现计数延时。一般来....
    发表于 09-13 16:20 298次 阅读

    SUB1GHz高集成度无线收发芯片DP4301简介

    SUB1GHz高集成度无线收发芯片-DP4301
    发表于 09-13 13:55 160次 阅读
    SUB1GHz高集成度无线收发芯片DP4301简介

    基于小熊派和AMG8833的红外热成像仪设计

    AMG8833是松下开发的低成本红外传感器阵列。但是它的分辨率仅有8 x 8个像素,而这样的分辨率对....
    的头像 工程师邓生 发表于 09-13 11:06 299次 阅读

    SMV512K32-SP 16MB 防辐射 SRAM

    SMV512K32是一款高性能异步CMOS SRAM,由32位524,288个字组成。可在两种模式:主控或受控间进行引脚选择。主设件为用户提供了定义的自主EDAC擦除选项。从器件选择采用按要求擦除特性,此特性可由一个主器件启动。根据用户需要,可提供3个读周期和4个写周期(描述如下)。 特性 20ns读取,13.8ns写入(最大存取时间) 与商用 512K x 32 SRAM器件功能兼容 内置EDAC(错误侦测和校正)以减轻软错误 用于自主校正的内置引擎 CMOS兼容输入和输出电平,3态双向数据总线 3.3±0.3VI /O,1.8±0.15V内核 辐射性能放射耐受性是一个基于最初器件标准的典型值。辐射数据和批量验收测试可用 - 细节请与厂家联系。 设计使用基底工程和抗辐射(HBD)与硅空间技术公司(SST)许可协议下的< sup> TM 技术和存储器设计。 TID抗扰度&gt; 3e5rad(Si) SER&lt; 5e-17翻转/位 - 天使用(CRPLE96来计算用于与地同步轨道,太阳安静期的SER。 LET = 110 MeV (T = 398K) 采用76引线陶瓷方形扁平封装 可提供工程评估(/EM)样品这些部件只用于工程评估。它们的加工工艺为非兼容流程(例如,无预烧过程等),...
    发表于 01-08 17:47 490次 阅读
    SMV512K32-SP 16MB 防辐射 SRAM

    SN74HCT273A 具有清零功能的八路 D 类触发器

    与其它产品相比 D 类触发器   Technology Family VCC (Min) (V) VCC (Max) (V) Rating Operating temperature range (C)   SN74HCT273A HCT     2     6     Catalog     -40 to 85    
    发表于 01-08 17:46 442次 阅读
    SN74HCT273A 具有清零功能的八路 D 类触发器

    SN74HC273A 具有清零功能的八路 D 类触发器

    与其它产品相比 D 类触发器   Technology Family VCC (Min) (V) VCC (Max) (V) Bits (#) Rating Operating temperature range (C)   SN74HC273A HC     2     6     8     Catalog     -40 to 85    
    发表于 01-08 17:46 566次 阅读
    SN74HC273A 具有清零功能的八路 D 类触发器

    SN74ABT16373A 具有三态输出的 16 位透明 D 类锁存器

    'ABT16373A是16位透明D型锁存器,具有3态输出,专为驱动高电容或相对低阻抗负载而设计。它们特别适用于实现缓冲寄存器,I /O端口,双向总线驱动器和工作寄存器。 这些器件可用作两个8位锁存器或一个16位锁存器。当锁存使能(LE)输入为高电平时,Q输出跟随数据(D)输入。当LE变为低电平时,Q输出锁存在D输入端设置的电平。 缓冲输出使能(OE \)输入可用于将8个输出置于正常逻辑状态(高或低逻辑电平)或高阻态。在高阻抗状态下,输出既不会加载也不会显着驱动总线。高阻抗状态和增加的驱动提供了驱动总线的能力,而无需接口或上拉组件。 OE \不会影响锁存器的内部操作。当输出处于高阻态时,可以保留旧数据或输入新数据。 当VCC介于0和2.1 V之间时,器件在上电或断电期间处于高阻态。但是,为了确保2.1 V以上的高阻态,OE \应通过上拉电阻连接到VCC;电阻的最小值由驱动器的电流吸收能力决定。 SN54ABT16373A的特点是可在-55°C至125°C的整个军用温度范围内工作。 SN74ABT16373A的特点是在-40°C至85°C的温度范围内工作。 ...
    发表于 10-11 15:07 441次 阅读
    SN74ABT16373A 具有三态输出的 16 位透明 D 类锁存器

    SN74ALVCH16820 具有双路输出和三态输出的 3.3V 10 位触发器

    这个10位触发器设计用于1.65 V至3.6 VVCC操作。 < p> SN74ALVCH16820的触发器是边沿触发的D型触发器。在时钟(CLK)输入的正跳变时,器件在Q输出端提供真实数据。 缓冲输出使能(OE)输入可用于将10个输出放入正常逻辑状态(高或低逻辑电平)或高阻态。在高阻抗状态下,输出既不会加载也不会显着驱动总线。高阻抗状态和增加的驱动提供了驱动总线的能力,而无需接口或上拉组件。 OE \输入不会影响触发器的内部操作。当输出处于高阻态时,可以保留旧数据或输入新数据。 为确保上电或断电期间的高阻态,OE \应连接到VCC通过上拉电阻;电阻的最小值由驱动器的电流吸收能力决定。 提供有源总线保持电路,用于将未使用或未驱动的输入保持在有效的逻辑电平。不建议在上拉电路中使用上拉或下拉电阻。 特性 德州仪器广播公司的成员?系列 数据输入端的总线保持消除了对外部上拉/下拉电阻的需求 每个JESD的闩锁性能超过250 mA 17 ESD保护超过JESD 22 2000-V人体模型(...
    发表于 10-11 14:49 238次 阅读
    SN74ALVCH16820 具有双路输出和三态输出的 3.3V 10 位触发器

    SN74ABT16374A 具有三态输出的 16 位边沿 D 类触发器

    'ABT16374A是16位边沿触发D型触发器,具有3态输出,专为驱动高电容或相对低阻抗而设计负载。它们特别适用于实现缓冲寄存器,I /O端口,双向总线驱动器和工作寄存器。 这些器件可用作两个8位触发器或一个16位触发器。在时钟(CLK)输入的正跳变时,触发器的Q输出采用在数据(D)输入处设置的逻辑电平。 缓冲输出使能(OE \)输入可用于将8个输出置于正常逻辑状态(高或低逻辑电平)或高阻态。在高阻抗状态下,输出既不会加载也不会显着驱动总线。高阻抗状态和增加的驱动提供了驱动总线的能力,而无需接口或上拉组件。 OE \不会影响触发器的内部操作。当输出处于高阻态时,可以保留旧数据或输入新数据。 当VCC介于0和2.1 V之间时,器件在上电或断电期间处于高阻态。但是,为了确保2.1 V以上的高阻态,OE \应通过上拉电阻连接到VCC;电阻的最小值由驱动器的电流吸收能力决定。 SN54ABT16374A的特点是可在-55°C至125°C的整个军用温度范围内工作。 SN74ABT16374A的特点是在-40°C至85°C的温度范围内工作。 特性 ...
    发表于 10-11 11:46 316次 阅读
    SN74ABT16374A 具有三态输出的 16 位边沿 D 类触发器

    SN74AHCT16374 具有三态输出的 16 位边沿 D 类触发器

    'AHCT16374器件是16位边沿触发D型触发器,具有3态输出,专为驱动高电容或相对较低的电容而设计阻抗负载。它们特别适用于实现缓冲寄存器,I /O端口,双向总线驱动器和工作寄存器。 这些器件可用作两个8位触发器或一个16位触发器。在时钟(CLK)输入的正跳变时,触发器的Q输出取数据(D)输入的逻辑电平。 缓冲输出使能(OE \)输入可用于将8个输出置于正常逻辑状态(高或低逻辑电平)或高阻态。在高阻抗状态下,输出既不会加载也不会显着驱动总线。高阻抗状态和增加的驱动提供了驱动总线的能力,而无需接口或上拉组件。 为了确保上电或断电期间的高阻态,OE \应通过上拉电阻连接到VCC;电阻的最小值由驱动器的电流吸收能力决定。 OE \不会影响触发器的内部操作。当输出处于高阻态时,可以保留旧数据或输入新数据。 SN54AHCT16374的特点是可在-55°C至125°C的整个军用温度范围内工作。 SN74AHCT16374的工作温度范围为-40°C至85°C。   特性 德州仪器WidebusTM家庭成员 EPICTM(...
    发表于 10-11 11:32 344次 阅读
    SN74AHCT16374 具有三态输出的 16 位边沿 D 类触发器

    CY74FCT162374T 具有三态输出的 16 位边沿触发 D 类触发器

    CY74FCT16374T和CY74FCT162374T是16位D型寄存器,设计用作高速,低功耗总线应用中的缓冲寄存器。通过连接输出使能(OE)和时钟(CLK)输入,这些器件可用作两个独立的8位寄存器或单个16位寄存器。流通式引脚排列和小型收缩包装有助于简化电路板布局。 使用Ioff为部分断电应用完全指定此设备。 Ioff电路禁用输出,防止在断电时损坏通过器件的电流回流。 CY74FCT16374T非常适合驱动高电容负载和低阻抗背板。 CY74FCT162374T具有24 mA平衡输出驱动器,输出端带有限流电阻。这减少了对外部终端电阻的需求,并提供最小的下冲和减少的接地反弹。 CY74FCT162374T非常适合驱动传输线。 特性 Ioff支持部分省电模式操作 边沿速率控制电路用于显着改善的噪声特性 典型的输出偏斜< 250 ps ESD&gt; 2000V TSSOP(19.6密耳间距)和SSOP(25密耳间距)封装 工业温度范围-40°C至+ 85°C VCC= 5V±10% CY74FCT16374T特点: ...
    发表于 10-11 11:28 484次 阅读
    CY74FCT162374T 具有三态输出的 16 位边沿触发 D 类触发器

    SN74ALVCH16260 具有三态输出的 12 位至 24 位多路复用 D 类锁存器

    这个12位至24位多路复用D型锁存器设计用于1.65 V至3.6 VVCC操作。 SN74ALVCH16260用于必须将两个独立数据路径复用到单个数据路径或从单个数据路径解复用的应用中。典型应用包括在微处理器或总线接口应用中复用和/或解复用地址和数据信息。该器件在存储器交错应用中也很有用。 三个12位I /O端口(A1-A12,1B1-1B12和2B1-2B12)可用于地址和/或数据传输。输出使能(OE1B \,OE2B \和OEA \)输入控制总线收发器功能。 OE1B \和OE2B \控制信号还允许在A到B方向上进行存储体控制。 可以使用内部存储锁存器存储地址和/或数据信息。锁存使能(LE1B,LE2B,LEA1B和LEA2B)输入用于控制数据存储。当锁存使能输入为高电平时,锁存器是透明的。当锁存使能输入变为低电平时,输入端的数据被锁存并保持锁存,直到锁存使能输入返回高电平为止。 确保上电或断电期间的高阻态,OE \应通过上拉电阻连接到VCC;电阻的最小值由驱动器的电流吸收能力决定。 提供有源总线保持电路,用于保持有效逻辑电平的未使用或浮动数据输入。 < p> SN74ALVCH16260的工...
    发表于 10-11 11:08 152次 阅读
    SN74ALVCH16260 具有三态输出的 12 位至 24 位多路复用 D 类锁存器

    SN74ALVCH16374 具有三态输出的 16 位边沿 D 类触发器

    这个16位边沿触发D型触发器设计用于1.65 V至3.6 VVCC操作。 SN74ALVCH16374特别适用于实现缓冲寄存器,I /O端口,双向总线驱动器和工作寄存器。它可以用作两个8位触发器或一个16位触发器。在时钟(CLK)输入的正跳变时,触发器的Q输出取数据(D)输入的逻辑电平。 OE \可用于将8个输出置于正常逻辑状态(高或低逻辑电平)或高阻态。在高阻抗状态下,输出既不会加载也不会显着驱动总线。高阻抗状态和增加的驱动提供了驱动总线的能力,而无需接口或上拉组件。 OE \不会影响触发器的内部操作。当输出处于高阻态时,可以保留旧数据或输入新数据。 为确保上电或断电期间的高阻态,OE \应连接到VCC通过上拉电阻;电阻的最小值由驱动器的电流吸收能力决定。 有源总线保持电路将未使用或未驱动的输入保持在有效的逻辑状态。不建议在上拉电路中使用上拉或下拉电阻。 特性 德州仪器广播公司的成员?系列 工作电压范围为1.65至3.6 V 最大tpd为4.2 ns,3.3 V ±24-mA输出驱动在3.3 V 数据输入...
    发表于 10-11 11:06 223次 阅读
    SN74ALVCH16374 具有三态输出的 16 位边沿 D 类触发器

    SN74ALVCH16373 具有三态输出的 16 位透明 D 类锁存器

    这个16位透明D型锁存器设计用于1.65 V至3.6 VVCC操作。 SN74ALVCH16373特别适用于实现缓冲寄存器,I /O端口,双向总线驱动器和工作寄存器。该器件可用作两个8位锁存器或一个16位锁存器。当锁存使能(LE)输入为高电平时,Q输出跟随数据(D)输入。当LE变为低电平时,Q输出锁存在D输入设置的电平。 缓冲输出使能(OE)输入可用于将8个输出置于正常状态逻辑状态(高或低逻辑电平)或高阻态。在高阻抗状态下,输出既不会加载也不会显着驱动总线。高阻抗状态和增加的驱动提供了驱动总线的能力,而无需接口或上拉组件。 OE \不会影响锁存器的内部操作。当输出处于高阻态时,可以保留旧数据或输入新数据。 为确保上电或断电期间的高阻态,OE \应连接到VCC通过上拉电阻;电阻的最小值由驱动器的电流吸收能力决定。 有源总线保持电路将未使用或未驱动的输入保持在有效的逻辑状态。不建议在上拉电路中使用上拉或下拉电阻。 特性 德州仪器广播公司的成员?系列 工作电压范围为1.65 V至3.6 V 最大tpd3.6 ns,3.3 V ...
    发表于 10-11 11:02 417次 阅读
    SN74ALVCH16373 具有三态输出的 16 位透明 D 类锁存器

    SN74LVCH16373A 具有三态输出的 16 位透明 D 类锁存器

    这个16位透明D型锁存器设计用于1.65 V至3.6 VVCC操作。 特性 德州仪器宽带总线系列成员 典型VOLP(输出接地反弹) &lt; 0.8 V,VCC= 3.3 V,TA= 25°C 典型VOHV(输出V < sub> OH Undershoot) &gt; 2 V在VCC= 3.3 V,TA= 25°C Ioff支持实时插入,部分 - 电源关闭模式和后驱动保护 支持混合模式信号操作(具有3.3VVCC的5V输入和输出电压) < li>数据输入端的总线保持消除了对外部上拉或下拉电阻的需求 每个JESD的闩锁性能超过250 mA 17 ESD保护超过JESD 22 < ul> 2000-V人体模型(A114-A) 200-V机型(A115-A) 参数 与其它产品相比 D 类锁存器   Technology Family VCC (Min) (V) VCC (Max) (V) Bits (#) ...
    发表于 10-11 11:00 500次 阅读
    SN74LVCH16373A 具有三态输出的 16 位透明 D 类锁存器

    SN74ABTH16260 具有三态输出的 12 位至 24 位多路复用 D 类锁存器

    SN54ABT16260和SN74ABTH16260是12位至24位多路复用D型锁存器,用于必须复用两条独立数据路径的应用中,或者从单个数据路径中解复用。典型应用包括在微处理器或总线接口应用中复用和/或解复用地址和数据信息。该器件在存储器交错应用中也很有用。 三个12位I /O端口(A1-A12,1B1-1B12和2B1-2B12)可用于地址和/或数据传输。输出使能(OE1B \,OE2B \和OEA \)输入控制总线收发器功能。 OE1B \和OE2B \控制信号还允许A-to-B方向的存储体控制。 可以使用内部存储锁存器存储地址和/或数据信息。锁存使能(LE1B,LE2B,LEA1B和LEA2B)输入用于控制数据存储。当锁存使能输入为高电平时,锁存器是透明的。当锁存使能输入变为低电平时,输入端的数据被锁存并保持锁存状态,直到锁存使能输入返回高电平为止。 当VCC介于0和2.1 V之间时,器件在上电或断电期间处于高阻态。但是,为了确保2.1 V以上的高阻态,OE \应通过上拉电阻连接到VCC;电阻的最小值由驱动器的电流吸收能力决定。 提供有源总线保持电路,用于保持有效逻辑电平的未使用或浮动数据输入。 ...
    发表于 10-11 10:51 178次 阅读
    SN74ABTH16260 具有三态输出的 12 位至 24 位多路复用 D 类锁存器

    SN74ABT162823A 具有三态输出的 18 位总线接口触发器

    这些18位总线接口触发器具有3态输出,专为驱动高电容或相对低阻抗负载而设计。它们特别适用于实现更宽的缓冲寄存器,I /O端口,带奇偶校验的双向总线驱动器和工作寄存器。 ?? ABT162823A器件可用作两个9位触发器或一个18位触发器。当时钟使能(CLKEN)\输入为低电平时,D型触发器在时钟的低到高转换时输入数据。将CLKEN \置为高电平会禁用时钟缓冲器,从而锁存输出。将清零(CLR)\输入设为低电平会使Q输出变为低电平而与时钟无关。 缓冲输出使能(OE)\输入将9个输出置于正常逻辑状态(高电平)或低电平)或高阻抗状态。在高阻抗状态下,输出既不会加载也不会显着驱动总线。高阻抗状态和增加的驱动器提供了驱动总线线路的能力,无需接口或上拉组件。 OE \不会影响触发器的内部操作。当输出处于高阻态时,可以保留旧数据或输入新数据。 输出设计为源电流或吸收电流高达12 mA,包括等效的25- 串联电阻,用于减少过冲和下冲。 这些器件完全符合热插拔规定使用Ioff和上电3状态的应用程序。 Ioff电路禁用输出,防止在断电时损坏通过器件的电流回流。上电和断电期间,上电三态电路将输出置...
    发表于 10-11 10:48 145次 阅读
    SN74ABT162823A 具有三态输出的 18 位总线接口触发器

    SN74ABTH162260 具有串联阻尼电阻和三态输出的 12 位到 24 位多路复用 D 类锁存器

    'ABTH162260是12位至24位多路复用D型锁存器,用于两个独立数据路径必须复用或复用的应用中。 ,单一数据路径。典型应用包括在微处理器或总线接口应用中复用和/或解复用地址和数据信息。这些器件在存储器交错应用中也很有用。 三个12位I /O端口(A1-A12,1B1-1B12和2B1-2B12)可用于地址和/或数据传输。输出使能(OE1B \,OE2B \和OEA \)输入控制总线收发器功能。 OE1B \和OE2B \控制信号还允许A-to-B方向的存储体控制。 可以使用内部存储锁存器存储地址和/或数据信息。锁存使能(LE1B,LE2B,LEA1B和LEA2B)输入用于控制数据存储。当锁存使能输入为高电平时,锁存器是透明的。当锁存使能输入变为低电平时,输入端的数据被锁存并保持锁存状态,直到锁存使能输入返回高电平为止。 B端口输出设计为吸收高达12 mA的电流,包括等效的25系列电阻,以减少过冲和下冲。 提供有源总线保持电路,用于保持有效逻辑电平的未使用或浮动数据输入。 当VCC介于0和2.1 V之间时,器件在上电或断电期间处于高阻态。但是,为了确保2.1 V以上的高阻态,OE \应通过...
    发表于 10-11 10:45 261次 阅读
    SN74ABTH162260 具有串联阻尼电阻和三态输出的 12 位到 24 位多路复用 D 类锁存器

    SN74ABT162841 具有三态输出的 20 位总线接口 D 类锁存器

    这些20位透明D型锁存器具有同相三态输出,专为驱动高电容或相对低阻抗负载而设计。它们特别适用于实现缓冲寄存器,I /O端口,双向总线驱动器和工作寄存器。 ?? ABT162841器件可用作两个10位锁存器或一个20位锁存器。锁存使能(1LE或2LE)输入为高电平时,相应的10位锁存器的Q输出跟随数据(D)输入。当LE变为低电平时,Q输出锁存在D输入设置的电平。 缓冲输出使能(10E或2OE)输入可用于放置输出。相应的10位锁存器处于正常逻辑状态(高或低逻辑电平)或高阻态。在高阻抗状态下,输出既不会加载也不会显着驱动总线。 输出设计为吸收高达12 mA的电流,包括等效的25- 用于减少过冲和下冲的串联电阻。 这些器件完全适用于使用I的热插入应用关闭并启动3状态。 Ioff电路禁用输出,防止在断电时损坏通过器件的电流回流。上电和断电期间,上电三态电路将输出置于高阻态,从而防止驱动器冲突。 为确保上电或断电期间的高阻态, OE \应通过上拉电阻连接到VCC;电阻的最小值由驱动器的电流吸收能力决定。 OE \不影响锁存器的内部操作。当输出处于高阻态时,可以保留旧数据...
    发表于 10-11 10:43 312次 阅读
    SN74ABT162841 具有三态输出的 20 位总线接口 D 类锁存器

    SN74ALVTH16821 具有三态输出的 2.5V/3.3V 20 位总线接口触发器

    'ALVTH16821器件是20位总线接口触发器,具有3态输出,设计用于2.5 V或3.3 VVCC操作,但能够为5 V系统环境提供TTL接口。 这些器件可用作两个10位触发器或一个20位触发器。 20位触发器是边沿触发的D型触发器。在时钟(CLK)的正跳变时,触发器存储在D输入端设置的逻辑电平。 缓冲输出使能(OE \)输入可用于将10个输出置于正常逻辑状态(高电平或低电平)或高阻态。在高阻抗状态下,输出既不会加载也不会显着驱动总线。高阻抗状态和增加的驱动提供了驱动总线的能力,而无需接口或上拉组件。 OE \不会影响触发器的内部操作。当输出处于高阻态时,可以保留旧数据或输入新数据。 当VCC介于0和1.2 V之间时,器件在上电或断电期间处于高阻态。但是,为了确保1.2 V以上的高阻态,OE \应通过上拉电阻连接到VCC;电阻的最小值由驱动器的电流吸收能力决定。 提供有源总线保持电路,用于保持有效逻辑电平的未使用或浮动数据输入。 SN54ALVTH16821的特点是可在-55°C至125°C的整个军用温度范围内工作。 SN74ALVTH16821的工作温度范围为-40&de...
    发表于 10-11 10:35 122次 阅读
    SN74ALVTH16821 具有三态输出的 2.5V/3.3V 20 位总线接口触发器

    SN74ALVTH16374 具有三态输出的 2.5V/3.3V 16 位边沿 D 类触发器

    'ALVTH16374器件是16位边沿触发D型触发器,具有3态输出,设计用于2.5V或3.3VV < sub> CC 操作,但能够为5 V系统环境提供TTL接口。这些器件特别适用于实现缓冲寄存器,I /O端口,双向总线驱动器和工作寄存器。 这些器件可用作两个8位触发器或一个16位翻转器。翻牌。在时钟(CLK)的正跳变时,触发器存储在数据(D)输入处设置的逻辑电平。 缓冲输出使能(OE)输入可用于将8个输出置于正常逻辑状态(高或低逻辑电平)或高阻态。在高阻抗状态下,输出既不会加载也不会显着驱动总线。高阻抗状态和增加的驱动提供了驱动总线的能力,而无需接口或上拉组件。 OE不影响触发器的内部操作。当输出处于高阻态时,可以保留旧数据或输入新数据。 提供有源总线保持电路,用于保持有效逻辑电平的未使用或浮动数据输入。 /p> 当VCC介于0和1.2 V之间时,器件在上电或断电期间处于高阻态。但是,为了确保1.2 V以上的高阻态,OE应通过上拉电阻连接到VCC;电阻的最小值由驱动器的电流吸收能力决定。 SN54ALVTH16374的特点是在-55°C至125°C的整个军用温度...
    发表于 10-11 10:31 146次 阅读
    SN74ALVTH16374 具有三态输出的 2.5V/3.3V 16 位边沿 D 类触发器

    SN74ABTH16823 具有三态输出的 18 位总线接口触发器

    这些18位触发器具有3态输出,专为驱动高电容或相对低阻抗负载而设计。它们特别适用于实现更宽的缓冲寄存器,I /O端口,带奇偶校验的双向总线驱动器和工作寄存器。 'ABTH16823可用作两个9位触发器或一个18位触发器。当时钟使能(CLKEN \)输入为低电平时,D型触发器在时钟的低到高转换时输入数据。将CLKEN \置为高电平会禁用时钟缓冲器,锁存输出。将清零(CLR \)输入置为低电平会使Q输出变为低电平,与时钟无关。 缓冲输出使能(OE \)输入可用于将9个输出置于正常逻辑状态(高或低逻辑电平)或高阻态。在高阻抗状态下,输出既不会加载也不会显着驱动总线。高阻抗状态和增加的驱动提供了驱动总线的能力,而无需接口或上拉组件。 OE \不会影响触发器的内部操作。当输出处于高阻态时,可以保留旧数据或输入新数据。 当VCC介于0和2.1 V之间时,器件在上电或断电期间处于高阻态。但是,为了确保2.1 V以上的高阻态,OE \应通过上拉电阻连接到VCC;电阻的最小值由驱动器的电流吸收能力决定。 提供有源总线保持电路,用于保持有效逻辑电平的未使用或浮动数据输入。 ...
    发表于 10-10 17:15 258次 阅读
    SN74ABTH16823 具有三态输出的 18 位总线接口触发器

    SN74AHCT16373 具有三态输出的 16 位透明 D 类锁存器

    SNxAHCT16373器件是16位透明D型锁存器,具有3态输出,专为驱动高电容或相对低阻抗负载而设计。它们特别适用于实现缓冲寄存器,I /O端口,双向总线驱动器和工作寄存器。 特性 德州仪器Widebus™系列的成员 EPIC™(增强型高性能注入CMOS)工艺 输入兼容TTL电压 分布式VCC和GND引脚最大限度地提高高速 开关噪声 流通式架构优化PCB布局 每个JESD的闩锁性能超过250 mA 17 ESD保护每个MIL-STD超过2000 V- 883, 方法3015;使用机器型号超过200 V(C = 200 pF,R = 0) 封装选项包括: 塑料收缩小外形(DL)封装 < li>薄收缩小外形(DGG)封装 薄超小外形(DGV)封装 80-mil精细间距陶瓷扁平(WD)封装 25密耳的中心间距 参数 与其它产品相比 D 类锁存器   ...
    发表于 10-10 16:23 251次 阅读
    SN74AHCT16373 具有三态输出的 16 位透明 D 类锁存器