STM32的部分IO口可以容忍5V,部分IO口只能是3.3V容忍。
到底哪些能够容忍,查看数据手册,引脚标注”FT"的是可以容忍5V的。
比如:STM32F103xCDE_DS_CH_V5.pdf 在我们光盘“8,STM32参考资料STM32中文数据手册"下面
STM32F4的IO电平兼容性问题,STM32F4的绝大部分IO口,都兼容5V,
至于到底哪些是兼容5V的,请看STM32F40x的数据手册(注意是数据手册,不是中文参考手册!!),
见 表:Table 6 STM32F40x pin and ball definitions,凡是有FT/FTf标志的,都是兼容5V电平 的IO口,可以直接接5V的外设
(注意:如果引脚设置的是模拟输入模式,则不能接5V!),
凡是不是FT/FTf标志的,大家都不要 接5V了,可能烧坏MCU。
关键字:STM32 GPIO口 电压
引用地址:
STM32的GPIO口能够承受多大电压? 哪些IO口能容忍5V?
推荐阅读最新更新时间:2024-11-21 21:48
STM32-(02):结识STM32
全新的Cortex架构系列,为嵌入式市场提供了一个三管齐下的解决方案。 1、 Cortex-A:高性能应用处理器;(越来越接近电脑) 2、 Cortex-R:专门针对实时、深度嵌入式解决方案;(又要快又要实时); 3、 Cortex-M:专注于低成本嵌入式微控制器;(好用又便宜) A:需要运行复杂应用程序的“应用处理器”,支持大型嵌入式操作系统(不一定实时),比如Symbian (诺基亚智能手机用),Linux,以及微软的WindosCE和智能手机操作系统Windos Mobile。这些应用需要劲爆的处理能力,并且需要硬件MMU实现的完整而强大的虚拟内存机制,还基本上配有Java支持,有时还要求一个安全程序执行环境(用于电子商务
[单片机]
STM32定时器库函数讲解
STM32定时器库函数有两部分配置,1.定时器的初始化,2.定时器中断服务函数。 定时器初始化配置:1.配置TIM_Period:定时周期,实质上是存储到重载寄存器TIMx_ARR的数值,即所谓的计数值。 2.TIM_prescaler:对定时器时钟的预分频。 3.TIM_ClockDivision:时钟分频因子。 4.TIM_CounterMode:配置计数模式。 我在这里主要讲解的是1和2。3和4相信大家都会只要按照自己想要的配置好就行了。第1步就是决定定时多长时间的计数值,根据T=1/F;在第2步将时钟的预分频值设定,有f=总时钟频率/预分频值+1;然后就知道T的值了,用T乘第1步的计数值+1就是定时的
[单片机]
stm32的八种GPIO配置模式
1. 模拟输入; 2. 浮空输入; 3. 上拉输入; 4. 下拉输入; 5. 开漏输出; 6. 推挽输出; 7. 复用开漏输出; 8. 复用推挽输出 具体的: 1.模拟输入 从上图我们可以看到,我觉得模拟输入最重要的一点就是,他不经过输入数据寄存器,所以我们无法通过读取输入数据寄存器来获取模拟输入的值,我觉得这一点也是很好理解的,因为输入数据寄存器中存放的不是0就是1,而模拟输入信号不符合这一要求,所以自然不能放进输入数据寄存器。该输入模式,使我们可以获得外部的模拟信号。 2.浮空输入 该输入状态,我的理解是,它的输入完全由外部决定,我觉得在数据通信中应该可以使用该模式。应为在数据通信中,我们直观的理解就是线路两端连接着发送端
[单片机]
电流电压转换电路及仿真
1 引言 本文基于PSPICE和EWB两种仿真软件,分析讨论将微弱电流转换成3-5V电压的电路仿真。 2 PSPICE和EWB软件简介及比较 1) PSPICE软件简介 PSPICE是一种通用的电子电路分析模拟软件,它主要用于在对所分析的电路硬件实现之前,先用计算机对电路进行模拟分析。它以SPICE语言为内核,可以将通过各种途径得到的SPICE语言描述的器件模型加入模型库。PSPICE9.0与传统的SPICE相比较,具有六大功能模块:电路原理图设计模块Capture、核心模块PSPICE A/D、激励信号编辑模块Stimulus Editor、模型参数提取模块、模拟分析和显示模块、优化模块Optimize
[模拟电子]
STM32编程之软件模拟IIC对24C02存储器读写操作
1、主程序 #include stm32f10x_conf.h #include led.h #include key.h #include usart.h #include lcd.h #include 24cxx.h #include myiic.h #include delay.h u8 tabel = write data is:0 1 2 3 4 5 6 7 8 9 ; /* 程序功能:STM32实现24C02读写操作 当按下KEY1时,向24C02写入数组中的数据; 当按下KEY2时,从24C02中读出数据到数组。 用LCD液晶显示操作过程; 用串口显示写入和读
[单片机]
STM32单片机实现DMA+ADC+UART功能
突然想测试一下STM32单片机ADC采样速率问题,按照常规方法,可以通过ADC采样,然后将采样值打印出来。但是这种方法在处理和打印数据的时候会占用很多时间,导致处理数据的时间超过了ADC的采样时间。于是想到了ADC采样的数据用DMA功能存储,并通过串口打印。但是串口打印依然要占用单片机时间,那能不能串口数据的输出也采用 DMA功能呢?这样ADC采样的数据通过DMA直接存储,然后串口通过DMA功能直接输出采样到的数据。这样速度程序执行速度不就极大的提升了吗?说干就干,使用STM32F103C8T6单片机,标准库函数,keil5软件,编写一个测试程序。 首先实现ADC采样并通过DMA存储 #ifndef __ADC_H #de
[单片机]
瑞萨科技与松下开发新SRAM制造技术 可实现45nm工艺传统下CMOS稳定工作
-新设计方法可保持温度和工艺变化条件下的SRAM稳定性,同时实现全球最小的0.245μm2的存储单元面积- 2007年2月13日,瑞萨科技(Renesas Technology Corp.)与松下电器产业有限公司宣布,共同开发出一种新技术,可以使45nm工艺传统CMOS的SRAM(静态随机存取存储器)稳定工作。这种SRAM可嵌入在SoC(系统(集成)芯片)器件和微处理器(MPU)当中。经测试证实,采用该技术的512Kb SRAM的实验芯片,可以在宽泛的温度条件下(-40℃-125℃)稳定工作,而且在工艺发生变化时具有较大的工作电压范围裕量。用于实验的SRAM芯片采用45nm CMOS工艺生产,集成了两种不同的存储单元设计,一个元
[焦点新闻]
燃料电池单片电压巡检显示模块的设计
前言 燃料电池电动汽车是治理汽车尾气污染和解决燃料问题最现实的途径, 燃料电池技术将成为21世纪汽车工业的核心。在燃料电池发动机的研发应用中,为了延长电堆的使用寿命和鲁棒性,必须确定和优化燃料电池测试时能量输出的特性,因此测试系统必须能够灵活的采集实时数据、并具有监视及报警功能,以精确地测试出燃料电池性能。 燃料电池单片电压巡检系统作为燃料电池堆的关键检测设备,它能准确监控燃料电池堆在各个氢气流量、温度、压力和湿度情况下对燃料电池单片的输出电压的影响。通过设计高精度电压检测单元、高速网络控制单元和LCD显示及键盘硬件接口电路,制定CAN和SCI应用层协议,设计功能完善的上位机软件,巡检系统可通过LCD显示采集的燃料
[单片机]