Advertisement

dsp28335的各个外设实例。

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
该dsp28335实例,囊括了包括模数转换器(ADC)、直接内存访问(DMA)、电子控制和通信网络(ECAN)、脉宽调制器(EPWM)、外部存储器接口(EQEP)以及闪存等一系列外设模块的实例。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • DSP28335详解
    优质
    《DSP28335外设实例详解》是一本深入解析德州仪器TMS320C28x系列DSP中28335型号微控制器外围设备应用的教程,通过具体实例帮助读者掌握其编程与开发技巧。 关于DSP28335的实例介绍包括ADC(模数转换器)、DMA(直接存储器访问)、ECAN(增强型控制器局域网)、EPWM(增强脉宽调制)和EQEP(增强四相编码器脉冲)等外设模块的应用示例。
  • 基于DSP28335部SRAM访问验CCS工程
    优质
    本简介提供了一个使用德州仪器(TI)的DSP28335微控制器进行外部SRAM访问的实验项目,通过Code Composer Studio (CCS)开发环境搭建和调试。 SRAM 是在 28335 上外扩的存储芯片。该实验程序向外部 SRAM 写入数据并读出这些数据。
  • 基于DSP28335部FLASH读写验(CCS工程)
    优质
    本项目利用德州仪器(TI)公司的DSP28335芯片,在Code Composer Studio (CCS)环境下实现对外部Flash存储器的数据读取与写入操作,旨在验证硬件电路及编写相关驱动程序的正确性。 该实验程序首先向外部flash的0x200000到0x20FFFF地址范围分别写入数据0xAAAA和0x5555,然后逐一读出这些数据,并与之前写入的数据进行比较以确认正确性。如果所有数据一致,则说明没有问题;最后再向存储空间中写入自然数。
  • DSP28335 PWM
    优质
    本项目提供基于TI DSP28335芯片的PWM(脉宽调制)功能示例代码和配置说明,适用于电机控制、LED调光等应用场景。 关于DSP 28335的例程,在使用CCS 3.3版本打开工程文件时,请确保遵循相应的操作步骤以正确配置开发环境。
  • TI DSP28335
    优质
    本资源提供德州仪器(TI) TMS320F28335微控制器常用例程和开发指南,涵盖电机控制、信号处理等领域,适合初学者入门与进阶工程师参考。 DSP28335 TI例程 关于如何获取或使用与DSP28335相关的TI例程的信息被重复了四次。如果需要进一步了解这方面的内容或者寻找具体的代码示例,可以查阅德州仪器(Texas Instruments)官方网站上的资源和文档,那里提供了广泛的教程和技术支持来帮助开发者更好地理解和应用这些例程。
  • 基于DSP28335置SDRAM程序运行
    优质
    本简介探讨了在TI公司的DSP28335平台上实现外接SDRAM的编程技术与应用,包括硬件配置、驱动开发及性能优化。 此程序需要DSP2833x头文件。根据在RAM中调试的需要,该项目配置为boot to SARAM模式。2833x引导模式表如下显示。常用的还有boot to Flash模式,在代码经过RAM调试完善后可以将代码烧录到Flash中并使用该模式。
  • DSP28335 程合集
    优质
    本资源包含德州仪器(TI) DSP28335微控制器的各种实用例程和代码示例,旨在帮助工程师快速掌握其应用开发。 DSP28335 经过验证的各类例程汇总,采用版本为V5以上。
  • 研旭DSP28335开发板程序
    优质
    本产品为基于TI公司TMS320F28335微控制器设计的DSP开发板,提供丰富的外设接口与实例程序支持,适用于电机控制、逆变器等应用领域的快速原型设计及算法验证。 研旭DSP28335开发板例程包含31个实验,涵盖了GPIO、CAP、PWM等多个方面的内容。
  • DSP28335——六路部中断、三路PWM
    优质
    本模块基于TI公司DSP28335微控制器,实现六路外部中断与三路PWM输出功能,适用于电机控制和工业自动化等领域。 /*关于外部中断与PWM的配置:HRX6路外部中断分别对应3路PWM(pwm1下层两路、PWM2Z轴、PWM3中间轴),其中奇数号中断靠近电机,偶数号远离电机*/ #include DSP2833x_Device.h // DSP2833x设备头文件 #include DSP2833x_Examples.h // DSP2833x示例代码头文件 void ISRExint1(void); // ExInt1中断处理函数声明 void ISRExint2(void); // ExInt2中断处理函数声明 void ISRExint3(void); // ExInt3中断处理函数声明 void ISRExint4(void); // ExInt4中断处理函数声明 void ISRExint5(void); // ExInt5中断处理函数声明 void ISRExint6(void); // ExInt6中断处理函数声明 Uint16 *ExRamStart = (Uint16 *)0x100000; // 外部RAM起始地址定义 void EPwmSetup(); // PWM初始化设置函数原型声明 int flag; Uint16 i; void configtestled(void); // 测试LED配置函数原型声明 int main() { InitXintf16Gpio(); IER = 0x0000; // 初始化中断使能寄存器为全零,禁用所有CPU中断 IFR = 0x0000; InitPieCtrl(); // 初始化PIE控制器 InitPieVectTable(); EALLOW; // 开启保护模块访问权限 PieVectTable.XINT1 = &ISRExint1; // 设置中断向量表,将外部中断与对应的处理函数关联起来 PieVectTable.XINT2 = &ISRExint2; PieVectTable.XINT3 = &ISRExint3; PieVectTable.XINT4 = &ISRExint4; PieVectTable.XINT5 = &ISRExint5; PieVectTable.XINT6 = &ISRExint6; EDIS; // 关闭保护模块访问权限 InitExInt(); // 初始化外部中断 InitSysCtrl(); // 初始化系统控制 DINT; // 禁用CPU全局中断 }
  • 基于DSP28335片上ADC验代码示
    优质
    本示例介绍如何使用TI公司的DSP28335芯片内置的模数转换器(ADC)进行数据采集,并提供完整的实验代码,适用于嵌入式系统开发学习。 TMS320F28335 片上集成了一个 12 位的 A/D 转换器,其前端包括两个 8 选 1 的多路切换器以及两路同时采样/保持电路,共同构成了总共 16 个模拟输入通道。这些模拟通道由硬件自动控制,并将各通道转换后的结果依次存储在相应的寄存器中。