【实例简介】

利用GPIO控制无源蜂鸣器发声,播放音乐。使用SysTick延时,使用位带操作寻址IO口引脚。

【实例截图】

【核心代码】

pMusic

├── CMSIS

│   ├── core_cm3.c

│   └── core_cm3.h

├── DebugConfig

│   └── Target_1_STM32F103ZE_1.0.0.dbgconf

├── Device

│   ├── stm32f10x.h

│   ├── system_stm32f10x.c

│   └── system_stm32f10x.h

├── Lib

│   ├── inc

│   │   ├── misc.h

│   │   ├── stm32f10x_gpio.h

│   │   └── stm32f10x_rcc.h

│   └── src

│   ├── misc.c

│   ├── stm32f10x_gpio.c

│   └── stm32f10x_rcc.c

├── Listings

│   ├── pMusic.map

│   └── startup_stm32f10x_hd.lst

├── Objects

│   ├── beep.crf

│   ├── beep.d

│   ├── beep.o

│   ├── core_cm3.crf

│   ├── core_cm3.d

│   ├── core_cm3.o

│   ├── main.crf

│   ├── main.d

│   ├── main.o

│   ├── misc.crf

│   ├── misc.d

│   ├── misc.o

│   ├── pMusic.axf

│   ├── pMusic.build_log.htm

│   ├── pMusic.hex

│   ├── pMusic.htm

│   ├── pMusic.lnp

│   ├── pMusic.sct

│   ├── pMusic_Target 1.dep

│   ├── startup_stm32f10x_hd.d

│   ├── startup_stm32f10x_hd.o

│   ├── stm32f10x_gpio.crf

│   ├── stm32f10x_gpio.d

│   ├── stm32f10x_gpio.o

│   ├── stm32f10x_rcc.crf

│   ├── stm32f10x_rcc.d

│   ├── stm32f10x_rcc.o

│   ├── system_stm32f10x.crf

│   ├── system_stm32f10x.d

│   ├── system_stm32f10x.o

│   ├── systick.crf

│   ├── systick.d

│   └── systick.o

├── Public

│   ├── SysTick.c

│   ├── SysTick.h

│   └── system.h

├── Startup

│   └── startup_stm32f10x_hd.s

├── User

│   ├── Beep

│   │   ├── beep.c

│   │   └── beep.h

│   └── main.c

├── pMusic.uvguix.Administrator

├── pMusic.uvoptx

└── pMusic.uvprojx

12 directories, 57 files

stm32无源蜂鸣器定时器_使用STM32控制无源蜂鸣器发声播放音乐相关推荐

  1. STM32 使用STM32F103控制无源蜂鸣器发声播放音乐

    使用STM32控制无源蜂鸣器发声播放音乐 [注:学习STM32总结做的笔记,大神勿喷.有不足之处还望不吝赐教. -----本篇大部分转载而来,有侵权请联系作者,谢谢.] 原博客地址: https:// ...

  2. c语言树莓派音乐播放器,使用web端来控制我的树莓派播放音乐

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? web端控制树莓派播放音乐,PHP+NodeJS+mpg123,粗糙版.实现后还可以做个app什么的. 代码 git 用 ...

  3. Arduino按键控制MP3模块随机播放音乐(YX5300 MP3音乐模块)

    设计者:STCode (公众号同名) 1)功能描述 这个设计主要是通过按键来控制播放音乐,主要涉及到的内容有按键和YX5300 MP3音乐模块的使用,通过按压按键来达到随机播放音乐曲目的目的. 2)使 ...

  4. stm32无源蜂鸣器定时器_stm32定时器实现PWM输出控制无源蜂鸣器(HAL)

    (一)PWM概念和原理 脉冲宽度调制(PWM),是英文"Pulse Width Modulation"的缩写,简称脉宽调制,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有 ...

  5. stm32 定时器_如何计算STM32定时器、独立看门狗和窗口看门狗

    点击上方蓝色字体,关注我们 本博文简要阐述STM32L011微控制器定时器的参数配置(其他型号大同小异,本文侧重讲解配置,至于各类定时器的特点后续再述),STM32定时器种类繁多有通用定时器.基本定时 ...

  6. stm32 工业按键检测_基于STM32芯片的能谱仪设计

    随着对天然辐射场中低能量γ谱学及其应用的深入研究,γ能谱仪不仅在固体矿产勘探.油气普查.水文和工程地质调查等工业生产及科学研究方面,甚至在民用的环境辐射场调查.建材与建筑装饰材料放射性检测方面,都得到 ...

  7. stm32芯片休眠模式_基于STM32单片机低功耗模式机制详细解析

    相关推荐 创新的 RXv3 核大幅提升了久经验证的瑞萨电子 RX CPU 核架构性能,实现了高达 5.8 Co... 发表于 2018-10-25 14:54 • 0次阅读 RXv3核实现了5.8 C ...

  8. stm32硬件消抖_在 STM32 上使用 C++ 指南

    结识更多同行,共同讨论"嵌入式"技术.欢迎添加社区客服微信,备注发送"电源+公司名(学校)+职位(专业)"拉您入群. 简介 本文描述了如何使用在搭载了 RT-T ...

  9. stm32呼吸灯程序_学习STM32从点灯开始!

    前言 学STM32我们从点灯开始,学Linux驱动我们自然也要点个灯来玩玩,尽量在从这些基础例程中榨取知识,细抠.细抠,为之后更复杂的知识打好基础. 与硬件无关的LED驱动 回顾hello驱动程序,我 ...

最新文章

  1. 微软公布19财年财报:净利润增长22%,云计算首超个人计算业务
  2. 前谷歌工程团队负责人:如何打造一个完美的产品
  3. RabbitMQ系列(二)深入了解RabbitMQ工作原理及简单使用
  4. java三态_Java中对象的三种状态
  5. 计算机主机和cpu的区别,服务器CPU和普通电脑CPU有什么区别?
  6. MySQL数据查询新人须知
  7. select scope_identity()
  8. 干货分享丨从MPG 线程模型,探讨Go语言的并发程序
  9. winForm combox 回传绑定数据
  10. linux/ubuntu中制作deb安装包
  11. java show方法显示_Java Presence.Show方法代码示例
  12. 阻止 Mac 进入睡眠模式保持清醒的 5 种方法
  13. 试试用word发博客
  14. 编译内核_Linux内核编译(自己实现的网卡上面测试c1000k案例)
  15. 【路径规划】基于NSGA2实现无人机三维路径规划matlab源码
  16. 全网火爆高颜值蓝牙耳机,低延迟游戏党必备蓝牙耳机推荐
  17. 卡壳卡壳(是读qia)
  18. 同事能力比你强怎么办
  19. Hbuilder中如何快速输入注释标签_vscode中20个让人眼前一亮的插件
  20. css html模板下载插件

热门文章

  1. mysql 实现计数器_MySQL实现计数器的表设计及实现
  2. C++判断进程id是否存在
  3. Linux开机启动过程(7):内核执行入口点
  4. Memory Translation and Segmentation(内存转换与段)
  5. 【gSOAP】gSOAP生成服务代理和对象C语言代码示例
  6. glibc:fd_set机制
  7. Django模板层:内置模板标签if,for in(forloop.counter)with,url,spaceless,autoescape,verbatim,firstof,block,cycle
  8. java中定义一个栈容器_Java 容器之 Connection栈队列及一些常用
  9. Python可视化 | Seaborn(01)
  10. python 状态机第三方库_Python 状态机 - osc_8g11urw7的个人空间 - OSCHINA - 中文开源技术交流社区...