主题中讨论的其他器件: C2000WARE
您好!
我们在新项目中使用 F280025、现在、F280025有以下问题:
=>主持人的编辑:Q1将在这里支持: TMS320F280025:如何避免 PWM TBPHS 交叉 CMP - C2000微控制器论坛导致异常的高电平和低电平
对于 ePWM:
a: 中断内 TBPRD/CMPA/CMPB 寄存器相关功能的排列顺序将导致 EPWM 异常、 更改 CMP 状态时、也需要更改 TBPRD 的值
例如:1)当仅更改 CMP 且不更改 TBPRD 并启用 DB 时、CMPA 由 CMPB 补充性强制执行;
2)当在中断内操作 ePWM 时、TBPHS 使能必须始终在波形的开头、否则在开始时可能存在不稳定的异常高电平和低电平
高频信号
b. 在 DB 使能和禁用状态之间切换时未能及时完成运行可能导致异常高电平和低电平;
c.问题:对于 TBPHS 穿越 CMP 导致的异常高电平和低电平、是否有任何其他解决方案?
=>主持人编辑:Q1在这里将受支持: TMS320F280025:CMPSS 配置- C2000微控制器论坛
2.对于 ADC:
a.如果我们可以 按照如下所示将 CM3_HP3、CM3_LP4设置为:以下代码是否存在任何错误:
3.闪存:
1. 关于演示中闪存宏的定义、它在工程属性中定义、但在实际的工程文件中没有定义。 当使用100V3刻录程序时、将报告错误233、
导致芯片 保持无法烧毁的状态。 使用演示板110的工作原理通常是
连接到目标时出错:
(错误-233 @ 0x0)
JTAG IR 和 DR 扫描路径无法循环位、它们可能会损坏。
尝试扫描 JTAG 扫描路径失败。 目标的 JTAG 扫描路径似乎损坏了
停留在1或停留在零故障的线性调频脉冲。
2. 说明:
报告调试和发布错误:TMS320F280025C:没有"_system_post_cinit ()"的源可用。 程序停止运行
以下为无错误代码:
错误代码:
1)添加1个代码后其它未改变的错误报告;
2)如果所有其他的代码都是空的,函数 void ad_sample (void)在位置2将直接报告内容在位置4 , 删除 位置4 ad_sample();
3) Plesae 检查代码,并提供你推荐为什么我们有错误报告?