• TMS320F280039C: 官方中断嵌套参考代码疑问

    Part Number: TMS320F280039C

    在官方推荐的C28x中断嵌套实现说明中,通过添加“EINT”和“DINT”这两条指令实现了高优先级对低优先级中断的嵌套,但对代码中关于PIEIER和IER寄存器(特别是IER寄存器)为什么要这样操作还不是特别理解。

    个人理解对PIEIER的操作是为了防止在嵌套过程中有其余组的高优先级中断插入。

    烦请各位工程师指教,谢谢!

  • TMS320F280039C: 无法实现中断嵌套

    Part Number: TMS320F280039C
    Other Parts Discussed in Thread: SYSCONFIG, TMS320F28388D, C2000WARE

    我配置了三个定时器中断,定时器周期都是固定1s中断一次,timer0、timer1、timer2中断,我想让timer2在执行中断程序的时候可以被timer0打断,代码如下,基本是按照官方给的参考文档完成的,但是这样并不能实现中断嵌套,这是为什么

    interrupt void INT_myCPUTIME…
  • TMS320F280039C: 能否把DCEVTFILT引入到CLB中

    Part Number: TMS320F280039C

    有没有办法把DCEVTFILT引入到CLB中,我看local mux里面只有DCEVTA/B的1,2。

  • TMS320F280039C: F280039芯片中使用RTOS,在任务调度进行上下文切换时,我只进行Standard C28x Register 的压栈 保存 出栈操作,而没有对32-bit FPU Registers进行压栈 保存 出栈操作,程序运行也正常,存在有疑惑?

    Part Number: TMS320F280039C

    使用RTOS时在任务调度进行上下文切换时,

    我只进行Standard C28x Register 的压栈 保存 出栈操作,没有对32-bit FPU Registers进行压栈 保存 出栈操作,程序运行也正常,存在有疑惑?

    还是浮点寄存器可以硬件自动保护现场。

  • TMS320F280039C: 关于PWM使能的问题

    Part Number: TMS320F280039C

    你好  我在配置PWM3A/B和PWM7A/B时出现了一个问题,当EPwm7Regs.AQCSFRC.bit.CSFA = 0, EPwm7Regs.AQCSFRC.bit.CSFB=2时 PWM7B也会发波,PWM7B受控于当EPwm7Regs.AQCSFRC.bit.CSFA ,只要EPwm7Regs.AQCSFRC.bit.CSFA = 0 PWM7B就会发波,这个代码实在280049移植过来的    逻辑性肯定是没有问题的   我想问一下原因

  • TMS320F280039C: motor_contorl_ware

    Part Number: TMS320F280039C

    The function: DCLINK_SS_runFastPWMCompensation(); 。in the file ''dclink_ss.h'' of the foc example of single resistor sampling, there seems to be an error, in the When vecArea = 3, the direction of movement seems to be reversed…

  • TMS320F280039C: MCAN寄存器

    Part Number: TMS320F280039C

    你好,我在280039C配置MCAN的时候,出现了2个问题。

    1.每次当我将PCAN(硬件工具)断开时,再次从新连接的时候,需要重新上下电才会有报文发出。

    2.我需要查看BUSOFF故障但是我无法在代码中读取寄存器

  • TMS320F280039C: CCS12.1.0 build程序会卡住不动

    Part Number: TMS320F280039C

    我的电脑CPU为i5-12450H,编译构建程序总是会卡在某个进度不动。

    从Project->Clean... 编译并构建程序,进度一定会卡在49%或者64%, Cancel Operation后再点击Build(锤子)通常可以编译成功,这导致我build程序很不顺畅,这是为什么呢?我本来以为是CPU不足,试过限制编译线程(-j 8 -> -j 2, 甚至关闭并行编译),问题没有改善。麻烦帮助排查解决!!感谢!!

  • TMS320F280039C: PMP41081 HLC问题

    Part Number: TMS320F280039C
    Other Parts Discussed in Thread: PMP41081

    关于HLC有更详细的说明么?比如这个指令什么时候生效,具体做用是什么(是把counter 0 复位到0么)?

    该例程是TI的PMP41081

  • TMS320F280039C: CLB输出问题

    Part Number: TMS320F280039C

    请问在TMS320F280039C中使用CLB时, CLB_OUT的值,如何才能在C28内核中访问到,现在希望在C28的c代码中直接使用 CLB_OUT的值

  • TMS320F280039C: 芯片异常复位问题

    Part Number: TMS320F280039C

    您好:

          用F280039C开发过程中,程序分为bootloader区与APP区,有一台机器在远程升级APP中机器断电,重新上电后发现芯片指示灯异常,查看复位引脚XRS pin会被周期性拉低52.2us。

         用示波器查看3.3V供电与晶振时钟频率20MHZ都正常。

         单步调试程序发现程序运行一直停留在这两句指令。3fb8b9  7625 ESTOP0  ;   3fb8ba  6F00  SB  0,  UNC;

    复位引脚XRS pin周期性拉…

  • TMS320F280039C: MCAN接收过滤器问题

    Part Number: TMS320F280039C

    你好,我在配置280039C芯片的MCAN的过滤器时,发现第一个过滤器的sfid2无法正常工作,请问是什么原因呢?具体配置如下:

    ConfigParams.filterConfig.anfs = 2U;

    MCAN_config(MCANA_DRIVER_BASE, &ConfigParams );

    StdFilterElement.sfid1 = 0x009U;

    StdFilterElement.sfid2 = 0x0ADU;

    StdFilterElement…

  • TMS320F280039C: 可能与标准库编译有关的问题

    Part Number: TMS320F280039C
    Other Parts Discussed in Thread: C2000WARE,

    最近在开发280039C

    重新安装了CCS开发环境,版本12.8.1

    在固化自己建立的工程的时候,发现memcpy函数总是定位到string.h标准库中的定义,从而导致编译报错

    另,导入C2000ware中的gpio控制led闪烁工程,调整为固化版本后,发现是memcpy无法找到定义,但是编译并不会报错,固化工程后重启电源工作也是正常的。

    所以,我在想,…

  • TMS320F280039C: TMS320F280039C使用Global load同步装载EPWM1-4 CMPA, CMPB, TBPRD时存在100us延时

    Part Number: TMS320F280039C

    PWM配置

    EPWM_enableGlobalLoad(myEPWM1_BASE);
    EPWM_enableGlobalLoadOneShotMode(myEPWM1_BASE);
    EPWM_setGlobalLoadOneShotLatch(myEPWM1_BASE);
    EPWM_forceGlobalLoadOneShotEvent(myEPWM1_BASE);
    EPWM_setClockPrescaler(myEPWM1_BASE…

  • TMS320F280039C: LLC SR開啟跟關閉與一次側開關相差時間建議

    Part Number: TMS320F280039C

    目前使用TI TMS320F280039C 來實作具SR的全橋LLC轉換器 切頻範圍90k-180k 諧振頻率100k,目前SR的控制邏輯為,晚一次側開關300ns開啟,早一次側開關300ns關閉,這樣的時間是否會太長造成電路的問題,有建議的滯後開啟、提期關閉時間嗎?

  • TMS320F280039C: 使用Sysconfig配置HRPWM的SFO时报错

    Part Number: TMS320F280039C

    报错如图,这是为什么

    配置与使用如下

  • 无法实现EPWM同步

    Part Number: TMS320F280039C

    按照“ C2000 ePWM 开发人员指南” 对epwm进行配置时,发现EPWM无法实现同步,移相也无法完成。

    配置如下:

    EPWM1的配置

    EPWM2的配置:

    EPWM3的配置:

    逻辑分析仪取得的画面:

    D0,D1,D2分别是EPWM1,EPWM2,EPWM3的输出

    为什么以上配置无法实现同步。

  • TMS320F280039C: dsp死机,看门狗没有正常复位,模块也没有进入NMI和非法中断,故障后晶振不起振

    Part Number: TMS320F280039C
    Other Parts Discussed in Thread: C2000WARE

    F280039C 模块正常拷机时,模块异常关机,can通信丢失并且不再恢复通信的问题,GPIO23被置高,必须重新上电才可以。
    watchdog是使能的,模块也没有进入NMI中断或非法中断,重新下电再上电后,模块恢复正常。
    刚开始用的是内部晶振2,开始怀疑是晶振异常,后为了方便进一步定位故障,改为了外部无源晶振,故障仍然可以复现,此时3.3V是正常的
    复现后,外部无源晶振无输出…

  • TMS320F280039C: 改变APP入口地址,看门狗复位实现BT刷写,复位有问题

    Part Number: TMS320F280039C

    以上是我的复位以后的情况,不论是在线还是离线程序都会复位以后跑飞

    在程序入口地址为0x80000时,程序是能正常复位的,改为0x90000看门狗复位就失效了,请问我该怎么做才能让看门狗复位到起始地址

    TRANSLATE with x
    English
    Arabic Hebrew Polish
    Bulgarian Hindi Portuguese
    Catalan Hmong Daw Romanian
    Chinese…
  • TMS320F280039C: CAN 奇偶校验功能使用

    Part Number: TMS320F280039C

     我在验证CAN奇偶校验的时候使能了PMD这个位域,但是不管是正常发送还是接收CAN报文, 这个位域都会显示出现错误位并且 这个寄存器也是相应邮箱的值。所以我想请问如何正确的使用 CAN奇偶校验这个机制呢。

  • TMS320F280039C: ERAD OR不生成中断问题

    Part Number: TMS320F280039C
    Other Parts Discussed in Thread: SYSCONFIG

     我设置了两个或事件,但是发生两个事件的时候没有触发RTOS Interrupt函数为什么呢

     使用的这个例程改的

    TRANSLATE with x
    English
    Arabic Hebrew Polish
    Bulgarian Hindi Portuguese
    Catalan Hmong Daw Romanian
    Chinese…
  • TMS320F280039C: 采样SOC配置问题

    Part Number: TMS320F280039C

    您好我想问一下,我在syscfg中配置C1的SOC触发为PWM4B,但是我又在一个2MS的函数中调用了对应的强制转换SOC的寄存器,我想问一下最后的采样结果是按照syscfg配置的结果还是执行2MS函数中结果,又或者是2种都执行,目前发现会导致我的电压环响应变慢。

  • TMS320F280039C: AES的CMAC计算结果问题

    Part Number: TMS320F280039C
    Other Parts Discussed in Thread: C2000WARE

    在使用AES模块时,导入了官方例程aes_ex7_cmac_auth.c,在板子上能够按预期正常运行,后续将testcase的元素1修改如下

    计算结果如下

    为了验证该计算结果的正确性,用python的库文件计算结果如图

    两次计算结果不一致

    后续使用Ti官方的纯软件加密库计算

    经过三次计算对比,使用python和TI纯软件库的结果一致,使用AES模块是另外种结果…

  • TMS320F280039C: debug但不运行时提示Source file 'memcpy.c' was not found.

    Part Number: TMS320F280039C

    CCS 20.1.0版本debug问题,单步无法运行。

    debug运行时提示Source file 'memcpy.c' was not found.这个是什么问题?有什么影响?

  • TMS320F280039C: PMP23069 SDK 遇到Error loading

    Part Number: TMS320F280039C
    Other Parts Discussed in Thread: SYSCONFIG, PMP23069, C2000WARE, POWERSUITE
    使用CCS 20.1.0 打开import projects时,无法build ttplpfc_pmp23069_F28003X 

    SYSCONFIG是1.23.4最新版本

    显示如下错误信息:
    Error loading C:\Users\Eason.****\workspace_ccstheia…
1 2 3 4 5 »