单片机
返回首页

STM32 基础系列教程 7 - 单脉冲PWM

2019-05-05 来源:eefocus

前言


学习stm32 基本定时器的使用,用基本定时器实现产生一个PWM,实现单脉冲PWM的功能。


示例详解


基于硬件平台: STM32F10C8T6最小系统板, MCU 的型号是 STM32F103c8t6, 使用stm32cubemx 工具自动产生的配置工程,使用KEIL5编译代码。

本示例所用的最小系统板原理图:

从本节开始,关于CUBEMX工具及KEIL工具的操作将不再细讲,如果还有不熟悉的可以查看之前的教程文档。下面直接介绍工程配置:

 

系统时钟树


定时器配置


引脚配置


工程代码

在main.c 中加入如下图所示代码:


到此,单脉冲PWM实验就完成了,在本实验中可能看到PA8引脚每隔1s输出一个 周其为100us 占空为50us 的PWM,  引脚可以看到如下图所示波形输出!!


OK,本期实验完成!下期见!

进入单片机查看更多内容>>
相关视频
  • RISC-V嵌入式系统开发

  • SOC系统级芯片设计实验

  • 云龙51单片机实训视频教程(王云,字幕版)

  • 2022 Digi-Key KOL 系列: 你见过1GHz主频的单片机吗?Teensy 4.1开发板介绍

  • TI 新一代 C2000™ 微控制器:全方位助力伺服及马达驱动应用

  • MSP430电容触摸技术 - 防水Demo演示

精选电路图
  • 家用电源无载自动断电装置的设计与制作

  • PIC单片机控制的遥控防盗报警器电路

  • 使用ESP8266从NTP服务器获取时间并在OLED显示器上显示

  • 开关电源的基本组成及工作原理

  • RS-485基础知识:处理空闲总线条件的两种常见方法

  • 基于TDA2003的简单低功耗汽车立体声放大器电路

    相关电子头条文章