• TMS320F28377D: TMS320方8377S/D能否输出多于6组的Pwm对,发现在28377D上反复进行尝试,均没有成功,最多只能输出6对PWM波?是GPIO设置不对吗?

    Part Number: TMS320F28377D


    void InitEPwm1Gpio(void)
    {
    EALLOW;

    /* Disable internal pull-up for the selected output pins
    for reduced power consumption */
    // Pull-ups can be enabled or disabled by the user.
    // Comment out other unwanted lines.

    GpioCtrlRegs…

  • TMS320F28375S: 请问FP模块有个选项strict或relaxed,这个具体怎么设置

    Part Number: TMS320F28375S

    尊敬的工程师,

    您好,请问FP模块有个选项strict或relaxed,这个具体怎么设置,有时候设置不对的时候,除法计算出来就不正确,请问有没有比较好的关于FP TMU的培训资料,谢谢,非常感谢

  • TMS320F28377D: SPI_DMA方式与外部芯片通信

    Part Number: TMS320F28377D

    尊敬的TI工程师

    您好,我在使用28377d的SPI的DMA模式时发现问题,请求您的帮助解答。

    首先我在syscfg中将SPI与DMA配置如下图。

    在board.c中生成的初始化部分对应代码如下:

    void Board_init() { EALLOW; PinMux_init(); DMA_init(); SPI_init(); EDIS; } //**************************…

  • TMS320F28377D: SPI_DMA方式与外部芯片通信

    Part Number: TMS320F28377D
    Other Parts Discussed in Thread: C2000WARE

    1.我看到C2000的Driverlib库里面有2838x的SPI_DMA例程,但是找不到2837x的spi_dma例程。如果有,帮我指一下路径。
    2.F28377D型号的开发是否支持用syscfg工具?

  • TMS320F28377D: 在使用TI的AI神经网络编译器TI Neural Network Compiler for MCUs v1.3时,遇到无法找到<stdbool>标准库的问题

    Part Number: TMS320F28377D
    Other Parts Discussed in Thread: C2000WARE
    1. 在使用神经网络编译器时(从onnx model生成c file的工具链),在windows上创造了conda环境,安装了ti_mcu_nnc库等
    2. 根据文档内容 2. 编译说明 — TI Neural Network Compiler for MCU用户指南 进行操作:
    • 下载最新的C2000ware和CGT,并export路径(在这里是$env:)…
  • TMS320F28377D: 周期性复位问题+下载器无法连接

    Part Number: TMS320F28377D

    在测量供电电压没问题上电后复位引脚出现一直复位的问题,仿真器连不上,无法烧写程序,想请教一下这个问题是什么原因

  • TMS320F28377D: :

    Part Number: TMS320F28377D

    在测量供电电压没问题上电后复位引脚出现一直复位的问题,无法烧写程序,想请教一下这个问题是什么原因

  • TMS320F28377D: TMDSIDDK_v2.0 PWM生成与相位关系

    Part Number: TMS320F28377D
        EPwm1Regs.CMPA.bit.CMPA = (INV_PWM_HALF_TBPRD*svgen1.Tc)+INV_PWM_HALF_TBPRD;
        EPwm2Regs.CMPA.bit.CMPA = (INV_PWM_HALF_TBPRD*svgen1.Ta)+INV_PWM_HALF_TBPRD;
        EPwm3Regs.CMPA.bit.CMPA = (INV_PWM_HALF_TBPRD*svgen1.Tb)+INV_P…
  • TMS320F28377D: TMS320F28377D对应的软件无法正常仿真

    Part Number: TMS320F28377D

    具体问题,如上,仿真后进不到main函数中

  • TMS320F28377D: 你好,我想知道有没有在不删减代码的前提下把SCIB和CANB关闭,因为我打算采用CAN和SCI双保障,CAN不行就使用SCI进行通信

    Part Number: TMS320F28377D

    你好,我想知道有没有在不删减代码的前提下把SCIB或者CANB关闭,因为我打算采用CAN和SCI双保障,CAN不行就使用SCI进行通信

    TRANSLATE with x
    English
    Arabic Hebrew Polish Bulgarian Hindi Portuguese Catalan Hmong Daw Romanian Chinese Simplified Hungarian Russian
  • TMS320F28377D: C2000™︎ 微控制器论坛

    Part Number: TMS320F28377D

    使用epwm模块实现两路pwm180度相移

    void InitEPwm1phaseshift(void)
    {
    EALLOW;
    CpuSysRegs.PCLKCR0.bit.TBCLKSYNC = 0;
    EDIS;
    EPwm1Regs.TBPRD=PERIOD;
    EPwm1Regs.TBPHS.bit.TBPHS=0; //用于几个模块同步时加载到TBCTR
    EPwm1Regs.TBCTR = 0x0000;

    EPwm1Regs.TBCTL.bit…

  • TMS320F28377D: 看门狗复位状态读取

    Part Number: TMS320F28377D

    看门狗触发复位后,CpuSysRegs.RESC.bit.WDRSn能够读得到置1,但是读0x0000002C保存的值时却显示是XRS导致的复位,难道说0x0000002C里面保存的看门狗复位状态和XRS的复位状态是一样的?我现在的目的是想要将看门狗的复位状态读取后存放到flash,不确定是否能够直接读取CpuSysRegs.RESC.bit.WDRSn来获取状态,还是说需要读取0x0000002C来获取状态?

  • TMS320F28377D: sysconfig进行系统配置 ,目前存在一些不完整或者是局限性吗?

    Part Number: TMS320F28377D
    Other Parts Discussed in Thread: SYSCONFIG, C2000WARE
    一般使用sysconfig进行系统初始化配置,对于时钟树这一块仅仅是生成了一个clocktree.h文件吗,
    一般使用sysconfig生成的board_init在device_init后调用,
     
     
    device_init进行相关sysctrl初始化,包括flash,clock等,当然还有很多其他内容,

    我想表达意思是:sysconfig可能对应了全部芯片配置…
  • TMS320F28377D: 关于CPU Booting Status的部分

    Part Number: TMS320F28377D

    数据手册里面的Table 4-47. CPU1 Boot Status Bit Fields 和 Table 4-51. CPU Booting Status,在21bit和22bit的内容是不是有误,两个表格的这两位都是描述CPU2的两个看门狗,我的理解是CPU1的表格应该描述的是CPU1的两个看门狗,CPU2的表格描述CPU2的看门狗。

  • TMS320F28377D: 你好,关于CAN通信我有问题,我现在用自己的板子跑can_ex4_simple_transmit.c例程,测得CAN_TX引脚一直是高,CAN_RX一直是低,但是同样的程序我下载到开发板上波形正常,请问会是什么原因呢?

    Part Number: TMS320F28377D

    如题所示,是我自己的板子什么地方没有画好吗?比如CAN模块引脚缺少上拉?我已经找了一个礼拜问题了,感谢!!!!

  • TMS320F28377D: C2000-28377D-adc&cmpss - 差分信号与cmpss相匹配的问题?

    Part Number: TMS320F28377D
    如果我现在使用的差分信号的模式进行电流采样,同时我还想使用cmpss功能,
    我想问一下是否需要将差分信号每一路叠加一个ref,即叠加一个直流量在cmpss能够比较合理的范围内?

    其次从cmpss原理框图上来说,使用的是CMPINxP,这个管脚才是比较输出对象,
    CMPINxN这个管脚只是比较参考其中的一个选择而已?
    即:如果要比较必须要接入CMPINxP才可以,并且电平必须叠加一个直流分量吗?



  • TMS320F28377D: usb boot 启动流程

    Part Number: TMS320F28377D

    请问:使用TMS320F28377D芯片实现USB BOOT,需要使用什么PC软件与芯片USB BOOT启动端口进行数据交互?

    麻烦给出软件下载路径,最好给出USB BOOT启动的操作流程?谢谢!

  • TMS320F28377D: 你好,我遇到了一个关于CAN通信的问题:同样的程序,开发板用的CANA,示波器测量TX、RX波形正常,但是改成CANB烧录给我自己的板子,示波器测量TX、RX一直为高电平,请问是为什么呢?

    Part Number: TMS320F28377D

    如题,下图是开发板TX与地的波形

    开发板的RX与地

    下图为我自己的板子TX与地

    RX与地

    下面为代码,上面的是开发板的,下面注释的是我自己板子的,区别仅仅是一个使用CANA一个使用CANB,请问可能是什么原因呢?

    //############################################################################# // // FILE: can_ex2_loopback_interrupts…

  • TMS320F28377D: ADCINTCYCLE register,这个寄存器到底在哪呢?没有找到啊。。。。。。。。。。。。。

    Part Number: TMS320F28377D

    11.7.3 Early Interrupt Configuration Mode

    Enabling early interrupt mode can allow the application to enter the ADC interrupt service routine before the ADC

    results are ready. This allows the application to do any necessary…

  • TMS320F28377D: 你好,请问TI有28377D CAN FIFO的例程吗?我在C2000Ware里面没有找到呀

    Part Number: TMS320F28377D
    Other Parts Discussed in Thread: C2000WARE

    如题,TI有28377D CAN FIFO的例程吗?我在C2000Ware里面没有找到呀

  • TMS320F28377D: 你好,我想问一下28377D的IPC通信硬件基础是什么呢?是双核之间有总线连接吗?还是单纯通过MSGRAM进行消息的传递呢?

    Part Number: TMS320F28377D

    如题所示,我想知道IPC通信是依靠什么?例如IPC_SendCommand和IPC_SendMessage,是依靠总线还是MSGRAM呢?

  • TMS320F28377D: 配置ePWM模块的死区,寄存器DBCTL.bit.IN_MODE似乎不起作用

    Part Number: TMS320F28377D

    配置一路PWM的A/B同时输出相同波形,在死区配置中将PWMA旁路,只赋予PWMB死区,但无论怎么配置IN_MODE寄存器(0/1/2/3),查看示波器,PWMB总是输出一个下降沿延迟,请问是哪里配置有问题

    使用仿真器查看DBCTL寄存器的IN_MODE ,配置也没问题

    EPwm3Regs.AQCTLA.bit.CAU = AQ_SET; 
    EPwm3Regs.AQCTLA.bit.CAD = AQ_CLEAR; 
    EPwm3Regs.AQCTLB…

  • TMS320F28377D: 你好,我有一个问题,我的程序进不去main函数,卡在了copy_decompress_lzss.c 这个文件里面,请问这个文件是什么作用呢?怎么修改呢?

    Part Number: TMS320F28377D

    如题所示,我是利用EMIF对SRAM进行写入,当我写入小于65536个数据就可以正常写入,超过65536个数据就不行,就会卡在图里面的for循环中,但是length的定义length_t是灰色的,又无法知道他是什么类型,我该怎么办呢?我怀疑就是length_t的长度不够,65536刚好就是16位,里面的CHAR_BIT怎么修改呢?

    /******************************************************…

  • TMS320F28377D: 如何让SPI主机连续接收16位以上的来自从机的数据?

    Part Number: TMS320F28377D

    我们知道,SPI通信虽然为全双工,但要读取从机的数据,方式为主机主动发送数据给从机来读取,且28377D这个芯片的接收和发送缓存只有16个字;


    如果我想实现连续读取超过16个字以上的数据,出现了以下问题:
    1、当我SPI主机发送了16位数据的时候(用于读取SPI从机数据),我的SpiaRegs.SPIFFRX.bit.RXFFST却只有2个字的数据,这导致我不得不停止对SPI从机的读取(即停止发送),否则我将会丢失后面的数据;

    我该如何处理才能够让SPI主机连续读取16位以上的数据呢…

  • TMS320F28377D: 你好,我利用EMIF写入SRAM存在一个问题:当我一次写入32750个数据,程序正常运行,当我一次写入50000个数据,程序在调试界面直接卡死,调试窗口的值不进行更新,写入80000个数据则直接崩溃,是什么问题呢??

    Part Number: TMS320F28377D

    如题所示,当我一次写入37250个16bit的数据,调试正常如下

    当我一次性写入50000个16bit的数据,调试界面如下,调试窗口的变量不进行更新

    当我一次性写入80000个16bit的数据,程序直接崩溃,无法开始运行,只能暂停或者结束调试

    我的程序流程大概如下:28377对两块SRAM实现乒乓操作:CPU1首先对SRAM1进行写入数据,然后同时CPU2对SRAM2进行数据读取并写入,然后CPU1对SRAM2进行写入数据,同时CPU2对SRAM1进行数据读取并写入…

1 2 3 4 5 »