ETMCU Programming Guide
Choose target...
Choose version...
快速入门
API 参考
应用指南
开发人员指南
迁移指南
软件迁移指南
1. 核架构差异
2. 芯片特性差异
3. 算法库差异
4. 开发环境差异
5. 应用程序移植步骤
参考文档
硬件迁移指导
调试指南
设计参考
库与组件
ETMCU Programming Guide
迁移指南
软件迁移指南
软件迁移指南
1. 核架构差异
1.1 概述
1.2 指令集差异
1.3 中断
1.3.1 中断向量表差异
1.3.2 使用差异
1.4 时钟和复位
1.4.1 时钟
1.4.2 复位
1.5 CPU Timer
1.6 内存
1.6.1 存储类型
1.6.2 差异说明
1.6.3 使用建议
1.7 Flash
2. 芯片特性差异
2.1 ADC
2.1.1 参数对比
2.1.2 时钟配置
2.1.3 采样优先级
2.1.4 突发模式
2.1.5 采样结果滤波
2.1.6 中断
2.2 SRPWM
2.2.1 时基 (TB)
2.2.2 比较器 (CC/CMP)
2.2.3 动作矩阵(AQ/PG)
2.2.4 死区 (DB)
2.2.5 故障保护 (TZ)
2.2.6 事件输出 (ET)
2.2.7 Digital Compare (DC)
2.3 XBAR
2.3.1 XBAR子类型
2.3.2 CLU XBAR
2.3.3 输入输出配置
2.4 GPIO
2.5 通信外设
2.6 其他外设
3. 算法库差异
3.1 算法库介绍
3.1.1 CMSIS-DSP库
3.1.2 C28 Math Library
3.1.3 ET6000 数学计算支持
3.1.4 功能对照表
3.2 浮点定点格式转换
3.2.1 Q格式定点
3.2.2 浮点格式
3.2.3 定浮点转换函数对照表
3.3 基本数学函数
3.4 三角函数
3.5 PID控制
arm_pid_f32(Q31)
arm_park_f32(Q31)
arm_inv_park_f32(Q31)
arm_clarke_f32(Q31)
arm_inv_clarke_f32(Q31)
3.6 快速傅里叶变换
arm_cfft_f32(Q31,Q15)
arm_rfft_f32(Q31,Q15)
arm_rfft_fast_f32(Q31,Q15)
3.7 移植步骤
3.7.1 目录结构
3.7.2 添加库及编译
3.8 使用示例
3.8.1 三角函数使用
3.8.2 CORDIC使用
3.9 优化指南
3.10 宏定义头文件
4. 开发环境差异
5. 应用程序移植步骤
参考文档
DDI0403E_e_armv7m_arm.pdf
TMS320C28x CPU and Instruction Set.pdf