TMS570
文章平均质量分 66
TMS570
90老新人
这个作者很懒,什么都没留下…
展开
-
TMS570-6-HET PWM
以前用470时分析过HET,这里不多分析了,生产PWM的配置很简单,参考下面几篇:1、https://blog.csdn.net/minglan123/article/details/1167650902、https://blog.csdn.net/weixin_38457349/article/details/957844683、https://blog.csdn.net/weixin_42259397/article/details/828866344、https://e...原创 2021-10-08 22:17:13 · 374 阅读 · 0 评论 -
TMS570-5-RTI精准延时
之前工程中用的延时函数都是2个for嵌套,不是很准确,既然学习HET和RTI可以做一个精确的延时函数,找到一篇参考文章:IAR For Arm 的精确定时及延时等_jayacham的专栏-CSDN博客,文章中写得很清楚了不再赘述。为了便于观察延时时间是否准确,还是用了gioa0的电平来查看。HCG配置gioa0为输出,RTI不用设置,时钟默认,其他默认即可。先看下delay函数:/** rti_delay.c** Created on: 2021年7月4日* Aut...原创 2021-09-27 20:50:36 · 600 阅读 · 0 评论 -
TMS570-4-RTI_DWD看门狗
1、DWD570不同于470看门狗可以在HAL中配置,需要使用函数设置,自带的函数如下:相比多了dwd和dwwd函数,即Digital Watchdog (DWD)和Digital Windowed Watchdog (DWWD)。 直接看代码:int main(void){/* USER CODE BEGIN (3) */ gioInit(); //gioa 0 默认输出为高电平 rtiInit(); dwdI...原创 2021-09-27 20:35:40 · 552 阅读 · 0 评论 -
TMS570-3-RTI中断
RTI的内容可自行看手册或其他文章,这里只简单记录下配置和实验。1、RTI1CLK的时钟配置,默认:2、开启RTI Compare0的ISR中断:3、RTI Counter0配置,默认:4、中断发生的周期值,Compare0 Period填入10,即每10ms计数中断一次;5、gioa0的配置不再贴出,生产代码,下面看下配置的代码;6、RTI配置的内容在rti.c中的rtiInit()函数中: /** - Setup compare...原创 2021-09-22 21:38:46 · 848 阅读 · 0 评论 -
TMS570-2-GIO中断学习
有了470的基础现在可以很快的就能上手,还是仿照之前的实验,GIOB[3]和GIOA[0]一个发生电平转换,另一个就发生中断。1、 配置GIOA[0]为输出,下降沿产生中断;2、设置GIOB[3]为输出;3、使能GIO A的中断;对应代码中发生变化:static const t_isrFuncPTR s_vim_init[128U] ={ &phantomInterrupt,…… &...原创 2021-09-18 10:50:46 · 692 阅读 · 0 评论 -
TMS570-1-GIO学习
1、简介 1.1 TMS570LS0714PGE从简介可以看到570是Dual CPUs,有2个CPU,那2个CPU是怎么协调工作的呢?看下手册原话:The device has two Cortex-R4F cores, where the output signals of both CPUs are compared in the CCMR4 unit. To avoid common mode impacts the signals of the CPUs to...原创 2021-09-18 10:40:05 · 869 阅读 · 0 评论