众所周知,STM32当复位以后,gpio默认是高阻状态,也就是浮空输入。

由STM32切换到LPC1788,发现LPC的IO未初始化时输出高电平,初始化后才能拉低,这样和STM32的设计就不兼容了。

分析

查LPC数据手册后,发现:

复位状态为输入模式,上拉模式。

后面也有具体说明,IO口的默认配置为带上拉的输入模式。由一个弱MOS提供弱上拉能力。

解决

1、既然是内部带了弱上拉,那么可以直接外部加稍微强一点的下拉,把电平拉下来。经过试验外部加5.1K的下拉电阻即可把电平拉到0.3V,可满足我的需求。

2、可以外加反向电路,把默认的高电平变为低电平。

LPC单片机IO口默认状态、复位状态、未初始化时输出高电平处理相关推荐

  1. 单片机程序配置成开漏输出_改变单片机IO口默认电平

    c51单片机上电后io口默认的电平默认都是高电平,因为只不过P0没有内部上拉电阻,是弱上拉,不加外部上拉电阻的话只能驱动外部的门电路.P1到P3都有上拉电阻,是强上拉,可以直接驱动外部的接口电路. 改 ...

  2. 关于32单片机IO口8种状态的理解

    最近接触了32单片机,关于对于IO口的学习想记录下来,有什么不对的地方,希望能指出来,进行改正. 32单片机IO口共有八种状态,分别是: 输入: 1.输入浮空 2.输入上拉 3.输入下拉 4.模拟输入 ...

  3. 学习笔记之-51单片机IO口详解

    前言 对单片机的控制,其实就是对I/O口的控制,无论单片机对外界进行何种控制,或接受外部的何种控制,都是通过I/O口进行的.51单片机每个IO端口结构都有差异,都各有各的特点.在平时的应用中,特别是设 ...

  4. m0单片机io口_51单片机独立按键和矩阵按键实现

    独立按键实验 按键是一种电子开关,使用时轻轻按开关按钮就可使开关接通,当松开手时, 开关断开.我们开发板上使用的按键及内部简易图如下图所示 管脚与管脚之间(注意是距离)距离长的是导通状态,短的是接通状 ...

  5. 【自学51单片机】9 -- 步进电机原理、蜂鸣器原理,单片机IO口的结构,上下拉电阻

    目录 1.单片机IO口的结构 2.上下拉电阻 3.电机 3.1 电机分类 3.2 28BYJ-48型步进电机 3.2 28BYJ-48电机转动原理 3.3 28BYJ-48电机工作模式 3.4 步进电 ...

  6. 51单片机——IO口

    IO口分类 此单片机有39个IO口,P0到P3每个8个口,P4有7个口 一般用P1,P2,P3,P4口与外部模块通信,这4个口是准双向口,具备弱上拉电阻的:P0口重新上电后是开漏输出,若总线扩展用,不 ...

  7. IO口多路查理复用:三个单片机IO口控制六个LED

    简 介: 本文介绍了单片机的IO控制 LED 中的复用技术,特别查理复用基本原理和特点进行了介绍.使用一款IS31FL3731可以构成16×9的PWM亮度可控的 LED 矩阵. 关键词: 查理复用,C ...

  8. 单片机IO口模拟串口程序(发送+接收

    单片机IO口模拟串口程序(发送+接收)[转] qcmc 发表于 - 2011-6-23 0:42:00 前一阵一直在做单片机的程序,由于串口不够,需要用IO口来模拟出一个串口.经过若干曲折并参考了一些 ...

  9. 51单片机有几个通用io口_51单片机IO口的四种使用方法

    原标题:51单片机IO口的四种使用方法 传统51单片机IO接口只可以作为标准双向IO接口,如果用其来驱动LED只能用灌电流的方式或是用三极管外扩驱动电路. 灌电流方式 LED正极接VCC,负极接IO口 ...

最新文章

  1. autojs遍历当前页面所有控件_自定义控件(引入布局)
  2. Eslint报错整理与解决方法(持续整理)
  3. Java IO流之内存流
  4. 模型优化:BatchNorm合并到卷积中
  5. Micropython教程之TPYBoard制作蓝牙+红外循迹小车
  6. python中的栈结构_Python可以实现栈的结构吗
  7. python编写递归函数、求斐波那契数列第n项_python使用递归求斐波那契数列中第n个数的值...
  8. android 绘图软件,安卓最强大的绘图软件 妙笔生花最新评测
  9. xml分析错误:注释未终止_错误:C中的未终止注释(无效的注释块) 常见的C程序错误...
  10. 建议收藏!早期人类驯服『图神经网络』的珍贵资料
  11. pycharm查询mysql数据库_pycharm访问mysql数据库的方法步骤
  12. Android 进阶 教你打造 Android 中的 IOC 框架 【ViewInject】 (上)
  13. 新版傻妞对接QQ完整版(10月24日)
  14. Matlab 2021b安装
  15. 【5】分享两个小而实用的IP扫描仪
  16. python怎么把数据导入excel_如何把python中的数据导入excel
  17. 三阶魔方学习(新手入门)
  18. 计算机发展历程 思维导图
  19. 组件中引入echarts饼状图去除他的划过放大效果。
  20. 使用OneDNS完美解决办公网络优化问题

热门文章

  1. 52是什么水平_送礼送什么白酒,适合送礼的白酒推荐,看这篇最新白酒送礼指南就行了...
  2. 汇编SF、CF、 OF 、ZF、 PF
  3. eeglab教程系列(7)-数据叠加平均{1}(Data averaging)
  4. 一篇文章梳理完 AR 背后的八大关键性技术
  5. mysql中00933错误_java.sql.SQLException: ORA-00933: SQL 命令未正确结束错误解决
  6. 用边缘计算为智能制造提速,行业的破局者是他们
  7. 这个「化学家」登上Nature封面:工作007,8天完成近700次实验,还设计出新催化剂...
  8. 中国首份AI落地白皮书发布!地方政府规模大,金融领域最积极,北京供给超上海深圳总和...
  9. 十几年后我才知道,嫁了一个硬核老公
  10. SpringBoot实用小技巧之动态设置SpringBoot日志级别