1,51定时器可从TL,TH获取当前计数值。
2,位带操作:#define LED0 PBout(5)// DS0
宏定义端口:#define LED0_SET(x) GPIOB->ODR=(GPIOB->ODR&~LED0)|(x ? LED0:0)
3,蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。 蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。战舰为有源电磁蜂鸣器。蜂鸣
器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。有源蜂鸣器自带了震荡电路,一通电就会发声;无源蜂鸣器则没有自带震荡电路,必须外部提供 2~5Khz 左右的方波驱动。
STM32的单个 IO 最大可以提供 25mA 电流(来自数据手册),而蜂鸣器的驱动电流是 30mA 左右,两者十分相近,但是全盘考虑,STM32 整个芯片的电流,最大也就 150mA。
普通51单片机IO最大灌电流可达20mA。
4,带返回值的函数: