为什么单片机的I/O口需要驱动呢?这个问题需要从I/O口的电气特性上进行解释。
首先,给出单片机典型的I/O口,即P1口电气结构图,如图所示。P1口通常是作为通用I/O口使用,不需要多路转换电路MUX。其输出级电路内部有上拉电阻,与场效应管共同组成输出驱动电路。因此,P1口作为输出时,不需要再外接上拉电阻,而当P1口作为输入口使用时,仍然需要先向锁存器写“1”,截止场效应管。
内部上拉电阻阻值很大,经过测量大致在330KΩ左右,而内部电源Vcc仅仅+5V,这样以P1.X高电平驱动发光二极管为例,场效应管截止,相当于Vcc通过330KΩ的电阻向二极管提供电流,5/330*10-3=0.015mA,而二极管的点亮电流为5mA至10mA,这就说明单片机的端口只是驱动TTL电平,不提供或提供很小的驱动电流,所以在带负载时,单片机应当在I/O口加上驱动芯片。
来源:STM32嵌入式开发
免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理
审核编辑 黄宇
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网
网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
相关推荐
是指在软件或硬件开发过程中,通过特定的工具和技术来查找、诊断和修复错误的过程。在单片机开发中,Debug通常涉及到以下几个方面: 硬件调试 :检查单片机的硬件连接是否正确,包括电源、时钟、I/
发表于 12-19 09:47
•82次阅读
德赢Vwin官网
网站提供《51单片机驱动.exe》资料免费下载
发表于 09-20 11:46
•5次下载
所使用的单片机型号以及需要调试的IO口。不同型号的单片机在IO口的配置和特性上可能有所不同。 查阅单片机
发表于 09-14 14:38
•556次阅读
确定单片机型号和IO口 首先,需要明确所使用的单片机型号以及需要配置的IO口。不同型号的
发表于 09-14 14:33
•756次阅读
:IO口的输出电流一般在10mA左右。 现代单片机 :如STM32等,其IO口的输出电流能力有所提升,通常可以达到20-25mA。然而,需要注意的是,多个IO
发表于 09-14 14:29
•1656次阅读
单片机的I/O口工作状态是单片机编程和硬件操作中非常重要的一部分,它决定了单片机如何与外部设备进
发表于 09-14 14:24
•1430次阅读
工作原理和接口方式的不同,可以分为以下几类: 1.1 并行烧录器:通过并行接口将程序数据传输给单片机,烧录速度快,但需要占用较多的I/O端口。 1.2 串行烧录器:通过串行接口将程序数
发表于 09-02 10:05
•1141次阅读
德赢Vwin官网
网站提供《MSP430 I/O口驱动段式LCD设计说明.pdf》资料免费下载
发表于 08-30 10:39
•1次下载
单片机引脚悬空是指单片机的I/O引脚在没有连接任何外部电路的情况下,引脚的电平状态。悬空引脚的电平状态取决于单片机的内部结构和外部环境因素。
发表于 08-28 09:51
•1835次阅读
在很多项目上都会因单片机的IO口不够、或降低硬件成本要扩展IO口,特别在一些机械设备上,如本人从事的这个行业,有时候由一个单片机要扩展到80个输入,80个输出,还要有串口、USB等等这
发表于 04-24 06:30
单片机其实是一种很早的叫法了,最开始我们的前辈叫单板机或者叫单片机,因为那个时候单片机的处理能力还没有很强,现在我们所用的基本都是微型处理单元,也叫为控制器也称之为MCU
发表于 03-28 08:03
•1880次阅读
在单片机I/O口驱动的选择中,为什么一般都选用三极管而不是MOS管呢? 在单片机的
发表于 03-27 15:33
•1509次阅读
使用。针对电气控制产品的特点,本文讨论了几种单片机I/O的常用驱动和隔离电路的设计方法,对合理地设计电气控制系统,提高电路的接口能力,增强系统稳定性和抗干扰能力有实际指导意义。
1、
发表于 03-12 09:24
单片机除具有计算机基本逻辑与数据处理功能之外,还自带RAM、ROM、I/O口以及定时器等外设,并由芯片制造商提供完备的软件和硬件开发工具及文档支持,极大地方便了工程师们的开发工作。此外
发表于 02-15 15:04
•596次阅读
为什么单片机I/O口驱动MOS管时,不是直接驱动,而是经过三极管
发表于 01-16 11:14
•3295次阅读
评论