①给PB8高电平,则三极管导通,那么蜂鸣器工作。 ②为什么PB8不直接接到蜂鸣器上,而用一个三极管? 蜂鸣器的驱动电流是30mA左右但是芯片(具体芯片手册)的单个IO最大可以提供20mA电流,因此可以通过三极管扩流后再去驱动蜂鸣器。