LPC单片机IO口默认状态、复位状态、未初始化时输出高电平处理
众所周知,STM32当复位以后,gpio默认是高阻状态,也就是浮空输入。
由STM32切换到LPC1788,发现LPC的IO未初始化时输出高电平,初始化后才能拉低,这样和STM32的设计就不兼容了。
分析
查LPC数据手册后,发现:
复位状态为输入模式,上拉模式。
后面也有具体说明,IO口的默认配置为带上拉的输入模式。由一个弱MOS提供弱上拉能力。
解决
1、既然是内部带了弱上拉,那么可以直接外部加稍微强一点的下拉,把电平拉下来。经过试验外部加5.1K的下拉电阻即可把电平拉到0.3V,可满足我的需求。
2、可以外加反向电路,把默认的高电平变为低电平。
LPC单片机IO口默认状态、复位状态、未初始化时输出高电平处理相关推荐
- 单片机程序配置成开漏输出_改变单片机IO口默认电平
c51单片机上电后io口默认的电平默认都是高电平,因为只不过P0没有内部上拉电阻,是弱上拉,不加外部上拉电阻的话只能驱动外部的门电路.P1到P3都有上拉电阻,是强上拉,可以直接驱动外部的接口电路. 改 ...
- 关于32单片机IO口8种状态的理解
最近接触了32单片机,关于对于IO口的学习想记录下来,有什么不对的地方,希望能指出来,进行改正. 32单片机IO口共有八种状态,分别是: 输入: 1.输入浮空 2.输入上拉 3.输入下拉 4.模拟输入 ...
- 学习笔记之-51单片机IO口详解
前言 对单片机的控制,其实就是对I/O口的控制,无论单片机对外界进行何种控制,或接受外部的何种控制,都是通过I/O口进行的.51单片机每个IO端口结构都有差异,都各有各的特点.在平时的应用中,特别是设 ...
- m0单片机io口_51单片机独立按键和矩阵按键实现
独立按键实验 按键是一种电子开关,使用时轻轻按开关按钮就可使开关接通,当松开手时, 开关断开.我们开发板上使用的按键及内部简易图如下图所示 管脚与管脚之间(注意是距离)距离长的是导通状态,短的是接通状 ...
- 【自学51单片机】9 -- 步进电机原理、蜂鸣器原理,单片机IO口的结构,上下拉电阻
目录 1.单片机IO口的结构 2.上下拉电阻 3.电机 3.1 电机分类 3.2 28BYJ-48型步进电机 3.2 28BYJ-48电机转动原理 3.3 28BYJ-48电机工作模式 3.4 步进电 ...
- 51单片机——IO口
IO口分类 此单片机有39个IO口,P0到P3每个8个口,P4有7个口 一般用P1,P2,P3,P4口与外部模块通信,这4个口是准双向口,具备弱上拉电阻的:P0口重新上电后是开漏输出,若总线扩展用,不 ...
- IO口多路查理复用:三个单片机IO口控制六个LED
简 介: 本文介绍了单片机的IO控制 LED 中的复用技术,特别查理复用基本原理和特点进行了介绍.使用一款IS31FL3731可以构成16×9的PWM亮度可控的 LED 矩阵. 关键词: 查理复用,C ...
- 单片机IO口模拟串口程序(发送+接收
单片机IO口模拟串口程序(发送+接收)[转] qcmc 发表于 - 2011-6-23 0:42:00 前一阵一直在做单片机的程序,由于串口不够,需要用IO口来模拟出一个串口.经过若干曲折并参考了一些 ...
- 51单片机有几个通用io口_51单片机IO口的四种使用方法
原标题:51单片机IO口的四种使用方法 传统51单片机IO接口只可以作为标准双向IO接口,如果用其来驱动LED只能用灌电流的方式或是用三极管外扩驱动电路. 灌电流方式 LED正极接VCC,负极接IO口 ...
最新文章
- autojs遍历当前页面所有控件_自定义控件(引入布局)
- Eslint报错整理与解决方法(持续整理)
- Java IO流之内存流
- 模型优化:BatchNorm合并到卷积中
- Micropython教程之TPYBoard制作蓝牙+红外循迹小车
- python中的栈结构_Python可以实现栈的结构吗
- python编写递归函数、求斐波那契数列第n项_python使用递归求斐波那契数列中第n个数的值...
- android 绘图软件,安卓最强大的绘图软件 妙笔生花最新评测
- xml分析错误:注释未终止_错误:C中的未终止注释(无效的注释块) 常见的C程序错误...
- 建议收藏!早期人类驯服『图神经网络』的珍贵资料
- pycharm查询mysql数据库_pycharm访问mysql数据库的方法步骤
- Android 进阶 教你打造 Android 中的 IOC 框架 【ViewInject】 (上)
- 新版傻妞对接QQ完整版(10月24日)
- Matlab 2021b安装
- 【5】分享两个小而实用的IP扫描仪
- python怎么把数据导入excel_如何把python中的数据导入excel
- 三阶魔方学习(新手入门)
- 计算机发展历程 思维导图
- 组件中引入echarts饼状图去除他的划过放大效果。
- 使用OneDNS完美解决办公网络优化问题
热门文章
- 52是什么水平_送礼送什么白酒,适合送礼的白酒推荐,看这篇最新白酒送礼指南就行了...
- 汇编SF、CF、 OF 、ZF、 PF
- eeglab教程系列(7)-数据叠加平均{1}(Data averaging)
- 一篇文章梳理完 AR 背后的八大关键性技术
- mysql中00933错误_java.sql.SQLException: ORA-00933: SQL 命令未正确结束错误解决
- 用边缘计算为智能制造提速,行业的破局者是他们
- 这个「化学家」登上Nature封面:工作007,8天完成近700次实验,还设计出新催化剂...
- 中国首份AI落地白皮书发布!地方政府规模大,金融领域最积极,北京供给超上海深圳总和...
- 十几年后我才知道,嫁了一个硬核老公
- SpringBoot实用小技巧之动态设置SpringBoot日志级别