TI C2000程序工程结构
一、简介
TI C2000系列是德州仪器公司的数字信号处理器(DSP)系列芯片,主要应用于实时控制和数字信号处理。在进行C2000程序开发时,良好的程序工程结构是非常重要的,可以提高程序的可维护性和可移植性,同时也有利于团队协作开发。本文将介绍TI C2000程序工程结构的相关内容。
二、目录结构
1. 根目录
  1.1 程序源码
  1.2 头文件
  1.3 驱动程序
  1.4 运行时库
  1.5 项目文件
  1.6 文档
2. 程序源码目录
  2.1 应用程序
  2.2 算法
  2.3 通信协议
  2.4 控制器
  2.5 硬件接口
  2.6 中断服务程序
  2.7 实时操作系统(RTOS)应用
3. 头文件目录
xml技术的主要应用
  3.1 DSP库
  3.2 驱动库
  3.3 运行时库
  3.4 外设库
  3.5 系统配置
4. 驱动程序目录
  4.1 ADC
  4.2 PWM
  4.3 SCI
  4.4 SPI
  4.5 GPIO
5. 运行时库目录
  5.1 DSP库
  5.2 系统库
  5.3 常用函数库
6. 项目文件目录
  6.1 项目配置文件
  6.2 仿真器配置文件
7. 文档目录
  7.1 产品规格书
  7.2 数据手册
  7.3 用户指南
三、程序源码模块
1. 应用程序模块
  1.1 m本人n.c
  1.2 task1.c
  1.3 task2.c
2. 算法模块
  2.1 FFT.c
  2.2 PID.c
  2.3 DSPFilters.c
3. 通信协议模块
  3.1 SPI.c
  3.2 CAN.c
  3.3 I2C.c
4. 控制器模块
  4.1 PI_Controller.c
  4.2 StateMachine.c
5. 硬件接口模块
  5.1 GPIO.c
  5.2 PWM.c
  5.3 ADC.c
6. 中断服务程序模块
  6.1 ISR.c
  6.2 DMA_ISR.c
7. 实时操作系统(RTOS)应用模块
  7.1 os_task1.c
  7.2 os_task2.c
四、头文件模块
1. DSP库头文件
  1.1 dsplib.h
  1.2plex.h
2. 驱动库头文件
  2.1 adc.h
  2.2 pwm.h
  2.3 sci.h
3. 运行时库头文件
  3.1 c2000_runtime.h
  3.2 syslib.h
4. 外设库头文件
  4.1 dac.h
  4.2 spi.h
  4.3 can.h
  4.4 i2c.h
5. 系统配置头文件
  5.1 system_config.h
  5.2 device.h
五、驱动程序模块
1. ADC驱动程序
  1.1 adc.c
  1.2 adc.h
2. PWM驱动程序
  2.1 pwm.c
  2.2 pwm.h
3. SCI驱动程序
  3.1 sci.c
  3.2 sci.h
4. SPI驱动程序
  4.1 spi.c
  4.2 spi.h
5. GPIO驱动程序
  5.1 gpio.c
  5.2 gpio.h
六、运行时库模块
1. DSP库
  1.1 digitalsignalprocessing.lib
  1.2 dsplib.lib
2. 系统库
  2.1 system.lib
  2.2 syslib.lib
3. 常用函数库
  3.1 c2000_runtime.lib
  3.2mon.lib
七、项目文件
1. 项目配置文件
  1.1 project.cfg
  1.l
2. 仿真器配置文件
  2.1 emulator.cfg
  2.l
八、文档
1. 产品规格书
  1.1 C2000系列技术手册

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。