无论是蜂鸣器还是LED数码管显示,其实这二者对代码编写来说没有太大区别,都是GPIO的一个典型应用。红牛开发板有一个蜂鸣器,而EM-STM3210E有一个四位LED数码管,代码都相对简单,不值的为二者单独写一篇博文,所以二者合一以一篇文章来说明,不过两个示例代码是独立的。
先说一下蜂鸣器,查原理图,发现控制该蜂鸣器的管脚是PB2,此外值得一提的是和BOOT1插针的1、2脚共用,所以如果你把跳线连接1、2,上电后,蜂鸣器会响。相关代码如下:
public class Buzzer { enum GPIO_NAMES {…} OutputPort BuzzerPort; public Buzzer() { BuzzerPor继续阅读与本文标签相同的文章
-
【STM32 .Net MF开发板学习-26】借道调试口与开发板通信
2026-05-23栏目: 教程
-
【译】用SQL统一所有:一种有效的、语法惯用的流和表管理方法
2026-05-23栏目: 教程
-
【教程】sqlserver数据库迁移阿里云服务器ECS详细教程
2026-05-23栏目: 教程
-
Apache Dubbo 牵手 IDE 插件,开发部署提速不止 8 倍
2026-05-23栏目: 教程
-
Java秒杀系统实战系列~构建SpringBoot多模块项目
2026-05-23栏目: 教程
