dsp2812 pmsm foc之EVB初始化详解
EvbRegs.T3PR = 3750; //定时器3周期寄存器 开关频率20KHz?,((1/20KHz)/13.33333ns=3750 想要得到的是20khz的开关频率,按公式就是算出T3PR的值T3Period=EvbRegs.T3PR; //将定时器1周期值赋给 T1PeriodEvbRegs.T3CNT = 0x0000; //从0开始计数。EvbRegs.T3CON.all = 0x0840; //0x0840=0000 1000 0100 0000 选用T3PR作为定时器3的周期寄存器,禁止定时器比较操作,定时器比较寄存器重载条件:当计数器值为0的时候,时钟源是内部时钟HSPCLK,使能定时器操 //作,使用自己的使能位,时钟分频因子1,所以时钟频率为37.5Mhz 连续增/减计数模式 ,仿真挂起立即停止 EvbRegs.CMPR4 = 1000; //占空比26.7%EvbRegs.CMPR5 = 1000; //占空比26.7%EvbRegs.CMPR6 = 1000; //占空比26.7%EvbRegs.ACTRB.all = 0x0999; //0x0999=0000 1001 1001 1001 PWM1,3,5低有效,PWM2,4,6高有效 EvbRegs.DBTCONB.all = 0x0AF8; //0x0AF8=0000 1010 1111 1000死区控制 x/32=75MHz/64=1.171875MHz 死区周期为10个周期,使能死区定时器123//死区时间=1/1.171875*10=8.5333usEvbRegs.COMCONB.all =0xA600; //0xA600=1010 0110 0000 0000 全比较器输出使能,使能比较器操作,方式控制寄存器ACTRA重载条件为下溢或周期匹配,比较寄存器CMPRX重载条件为下溢或周期匹配//禁止硬件空间向量PWM模式,
dsp2812 pmsm foc之EVB初始化详解相关推荐
- 初始化模型参数 python_pytorch 网络参数 weight bias 初始化详解_python_脚本之家
权重初始化对于训练神经网络至关重要,好的初始化权重可以有效的避免梯度消失等问题的发生. 在pytorch的使用过程中有几种权重初始化的方法供大家参考. 注意:第一种方法不推荐.尽量使用后两种方法. # ...
- go结构体初始化_go嵌套匿名结构体的初始化详解
go匿名结构体 嵌套匿名结构体的 示例代码片. type debugConfig struct { MaxQueueDepth int `json:"maxQueueDepth"` ...
- RT1064学习笔记__函数初始化详解
函数详解 一. systick_delay_ms() 毫秒级延时函数 二.zf_gpio.c函数 ① gpio_init() GPIO初始化 ② gpio_set() GPIO输出设置 ③ gpio_ ...
- App启动时Application初始化详解
参考博文: http://www.jianshu.com/p/6037f6fda285 App的ActivityThread与Application详解 一个App的程序入口到底是什么? 是Activ ...
- 十一、CSS初始化详解
CSS初始化 不同浏览器对有些标签的默认值是不同的,为了消除不同浏览器对HTML文本呈现的差异,照顾浏览器的兼容性,我们需要对CSS初始化. 简单理解:CSS初始化是指重设浏览器的样式.(也称为CSS ...
- php语言指针的初始化定义,指针变量的初始化,C语言指针变量初始化详解
本节来解决如何给一个指针变量初始化.即怎样使一个指针变量指向另一个变量. 前面章节中的某些程序实际上已经使用了,即可以用赋值语句使一个指针变量得到另一个变量的地址,从而使它指向该变量.比如: int ...
- Java对象初始化详解
在Java中,一个对象在可以被使用之前必须要被正确地初始化,这一点是Java规范规定的.本文试图对Java如何执行对象的初始化做一个详细深入地介绍(与对象初始化相同,类在被加载之后也是需要初始化的,本 ...
- c语言中整型数组如何初始化,C语言数组空间的初始化详解
数组空间的初始化就是为每一个标签地址赋值.按照标签逐一处理.如果我们需要为每一个内存赋值,假如有一个int a[100];我们就需要用下标为100个int类型的空间赋值.这样的工作量是非常大的,我们就 ...
- java类型的数组初始化_java数组初始化详解
介绍 学习Java的朋友想必对数组并不陌生,它需要使用之前对其进行初始化,这是因为数组是引用类型,声明数组只是声明一个引用类型的变量,并不是数组对象本身,只要让数组变量指向有效的数组对象,程序中就可使 ...
- java 初始化object_Java对象初始化详解
出处:http://blog.jobbole.com/23939/ 在Java中,一个对象在可以被使用之前必须要被正确地初始化,这一点是Java规范规定的.本文试图对Java如何执行对象的初始化做一个 ...
最新文章
- SoaBox 1.1.6 GA 发布,SOA 模拟环境
- sizeof 数组_简单的一维数组竟然有这么多坑?
- 谷歌五笔输入法电脑版_“五笔输入法”打字速度更快,为什么却没啥人用?
- 《基于Java实现的遗传算法》笔记(7 / 7):个人总结
- 一个上帝视角的java游戏_从上帝视角看Java如何运行
- 链表的逆置,归并,拆分以及其他函数集合
- 用延迟加载解决CNZZ加载慢的问题
- 青蛙学Linux—CentOS 6.10的安装
- SQL Server 自增字段归零等问题
- Django——日志
- 高并发程序设计入门(转)
- HDU 1789 Doing Homework again(贪心)
- 如何学习渗透测试:初学者教程
- 最新图解 FileZilla Server + FlashFXP 快速傻瓜式搭建FTP服务 1
- 批处理程序文件夹加密
- 【配置】Pycharm远程连接服务器、配置SSH、配置py环境
- html5游戏制作入门系列教程(一)
- 简单的一些网络流问题
- 解决SecureFX中文乱码的方法
- 华为路由器a1虚拟服务器设置方法,华为路由器虚拟服务器设置方法