SV PWM控制算法详解及寄存器设定原理
需积分: 22 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:串行通信的通道开始,使能串行通信的通道开始。
本文档详细介绍了寄存器的设定,包括串行模式寄存器、串行通信运行设定寄存器、串行数据寄存器、串行输出寄存器、串行输出允许寄存器和串行通道开始寄存器。这些寄存器的设定内容和控制算法将在实际应用中发挥重要作用。
126 浏览量
343 浏览量
229 浏览量
126 浏览量
697 浏览量
335 浏览量
151 浏览量
赵guo栋
- 粉丝: 43
- 资源: 3816
最新资源
- basic-backend
- ping_me:使用WebSockets语义UI和Rails的即时消息应用程序
- 易语言-apihook达到对指定进程隐藏窗口
- 文件夹隐藏加密精灵.rar
- OPC_OPC转modbus-tcp_opcmodbus转换_opc_modbus协议转换_
- 日月年报解决方案.rar
- dutch-mobile-app:React Native App用于训练荷兰语元音(可能还有更多)
- eris:eris是用Go语言编写的现代IRC Server守护程序,主要关注安全性和隐私性
- MEAN Web开发#2:后面的Node.js
- MangoCoinz:更新了 MangoCoinz 的用户界面
- sympy-llvm:JIT编译SymPy表达式以加快数值评估的速度
- GIS面试题.rar
- browser-ff::globe_showing_Europe-Africa:Dot Browser是基于Firefox的注重隐私的Web浏览器,专为Windows,macOS和Linux开发。 对于问题日志:
- FileUpDown_文件服务器_
- 概念演示森伯斯特
- greenplum监控台greenplum-cc-web 3.3.0 for linux