大家好,又见面了,我是你们的朋友全栈君。
前言
从研究所其他科室的校友师兄得知,我科室因为新技术的发展开始逐渐没落。
还没毕业入职的我顿时有点心灰意冷,后悔没去另一研究所。
听闻会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未学习的内容
- XINTF外扩
- eQEP正交编码电路
- CAN总线通讯
- SPWM波生成
日后如有真的用到,再进行对应的学习吧!
总结
第43篇
此篇正式宣告我的DSP自学之路到此就告一段落了
以后工作很可能用不到28335,无论如何,学一点是一点,总归是没坏处
毕业前如有精力再买块FPGA开发板学习一下。
愿所有人的未来都是光明一片
个人水平有限,有问题欢迎各位大神批评指正!
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/140673.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...