一,关于定时器控制pwm输出。
首先,要将对应的定时器初始化,开启硬件时钟,设置分频值,计数值。其次,要设置其工作的通道1234中的一个或多个引脚,并且要设置工作在pwm 1模式还是pwm2模式。
pwm 1模式:比较值大于计数值时为有效状态,否则无效。
pwm 2模式:比较值小于计数值时为有效状态,否则无效。
pwm占空比:等于比较值/(最大计数值+1)
二,关于串口
串口通信是一种设备间非常常用的串行接口,以比特币形式发送或接收数据!两个开发板之间互相发送数据,Rxd接Txd ,Txd接Rxd。串口发送数据,一个起始位,八个数据位,一个空闲位,校验位一般不工作但可选!这样十个比特位为一个帧。串口初始化如下图