STM32学习笔记

本文是STM32的学习笔记,涵盖了51定时器的使用,位带操作技巧,以及STM32与51单片机在驱动蜂鸣器电流上的比较。内容包括蜂鸣器的工作原理,STM32单个IO的最大电流限制,并指出全芯片电流限制。
摘要由CSDN通过智能技术生成

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,带返回值的函数:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值