- 博客(8)
- 收藏
- 关注
原创 DSP学习遇到的C语言知识
本文摘要主要介绍了C/C++编程中的几个核心概念和技术要点:1. 函数指针与中断服务例程的设置,解释了&符号在获取函数地址时的作用;2. 结构体与指针的用法,包括定义、访问成员和实际应用示例;3. 宏定义的特点和使用场景,强调其文本替换特性和参数化优势;4. 定点数表示_IQ30在嵌入式系统中的应用;5. #include指令的两种包含方式及其区别;6. 数据记录模块(DLOG)的初始化和配置方法。内容涵盖了从基础语法到嵌入式开发的实际应用,为程序员提供了全面的技术参考。
2025-10-23 15:21:21
606
原创 B站 顾卫钢 DSP系列学习笔记(16-20集)(ADC相关)
本文摘要介绍了ADC(模数转换器)的工作原理及关键参数。主要内容包括:1. ADC转换流程(采样、保持、量化、编码)及性能指标(分辨率、时钟频率、采样速率);2. ADC工作模式(软件/事件/外部触发)及采样方式(顺序/并发);3. 转换结果计算方法和参考电压选择;4. 采样时间窗口设置对精度和系统性能的影响;5. SOC触发配置和寄存器设置。重点分析了采样窗口与信号源阻抗、时钟频率的关系,并提供了优化建议。文章还包含ADC初始化代码示例和Clark变换宏定义等实用内容。
2025-10-23 15:20:47
888
原创 B站 顾卫钢 DSP系列学习笔记(10-15集)(Timer、ePWM)
本文摘要主要探讨了CPU定时器和PWM模块的工作原理及应用。在CPU定时器部分,重点分析了PRD/PRDH、TDDRH/TDDR寄存器关系,以及TIMH:TIM寄存器的重载机制和定时器中断设置。PWM模块部分详细介绍了周期控制、中断触发机制(包括EPWM和SOC中断)、影子寄存器功能,以及TB、CC、AQ等子模块的应用。特别强调了PWM中断的配置方法,包括ETSEL、ETPS等关键寄存器的设置,并提供了实际代码示例来说明PWM中断和ADC触发的实现过程。文章还提出了关于定时器中断差异和PWM多中断触发能力的
2025-10-23 15:18:41
794
原创 DSP 系列学习笔记 SCI、IIC、eCAN
文章摘要:本文介绍了SCI串行通信接口的基础知识,包括同步/异步通信区别、串行通信三种方式(全双工、半双工)及比特率计算。详细解析了F28335的3路SCI差异、RS232接口定义、TTL转RS232方法,以及SCI数据收发流程(标准模式和FIFO模式)。重点阐述了SCI寄存器配置、中断处理机制,并通过代码示例说明初始化、波特率设置和中断服务程序实现。同时对比了I2C总线的数据格式、通信速率配置和寄存器操作,包括起始/停止信号、应答机制等。最后提到eCAN模块的参考实现。
2024-09-06 09:05:14
239
原创 MATLAB 2018b C2000 硬件支持包安装及配置(静默安装和交互安装)
打开readme,按照文档中第2部分“Interactive Installation”进行安装,该模式为交互式。打开readme,按照文档中第3部分“Silent Installation”进行安装,该模式为。不自动弹出任何交互安装窗口,按下面步骤操作后,等待几分钟后打开MATLAB确认是否安装成功。会自动弹出任何交互安装窗口,按下面步骤操作后,等待几分钟后打开MATLAB确认是否安装成功。执行以上步奏后,在MATLAB中,选择“管理附加功能”,查看是否安装成功。一定要断网,断网,断网。
2024-01-28 16:19:32
2096
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅