首页 - 技术 - stm32io口输出电流(stm32io口输出电流太小怎么办)

stm32io口输出电流(stm32io口输出电流太小怎么办)

2023-09-24 19:56

stm32io口输出电流(stm32io口输出电流太小怎么办)

stm32,io口输出的奇怪问题

称输出信号的为1号,输入的为2号。
可能情况:
1号与2号没有共地,可能会造成你说的情况;
可用的配置:1号推挽输出,2号可以设置为任意输入;1号上拉输出,2号可以设置为上拉输入或浮空输入;1号为开漏输出,2号为上拉输入;以上3中配置可以正常工作,当然排除外接上拉电阻。
stm32是兼容识别5V的IO口信号,但不能直接输出5V电平(开漏上拉除外),但不能5V供电。追问

1号2号都是共地的,我设置的是1号是推挽输出,2号是上拉输入,

追答

其实你也很容易调试出来,连线断开测1号没问题的话,而且你此前是正常的,这就很有可能是你的2号芯片坏了,建议直接把2号的IO口接3.3V,看电平是否还是被拉低

追问

我用光耦隔离,输出转换成3.3v的电源电压接到2号,目前没有出现过之前的问题

追答

你要是用IO口直接驱动光耦的话就只能采用低端驱动,说不定光耦也坏了,这类问题其实很好测试是哪里出问题了,但前提是你工具齐全

对于STM32 IO口来说,多大范围的电压算是高电平?多大范围的电压算是低电平?对于51的呢?

51单片机IO口输出高电平时,接近VCC,可以按VCC来计算。

使用5V供电,IO输出高电压平应该按5V计算。

LED限流电阻= ( 5V - led工作时端电压 ) / led工作电流

LED电压一般 2到3V,按平均2.5V,工作电流按10ma

限流电阻= (5-2.5)V/10ma = 0.25k = 250欧,一般选200-1000欧都可以。

STM32的I/O管脚有两种:TTL和CMOS,所有管脚都兼容TTL和CMOS电平。也就是说,从输入识别电压上看,所有管脚(不管是TTL管脚还是CMOS管脚)都可以识别TTL或CMOS电平。

扩展资料

STM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex®-M0。

在STM32F105和STM32F107互连型系列微控制器之前,意法半导体已经推出STM32基本型系列、增强型系列、USB基本型系列、互补型系列;新系列产品沿用增强型系列的72MHz处理频率。

参考资料:百度百科-STM32

STM32输出电流有多大?可以直接驱动74HC14么?

没用过PWM,只对连接部分给出意见,不见得跟你的问题相关,只做参考吧。
STM32可以直接连接74hc14,因为,stm32支持coms,7hhc14也支持cmos和ttl,stm32如果是输出,配置成强推挽模式,74hc做输入时,可以接上拉,但怎么也的4.7k以上,这个电阻只是复位时保证74输入有一个初始值,待机时是没有什么作用的,所以没必要太小,太小了在这个电阻上的消耗功率太大浪费。

stm32 io口各种模式下得电流是多少

看芯片手册。

比如说STM32F030

单IO口最大25mA

全部IO扣加起来不能超过80mA

stm32的io口灌入电流和输出驱动电流最大是多少

芯片手册有的啊,好好的看看芯片手册对于GPIO的说明,IO口的最大电流是50mA,在配置的时候可以通过程序设置,不过如果实际电流没有达到那么多,那么IO口的电流是实际电流

以上就是小编对于stm32io口输出电流(stm32io口输出电流太小怎么办)问题和相关问题的解答了,stm32io口输出电流(stm32io口输出电流太小怎么办)的问题希望对你有用!