• TMS320F28035: lin接收id为0x3c的帧

    Part Number: TMS320F28035

    使用TMS320F28035的LIN做从机接收id为0x3c的帧不能进入接收中断。但是在loopback模式或外部引脚连接自发自收时能够进入接收中断。是LIN不能接收到id为0x3c的帧吗

  • TMS320F28035: Flash_Program函数写入问题。

    Part Number: TMS320F28035
    Other Parts Discussed in Thread: C2000WARE

    在copy函数中调用库函数Flash_Program,数据无法写进flash。

    资料说是要在RAM执行。使用了以下两种方式都不行。

    1,#pragma CODE_SECTION(copy, "ramfuncs");

    2,#pragma CODE_SECTION(Flash_Program, "ramfuncs");这种会警告Flash_Program没定义…

  • TMS320F28035: 28035 DEALY_US 延时时间不准

    Part Number: TMS320F28035
    Other Parts Discussed in Thread: C2000WARE

    程序中调用DEALY_US  函数,发现延时时间不准,如期望延时208uS,实际通过IO测得延时有300uS。看代码DELAY_US也是在RAM中运行,希望TI专家们解答一下!谢谢!

    部分代码片段如下

    .def _DSP28x_usDelay
    .sect "ramfuncs"

    .global __DSP28x_usDelay
    _DSP28x_usDelay…

  • TMS320F28035: 编译器2级优化时中断变量被优化

    Part Number: TMS320F28035

    【问题现象】

    编译平台CCS12.6,编译器22.6.0,开2级优化,有一个中断变量 IsrVar.A,在中断内进行计时供主循环使用,在执行一下代码时卡死。本意是想通过中断延时一段时间的,后面测试时发现卡在了死循环里。

     IsrVar.A = 0;

    while (IsrVar.A  > 100) {

    赋值语句1;}

    赋值语句2;

    【原因分析】

    查看汇编代码发现while循环的判断表达被固定成使用0了,从这个现象来看原因是中断变量未指明外部属性…

  • TMS320F28035: 在项目中加了一个.cla程序后编译显示错误:".\ccsObjs.opt", line 1: fatal error: cannot open file "./Cla.obj": No error

    Part Number: TMS320F28035
    Other Parts Discussed in Thread: C2000WARE

    显示错误内容:Compilation failure makefile:152: recipe for target 'Example_2803xEPwmUpAQ.out' failed
    ".\ccsObjs.opt", line 1: fatal error: cannot open file "./Cla.obj": No error…

  • TMS320F28035: DSP 通过bootloader 串口升级后,复位可以跳转,上电无法跳转,且bootloader 也无法正常进入

    Part Number: TMS320F28035

    问题如题。用仿真器烧录bootloader后,可以使用上位机升级APP程序,升级完成后,断开仿真器,可以正常从BOOT 跳转至APP,功能正常。重新上电后发现无法进入APP,尝试升级,发现BOOT也无法运行。重新用仿真器烧录BOOT后可以跳转到APP,掉电后,APP还是无法运行。用仿真器烧录BOOT  、APP 可以正常跳转。希望论坛的技术大佬们或者经历过类似问题的老哥指点下

  • TMS320F28035: 在28035_HRPWM中使用Dead-Band

    Part Number: TMS320F28035

    1、我需要用PWM1A用作HRPWM,PWM1B为普通PWM;但是需要PWM1A与PWM1B互补,并有一定的死区时间;

    能否用Dead-Band模块实现其死区功能,并同时保留PWM1A的高精度PWM输出?

    2、见下图,从图中可能看到HRPWM功能是在Dead-Band模块之后,好象1功能难以实现,有什么可解决的方法?

    3、在使用Dead-Band模块时,启用half-cycle clocking可以提高1倍上升下隆延时精度

    FED = DBFED…

  • TMS320F28035: 请问如何让EPWM1A和EPWM1B输出的PWM信号频率不同?

    Part Number: TMS320F28035

    请问如何让EPWM1A和EPWM1B输出的PWM信号频率不同?谢谢

  • TMS320F28035: 如何保证GPIO在“”复位后未初始化前”时的状态是高电平

    Part Number: TMS320F28035

    TMS320F28035的AIO和GPIO的区别是不是AIO没有上拉?

    目前看手册GPIO在复位后未初始化前是默认input状态,请问在该阶段如何保证GPIO的状态为高电平?

    TRANSLATE with x
    English
    Arabic Hebrew Polish
    Bulgarian Hindi Portuguese
    Catalan Hmong Daw Romanian
    Chinese Simplified
  • TMS320F28035: 打绝缘耐压总是损坏,有什么建议

    Part Number: TMS320F28035

    用的28035做35kW电源,PEC+LLC两颗28035来实现,在打绝缘耐压2000V的时候DSP会有损坏,目前已经有8pcs损坏,下面是原理图。想请问下这个针对绝缘耐压2000V,设计的时候哪个引脚需要有什么注意事项吗?

  • TMS320F28035: AdcRegs.ADCSOCxxCTL.bit.CHSEL 在运行过程中,进行2s为周期的通道切换,为什么会影响到其他SOC通道?

    Part Number: TMS320F28035

    ADCSOC使用顺序采样,采样频率为70KHz。

    当SOC0通道进行切换的时候,例如SOC0,1s采样ADCINA1,1s采样ADCINB4,这样操作为什么会影响到其他通道的采样?

    例如:

    但有时候又不会有影响,例如SOC,在ADCINA1和ADCINB7,之间行进切换

  • TMS320F28035: 最新的TRM手册sprui10a上的LIN寄存器偏移量是错误的?

    Part Number: TMS320F28035

    28035的TRM最新的sprui10a手册,LIN_REGS的寄存器偏移量最小4,如下图

    上一版本的sprui10手册中,LIN_REGS的寄存器偏移量是2,如下图

    根据代码中的定义,偏移量2这个文档应该是对的。请工作人员确认,谢谢。

  • TMS320F28035: SCI波特率自适应

    Part Number: TMS320F28035

    代码中如何配置实现波特率自适应

  • TMS320F28035: 在多个cla任务被触发的情况下其执行逻辑是什么

    Part Number: TMS320F28035

    cla的各个任务的执行逻辑是什么,如果我开启了两个cla任务4和5分别由EPWM4和EPWM5触发,其频率分别是100K和200K,如果cla4中的代码运行时间在12.5us(80K)左右,cla5的代码运行时间在8us(125k),那么cla4运行完之后运行cla5,会不会导致cla5程序还没有运行结束cla4就会被触发,之后继续执行cla4的程序,结束之后再执行cla5的剩下的程序,是这样的运行逻辑吗。

    TRANSLATE with
  • TMS320F28035: HRPWM 的高精度周期抖动问题

    Part Number: TMS320F28035

    我在设置高分辨率周期时,比如说设置429K会得到一个500K到492K之间抖动的波形,这个合理吗?

  • TMS320F28035: 多触发源ADC采样异常

    Part Number: TMS320F28035

    背景介绍:ADC使用单序列顺序采样,采样触发源有两个,SOCA在EPMWM过零点发出,开始采样的第一个点是存放在0xB00,SOCB在EPWM过周期点发出,开始采样的第1个点存放在0xB0B。已知0xB00采样存在问题,未使用此采样值,其余的均使用。

    异常现象:0xB0B的采样值与DSP端口电压对不上,已测试对应的DSP端口电压无波动,但是0xB0B的采样会有秒级别的异常跳动。

    测试数据:把0xB0B和0xB0E均采样同样的通道,0xB0B数据异常…

  • TMS320F28035: TMS320F28035不能仿真运行

    Part Number: TMS320F28035

    我在使用CCS仿真时,报错显示0x3FF599,导致程序一直不能仿真运行,屏幕截图如下。有人能帮我看看是什么原因,以及解决办法吗?谢谢!

  • TMS320F28035: ADC采样在开关时刻的振荡,是否可以通过隔离采样进行抑制

    Part Number: TMS320F28035

    DSP的ADC采样在电源开关时刻存在着较大的振荡,由于是非隔离型的BUCK电路,因此DSP的数字地以及模拟地事实上与电源的功率地是相互连接的,那是否可以通过采用隔离的方式,隔离开DSP与电源,采样部分也采用隔离型采样,进而减小采样波形在开关时刻的振荡?

  • TMS320F28035: https://www.ti.com.cn/cn/lit/zip/tidc873

    Part Number: TMS320F28035

    包含设计 PCB 物理板层信息的设计文件,里面的SCH PCB格式,AD打开是空的,应该是加密了,这个源文件可以分享吗

  • TMS320F28335: IAP升级例程在哪里可以找到

    Part Number: TMS320F28335
    Other Parts Discussed in Thread: C2000WARE

    想做一个CAN/串口的IAP升级程序,需要一个boot程序和APP程序,看了网上的意思大概是修改CMD文件的启动地址跳转相关指令,查看了TMS320F28335的手册,对boot的了解还是不太清晰,请问TI官方有相关的历程吗

  • TMS320F28335: Error enabling this function: This task cannot be accomplished with the existing AET resources.

    Part Number: TMS320F28335

    仿真添加断点发现最多只能添加一个断点,再添加会显示AET资源不足,在论坛查找相关资料对设置进行更改之后还是无效,求救论坛各位大神

  • TMS320F28035: Ti28035芯片看门狗复位偶尔失败问题

    Part Number: TMS320F28035

    在做应用程序中向看门狗寄存器写入非101值(SysCtrlRegs.WDCR= 0x0038;)偶尔出现复位失败,系统卡死,麻烦帮忙解答一下,谢谢!

  • TMS320F28035: Ti28035芯片看门狗复位偶尔失败问题

    Part Number: TMS320F28035

    在做应用程序中向看门狗寄存器写入非101值(SysCtrlRegs.WDCR= 0x0038;)偶尔出现复位失败,系统卡死,麻烦帮忙解答一下,谢谢!

  • TMS320F28335: simulink自动生成CCS代码失效,电脑重启后无法正常编译了,一直报错

    Part Number: TMS320F28335
    Other Parts Discussed in Thread: TI-CGT

    电脑重启后simulink编译ccs代码功能失效,错误代码:We need to see this ENTIRE error message and a complete, reproducible test case including ALL of the command-line options. gmake: *** [poketbench_1.obj] Error…

  • TMS320F28035: dsp28035 能接收扩展帧,接收不了标准帧

    Part Number: TMS320F28035

    请教一个问题,dsp28035 能接收扩展帧,接收不了标准帧?

    目前,扩展帧能发送、能接收。

    标准帧能发送,不能接收。

    static void InitControl(Uint16 buadrate) // Initialize eCAN-A module
    {
    /* Create a shadow register structure for the CAN control registers. This is
    needed, since only…

1 2 3 4 5 »