ETMCU Programming Guide Logo
  • 快速入门
  • 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

上一页 下一页

© 版权所有 2021 - 2024, 成都翌创微电子有限公司。

  • 利用 Sphinx 构建,使用的 主题 based on Read the Docs Sphinx Theme.
  • Download PDF