SV PWM控制算法详解及寄存器设定原理

需积分: 22 105 下载量 143 浏览量 更新于2024-08-09 收藏 7.53MB PDF 举报
"寄存器的设定-SVPWM的原理及法则推导和控制算法详解第三修改版" 本文档详细介绍了寄存器的设定,包括串行模式寄存器(SMR)、串行通信运行设定寄存器(SCR)、串行数据寄存器(SDR)、串行输出寄存器(SO)、串行输出允许寄存器(SOE)和串行通道开始寄存器(SS)。这些寄存器的设定内容和控制算法将在以下详细解释。 **串行模式寄存器(SMR)** 串行模式寄存器(SMR)用来设定串行通信的模式。SMR寄存器的设定内容包括: * CKSmn:时钟选通信号,用于选择串行通信的时钟信号。 * CCSmn:串行通信的校验位,用于检测串行通信的错误。 * STSmn:串行通信的启动信号,用于启动串行通信。 * SISmn:串行通信的中断源,用于产生中断信号。 * MDmn:串行通信的模式选择,用于选择串行通信的模式。 **串行通信运行设定寄存器(SCR)** 串行通信运行设定寄存器(SCR)用来设定串行通信的运行参数。SCR寄存器的设定内容包括: * TXEmn:串行通信的发送使能信号,用于启用串行通信的发送功能。 * RXEmn:串行通信的接收使能信号,用于启用串行通信的接收功能。 * DAPmn:串行通信的数据校验,用于检测串行通信的数据错误。 * CKPmn:串行通信的时钟相位选择,用于选择串行通信的时钟相位。 * EOCmn:串行通信的结束信号,用于标志串行通信的结束。 * PTCmn:串行通信的时钟频率选择,用于选择串行通信的时钟频率。 * DIRmn:串行通信的数据方向选择,用于选择串行通信的数据方向。 **串行数据寄存器(SDR)** 串行数据寄存器(SDR)用来存储串行通信的数据。SDR寄存器的设定内容包括: * 波特率的设定:用于设定串行通信的波特率。 * 发送数据的设定:用于设定串行通信的发送数据。 **串行输出寄存器(SO)** 串行输出寄存器(SO)用来控制串行通信的输出。SO寄存器的设定内容包括: * CKOm:串行通信的时钟输出,使能串行通信的时钟输出。 * SOm:串行通信的数据输出,使能串行通信的数据输出。 **串行输出允许寄存器(SOE)** 串行输出允许寄存器(SOE)用来控制串行通信的输出使能。SOE寄存器的设定内容包括: * SOEm:串行通信的输出使能,使能串行通信的输出。 **串行通道开始寄存器(SS)** 串行通道开始寄存器(SS)用来控制串行通信的通道开始。SS寄存器的设定内容包括: * SSm:串行通信的通道开始,使能串行通信的通道开始。 本文档详细介绍了寄存器的设定,包括串行模式寄存器、串行通信运行设定寄存器、串行数据寄存器、串行输出寄存器、串行输出允许寄存器和串行通道开始寄存器。这些寄存器的设定内容和控制算法将在实际应用中发挥重要作用。