小白在路上~
北漂的嵌入式硬件工程师,分享经验积累。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
零基础DSP实战TMS320F28035:第十二节,DSP内部Flash应用
基本上所有的可编程控制芯片具备flash,都是可以操作的,用来替代外部eeprom作为参数的存储,或者用来开发IAP,用来使用通讯等接口实现固件的升级维护,还有的情况使用flash作为程序的备份空间,当主空间程序失效情况下可以直接备份使用。TMS320F28035 DSP内部Flash例程。原创 2024-05-24 14:07:28 · 1734 阅读 · 0 评论 -
零基础DSP实战TMS320F28035:第十一节,DSP之eCAN实战
28035是一款功能强大的数字信号处理器( DSP ),具备高性能的32位定点处理单元和灵活的评点运算能力,其低功耗,高速运算的特点使其在控制系统中得到广泛应用。该芯片内置丰富的外设接口,其中就包括 CAN ( Controller Area Network )通信模块,为工业自动化、汽车电子等领域提供了高效、可靠的数据通信解决方案。原创 2024-05-23 15:47:55 · 2116 阅读 · 0 评论 -
零基础DSP实战TMS320F28035:第十节,DSP之CLA内核应用实战
控制律加速器(CLA)是一个独立、完全可编程的 32 位浮点数学处理器,它将并行控制环执行功能引入到 C28x 系列器件。CLA 的低中断延迟使得它能即时读取 ADC 采样。这就极大降低了 ADC 采样到输出的延时,实现了更快的系统响应和更高频率的控制回路。通过利用 CLA 来服务对时间要求严格(time-critical)控制回路,主 CPU 就能自由地处理其它诸如通信、诊断之类的系统任务。对开发者而言,CLA 还有如下特性:(1)可以执行补偿方程(例如 2P2Z IIR filter);原创 2024-05-20 15:10:11 · 3214 阅读 · 0 评论 -
零基础DSP实战TMS320F28035:第九节,ADC比较器&EPWM
ADC比较器框图如下所示:-电压-----------------------------输出-电压A>电压B------------------ 1-电压A原创 2024-05-16 15:17:43 · 1934 阅读 · 0 评论 -
零基础DSP实战TMS320F28035:第八节,ePWM 模块实战
(1)根据器件封装封装不同,ePWM在TMS320F28035中具有4到6对PWMxA和PWMxB(2)ePWM模块通过某种时钟同步方案链接在一起,有需要的时候各个模块可以独立使用,设备中模块的树木可以根据应用环境而灵活更改。每个epwm模块都支持以下功能:¥1:专用的16位时基计数器¥2:具有两路PWM输出引脚(EPWMxA/EPWMxB)两个独立的、单边沿操作的PWM输出两个独立的、双边沿对称操作的PWM输出一个独立的、双边沿非对称操作的PWM输出。原创 2024-05-15 19:54:08 · 2109 阅读 · 0 评论 -
零基础DSP实战TMS320F28035:第七节,模数转换ADC实战
ADC 模块的功能包括:● 内置双采样保持电路的12位 ADC 内核。● 同步采样或顺序采样模式。全范围模拟量输人:固定0~3.3V(内置),或 VREFHI / VREFLO 比例输入(外加)。● 运行于完整的系统时钟频率,无需分频。● 多达16通道的多路输入。● 16个可进行触发源、采样窗以及通道配置的 SOCx。● 有16个结果寄存器(每个均可单独寻址)用于存储转换值。原创 2024-05-08 16:17:54 · 1795 阅读 · 7 评论 -
零基础DSP实战TMS320F28035:第六节,SCI-printf
printf在不同的C2000系列芯片中使用方法略有不同,且printf在工程上应用作为调试手段居多,不推荐使用,更多的是使用固定的协议,用SCI通讯来实际应用,可以实现协议的检验等。原创 2024-05-08 10:12:18 · 812 阅读 · 0 评论 -
零基础DSP实战TMS320F28035:第五节,SCI(uart)通讯实战
DSP28035只有一个SCI通讯外设,为SCI-A,通讯引脚为GPIO7/12或者GPIO28/29,可以根据实际布板情况,调整引脚的位置,SCI可实现多字节FIFO模式收发数据,也可以单次单字节收发数据,我们接下来介绍单字节收发功能实现,下一次演示printf的操作,查看SCI的接收与发送中断向量在INT9.1和INT9.2。SCI的通讯数据格式类似于UART(1)1个起始位;(2)数据长度1~8位字节可编程;(3)可选的奇偶校验或无校验;(4)1个或者2个停止位;原创 2024-04-29 11:19:54 · 2339 阅读 · 2 评论 -
零基础DSP实战TMS320F28035:第四节,外部中断XINT1实战经验
DSP28035的XINT共有三个分别为XINT1、XINT2、XINT3、在中断向量位置分别为INT1.5、INT1.4、INT12.1;中断的输入引脚可以使任意GPIO口。DSP28035的XINT中断方式有三种:上升沿触发中断,下降沿触发中断、上升沿和下降沿都触发中断。在工程中建立2个文件夹,分别为sys_xint.c和sys_xint.h,在includes中引用sys_xint.h头文件,在sys_xint.c引用includes.h头文件。原创 2024-04-24 17:00:07 · 1346 阅读 · 2 评论 -
零基础DSP实战TMS320F28035:第三节,看门狗WDT(独立)定时器与实战经验
简单理解,看门狗是一个功能,是一种定时器,当此功能打开时,看门狗计数器N会开始计数累加,会有一个溢出值M(1)当计数器N计数累计后>=M时,程序代码会产生复位;从新开始执行程序,执行结果相当于重新上电,不过在看门狗引起的重启时,系统会产生复位标志,记录复位原因(看门狗复位标志)。原创 2024-04-17 14:54:14 · 1733 阅读 · 1 评论 -
零基础DSP实战TMS320F28035:第二节,系统时钟分析配置与定时器实战
(1)工程结合第一节内容展开;(2)引入定时器是为了精准的时间设计,涉及滤波,等待等精准延时与物联网的时间节拍如出一辙,将来分享涉及到物联网OS系统会一并说明;(3)今天的可成代码以工程的形式提供,有兴趣的伙伴可以下载参考。原创 2024-04-16 15:29:34 · 2251 阅读 · 3 评论 -
零基础DSP实战TMS320F28035:第一节,开发环境与新建工程
TMS320F28035是TI C2000系列DSP之一,它具有很高的性价比和出色的DSP控制性能。单电源供电,主频适中(60MHZ),附带一个CLA浮点运算核。同样具有增强型eCAN、SPI,SCI等通信接口,增强型eQEP正交编码接口、增强型ePWM接口,eCAP接口等。TMS320F28035封装有三种,分别是QFN56/QFP64/QFP80,芯片内存空间flash有128k、RAM空间10k,大家常见的开发板为80引脚封装的开发板。国产器件对应DSP厂家的有湖南进芯电子、中科昊芯、毂梁微等。原创 2024-04-15 20:06:18 · 6043 阅读 · 3 评论