TMS320F28335 DSP开发教程:从基础到实战

5星 · 超过95%的资源 需积分: 19 121 下载量 114 浏览量 更新于2024-07-24 8 收藏 8.33MB PDF 举报
"TMS320F28335是一款32位浮点DSP芯片,由TI公司生产,主要用于电机控制、电力设备控制及工业控制等领域。该芯片具有150MHz的主频,内置多种存储器如256K×16位的FLASH、34K×16位的SRAM、8K×16位的BOOTROM和1K×16位的OPTROM,其中部分存储器具有口令保护功能。此外,TMS320F28335还集成了丰富的外设,包括12路PWM、6路HRPWM、2通道QEP、2×8通道的12位ADC、3通道SCI、2通道MCBPS、2通道CAN、1通道SPI、1通道IIC、6通道DMA以及一个看门狗电路。开发板YXDSP-F28335系列由南京研旭电气科技有限公司提供,具有6层核心板+底板的结构,提供示例程序和实时操作系统移植,特别针对电机控制设计了专用接口。开发板分为核心板、实用板和至尊板三个子产品,具备不同的资源接口。" 本文档是针对TMS320F28335 DSP芯片的学习教程,旨在帮助初学者理解和掌握这款数字信号处理器的工作方式。TMS320F28335是德州仪器(TI)的一款高性能处理器,适用于需要复杂计算和实时处理的场合。它的主要特点包括高速浮点处理能力,充足的片上存储空间以及各种外设接口,这些特性使得它在电机控制和其他工业应用中表现出色。 在硬件资源方面,开发板YXDSP-F28335系列提供了丰富的接口,包括JTAG接口用于与仿真器连接进行在线调试和程序烧录;以太网接口便于与其他设备通信;LCD接口支持串口和并口,可以显示数据和信息;CAN接口则用于实现控制器局域网络通信。此外,还有多个模拟和数字接口,如PWM、HRPWM、ADC、SCI、MCBPS、CAN、SPI、IIC、DMA等,这些都是进行复杂系统设计的关键组成部分。 开发板的分拆模式(核心板+底板)允许用户根据需求选择不同配置,以适应不同的项目需求。核心板包含基本的CPU和关键接口,而实用板和至尊板则增加了更多的外围设备和扩展接口,以满足更高级别的应用需求。 教程可能涵盖的内容包括如何在TI的Code Composer Studio (CCS)集成开发环境中配置和调试TMS320F28335,理解并使用各个模块的功能,以及如何将RTOS(例如uc-OS ||)移植到该芯片的FLASH中。通过学习此教程,读者将能够掌握TMS320F28335的基本操作和应用,为进一步的DSP项目开发打下坚实基础。