我是靠谱客的博主 灵巧羊,这篇文章主要介绍基于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内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部