我是靠谱客的博主 灵巧羊,最近开发中收集的这篇文章主要介绍基于STM32F407ZGT6的学习笔记(4),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一,关于定时器控制pwm输出。

    首先,要将对应的定时器初始化,开启硬件时钟,设置分频值,计数值。其次,要设置其工作的通道1234中的一个或多个引脚,并且要设置工作在pwm 1模式还是pwm2模式。

pwm 1模式:比较值大于计数值时为有效状态,否则无效。

pwm 2模式:比较值小于计数值时为有效状态,否则无效。

pwm占空比:等于比较值/(最大计数值+1)

ba43ff14ce004291bd9ecb5c3532d252.png

 

cf057f85b7a9482fb84739b467eaeb13.png

二,关于串口

    串口通信是一种设备间非常常用的串行接口,以比特币形式发送或接收数据!两个开发板之间互相发送数据,Rxd接Txd ,Txd接Rxd。串口发送数据,一个起始位,八个数据位,一个空闲位,校验位一般不工作但可选!这样十个比特位为一个帧。串口初始化如下图

70d0b6797b364a23b4b9fea5040668e7.png

 

 

 

 

 

 

 

 

 

最后

以上就是灵巧羊为你收集整理的基于STM32F407ZGT6的学习笔记(4)的全部内容,希望文章能够帮你解决基于STM32F407ZGT6的学习笔记(4)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部