stm32 跑马灯电路

我想问一下,为什么要让stm输出低电平的时候使LED亮,而不是让图中的VCC3.3 变成接地,从而使stm输出高电平的时候亮呢?

第1个回答  2019-02-15
如果使led高电平亮的话,那么驱动LED的电流将由单片机提供,流过单片机引脚的电流为拉电流。而单片机IO口的启动能力是不强的。如图用
低电平
控制,驱动电流由外部电源提供,减轻单片机负担。流经IO口的电流为
灌电流

你可以去
查查
拉电流和灌电流!