社区导航

 
查看: 753|回复: 1

[原创] 【TI C2000的使用经验】2806X产品说明书中致命错误

[复制链接]

238

TA的帖子

0

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

发表于 2015-4-5 09:44:24 | 显示全部楼层 |阅读模式
玩C2000产品也有好久了。现在呢能想到一点就写一点。论坛里最佩服的大哥dontium在写程序上确实给了我不少启示,略表感谢下~。

首先发上来的是我觉得最致命的错误。




SysCtrlRegs.EPWMCFG.bit.CONFIG = 1;



该寄存器在technical reference guide中提到了该寄存器的存在(0x00703A)处。但是完全没有描述该寄存器其他任何消息,包含的位。以及每位的定义。致命伤。当时调了很久的程序才发下了这个完全没有被提到的寄存器。完全是神坑有没有。



解释下EPWMCFG该寄存器只包含一位config。

当该位为1是epwm总线被接到DMA总线上。即EPWM寄存器仅可以被DMA修改。

当该位为1是epwm总线被接到CLA总线上。 即EPWM寄存器仅可以被CLA修改。




已经在e2e.ti.com上提交了这个问题。美国的工程师确认了存在这个遗漏,表示了道歉并且会在下个版本中更正。
此帖出自TI C2000论坛

回复

使用道具 举报

1万

TA的帖子

34

TA的资源

版主

Rank: 6Rank: 6

发表于 2015-4-5 16:20:09 | 显示全部楼层
“ 美国的工程师确认了存在这个遗漏 ”

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

小黑屋|手机版|Archiver|电子工程世界 ( 京ICP证 060456

GMT+8, 2017-7-24 06:55 , Processed in 0.236395 second(s), 15 queries , Redis On.

快速回复 返回顶部 返回列表