标题: STM32F103C8T6—PWM播放WAV音频(工程源码) [打印本页]

作者: 新洲罗远    时间: 2020-5-16 00:12
标题: STM32F103C8T6—PWM播放WAV音频(工程源码)
定时器3产生8000HZ中断,PWM播放WAV音频 出口PA7      
基于STM32F103C8T6     keil5编译

单片机源程序如下:
  1. /***************************************
  2. * 文件名  :main.c
  3. * 描述    :定时器3产生8000HZ中断,PWM播放WAV音频 出口PA7      
  4. * 实验平台:MINI STM32开发板 基于STM32F103C8T6
  5. * 库版本  :ST3.0.0   *

  6. *********************************************************/       

  7. #include "stm32f10x.h"
  8. #include "led.h"
  9. #include "Time_test.h"
  10. #include "dac.h"

  11. volatile u32 time; // ms 计时变量


  12. int main(void)
  13. {
  14.           
  15.         SystemInit(); /* 配置系统时钟为 72M */       
  16.        
  17.         LED_GPIO_Config();/* led 端口配置 */
  18.        
  19.         TIM2_NVIC_Configuration(); /* TIM2 定时配置 */
  20.        
  21.   while(1)
  22.   {
  23. //   if ( time == 500 ) /* 500ms 时间到 */
  24.     {
  25. //     time = 0;                                     
  26.         //GPIO_WriteBit(GPIOC, GPIO_Pin_13, (BitAction)((1-GPIO_ReadOutputDataBit(GPIOC, GPIO_Pin_13)))); /* LED1 取反 */
  27.     }        
  28.   }
  29. }
复制代码

所有资料51hei提供下载:
TIM定时器操作.7z (261.27 KB, 下载次数: 181)


作者: xiaqiang123    时间: 2020-5-16 07:51
感谢不错很喜欢
作者: 新洲罗远    时间: 2020-5-16 12:17
STM32F103C8T6没有DAC,这个音质没有用DAC的好
作者: cainiaoluo    时间: 2020-12-30 11:28
请问你的占空比是怎么实现的?
作者: sddzycnq    时间: 2021-3-15 13:45
正要学习这个呢。非常感谢楼主的分享。学习一下。




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1