TI DSP 28335 自学之路,到此止步

本文记录了作者自学DSP的过程,从旁听DSP课程,阅读相关书籍,观看顾卫钢老师的视频教程,到购买DSP28335开发板进行实践。虽然遇到一些难点如外部接口和QEP,但通过学习掌握了GPIO、时钟信号、中断等基础知识。作者强调了TI官网例程的重要性,并表示会根据实际需求进一步学习未涉及的内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


前言

从研究所其他科室的校友师兄得知,我科室因为新技术的发展开始逐渐没落。
还没毕业入职的我顿时有点心灰意冷,后悔没去另一研究所。
听闻会DSP和FPGA转岗或者换科室都会比较方便,才决定先入坑DSP。

本文就作为我自学DSP的总结杂文了。

特此记录


1 旁听DSP

同宿舍师弟选修DSP相关课程,我决定跟着旁听。
Features就讲了一次课。

第一次听,决定和之前学的51、430很是相像,并不是很陌生。
高速的时钟,丰富的外设接口。

之后的课听懂一半一半吧,单纯学习理论还是很抽象。
王老师讲的到时很详细:GPIO、时钟信号、CPU及外设中断、定时器、看门狗都仔细讲过

到了后半程换成奚老师,那就基本听不懂了:
外部拓展接口、SCI、SPI、事件管理器(含CAP、QEP)
这都啥跟啥……
外部拓展接口和QEP到现在我都看不懂。

至此,旁听的课程已结课,实验还没安排。
我当时还在犹豫,要不要跟着师弟师妹们去做DSP的实验。

2 靠书籍和网站看纯理论

2.1 书籍

图书馆借的书有:
手把手教你学DSP:基于TMS320X281x.第3版 / 顾卫钢编著
DSP原理与应用:基于TMS320F2833x的实践 / 杨家强编著
数字信号处理器原理及应用 / 王岩等编著

强烈推荐顾卫钢的书。
由于我买的28335开发板,后又特地入手:
手把手教你学DSP(微课视频版):基于TMS320F28335的应用开发及实战 / 顾卫钢编著

2.2 视频

视频也都是顾卫钢老师的
B站:
https://www.bilibili.com/video/BV1d64y1F7at?p=1
摩尔吧:
https://www.moore8.com/courses/3041
注:摩尔吧的视频应该和《手把手教你学DSP(微课视频版)》书配套的

3 购入DSP28335开发板

在和导师商量后,决定买一块开发板,自学DSP。
实验室给报销才是我下定决心的根本原因。

在这里插入图片描述
通过普中的原理图和配套的例程正式开始了DSP的学习
普中是我搜到最便宜的DSP开发板了。

开发板未学习的内容有:
由于没有RS485转接头,没学习RS485通信和DMA实验
未学习XINTF外拓SRAM
eQEP代码未看懂
FLASH烧录虽然做了实验,但未看懂代码
SD卡和AIC32音频未学习

某些例程还对照TI官网给出的例程进行了对应的学习
在这里插入图片描述

TI官网的例程相当规范,推荐大家都能去看一看源码
即便某些外设和开发板不对应,仍不影响思路的学习

4 DSP28335未学习的内容

  1. XINTF外扩
  2. eQEP正交编码电路
  3. CAN总线通讯
  4. SPWM波生成

日后如有真的用到,再进行对应的学习吧!

总结

第43篇

此篇正式宣告我的DSP自学之路到此就告一段落了
以后工作很可能用不到28335,无论如何,学一点是一点,总归是没坏处

毕业前如有精力再买块FPGA开发板学习一下。

愿所有人的未来都是光明一片

个人水平有限,有问题欢迎各位大神批评指正!

### 回答1: TI DSP28335 CAN是德州仪器公司(Texas Instruments)生产的一款串行通信总线控制器。CAN(Controller Area Network)是一种广泛应用于工业领域的串行通信协议,其特点是高可靠性、实时性强和高抗干扰能力。 TI DSP28335 CAN模块内部集成了CAN控制器和CAN收发器,用户可以通过编程控制CAN总线的通信和数据传输。该模块支持CAN2.0A和CAN2.0B协议,最大传输速率可达1Mbit/s。 TI DSP28335芯片作为一种高性能的数字信号处理器,具有强大的计算能力和丰富的外设接口。通过使用DSP28335 CAN模块,用户可以实现DSP芯片与其他设备之间的高速、实时、可靠的数据传输,便于实现多设备之间的通信和数据交换。 在工业控制领域,DSP28335 CAN广泛应用于自动化设备、机器人、电力系统控制等领域。通过使用CAN总线,可以连接多个设备,实现设备之间的数据共享,提高系统的可靠性和灵活性。 总的来说,TI DSP28335 CAN是一种功能强大的串行通信总线控制器,通过使用它,用户可以实现高速、实时、可靠的数据传输,广泛应用于工业领域的设备控制和通信系统中。 ### 回答2: TI DSP28335 是德州仪器公司推出的一款数字信号处理器。它采用了高性能的32位TMS320C28x内核,运行频率高达150MHz。DSP28335内部集成了丰富的外设模块,包括模数转换器(ADC)、PWM模块、通用串行总线(USB)等,可以满足各种应用的要求。 TI DSP28335具有较高的计算性能和处理能力,适用于各种实时控制和信号处理应用。其嵌入式DSP内核采用了高效的定点运算和并行处理技术,能够实现高速的数字信号处理和算法运算。同时,TI DSP28335还具备丰富的外设资源,能够与其他设备进行高效的通信和数据交换。 TI DSP28335的开发平台丰富多样,开发工具链完善,开发环境友好。开发者可以通过TI提供的CCS集成开发环境以及其他配套工具,进行软件开发和调试。此外,TI还提供了大量的应用代码和例程,方便开发者快速上手。 总之,TI DSP28335是一款功能强大、性能优越的数字信号处理器。它在控制和信号处理领域具有广泛的应用前景,可以满足各种实时控制和算法处理的需求。无论是工业控制、医疗仪器还是通信设备,TI DSP28335都是一个理想的选择。
评论 30
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值