
DSP
人间~惆怅客
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
F28335程序下载与引导总结
1.前言距离上一篇博客的时间已经有2个月了。还记得当时信誓旦旦地在研旭至尊板——F28335知识点总结①博文的最后怒立flag,要接着上电复位电路,继续讲DSP启动和引导的过程。现在想来,有些事情如果不立马去做,一拖再拖就拖得不知道到什么时候去了。希望通过这篇文章可以了却一下我的一个心结——给自己尊敬的教授我DSP课程的老师一个交代,同时给自己一个交代。闲话不多说了,直接步入正题。2.从仿真调试时的程序烧录,运行过程谈起相信好多同学一开始上手DSP的时候,应该是这样的一个过程。买到开发板后,将DSP插原创 2020-08-21 22:56:00 · 3948 阅读 · 0 评论 -
研旭至尊板——F28335知识点总结①
1.读DSP器件手册:电源电压、时钟频率、复位时间等2.查看实验平台原理图,分析电路是否满足参数要求。3.熟悉平台上所有资源及对应电路。4.DSP的CPU与IO引脚电压一般不同,自己设计电源时要注意上电顺序,一般选电源管理芯片。5.处理器片内都包含上电复位电路(Power-on Reset,POR),作用是什么?6.调试硬件板子时,开机出现错误,系统无法正常运行?7.POR 电路有时会集成一个掉电检测器(BOD),用于防止电路在电压非常短暂地意外降低时发生复位。...原创 2020-06-08 10:20:35 · 9055 阅读 · 0 评论 -
28335学习笔记7——F28355 PWM输出配置
1.PWM输出配置步骤EPWM相关库函数在DSP2833x_EPwm.c和DSP2833x_EPwm.h文件中。(1)开启ePWM外设时钟及失能时基模块时钟使用ePWM外设需开启相应时钟,在对ePWM相关寄存器配置时需要先关闭时基模块时钟,待配置好后再开启,可以保证同步。 EALLOW; SysCtrlRegs.PCLKCR0.bit.TBCLKSYNC = 0; // Disable TBCLK within the ePWM要保证时基同步的话,首先在配置TB/CC寄存器时先把时钟关闭原创 2020-06-06 23:04:24 · 12620 阅读 · 5 评论 -
28335学习笔记6——F28335中断系统
1.中断介绍1.1 中断中断的定义:当CPU执行程序时,由于发生了某种随机的事件(外部或内部),引起CPU暂时中断正在运行的程序,转去执行一段特殊的服务程序(中断服务子程序或中断处理程序),以处理该事件,该事件处理完后又返回被中断的程序继续执行,这一过程就称为中断,引发中断的称为中断源。中断示意图如下所示:1.2 F28335中断中断源(片内外设中断源、片外中断源等)将中断请求信号传递给内核需要用到中断线,F28335的内部有16个中断线,其中包括2个不可屏蔽中断(RESET和NMI)与14个可屏原创 2020-05-28 14:45:55 · 3239 阅读 · 0 评论 -
28335学习笔记5——F28335 ADC相关介绍
1.AD转换原理将模拟量转换为数字量通常要经过4个步骤:采样、保持、量化和编码。采样:将一个时间上连续变化的模拟量转换为时间上离散变化的模拟量。保持:将采样结果存储起来, 直到下次采样。量化:将采样电平归化为与之接近的离散数字电平。编码:将量化后的结果按照一定数制形式表示。主要有两类方法:直接比较型与间接比较型。直接比较型:就是将输入模拟信号直接与标准的参考电压比较, 从而得到数字量。 常见的有并行 ADC 和逐次比较型 ADC。间接比较型:输入模拟量不是直接与参考电压比较, 而是将二者变为原创 2020-05-27 15:55:14 · 13118 阅读 · 0 评论 -
28335学习笔记4——F28335之3*3按键控制(包含按键消抖和按键检测方法介绍)
1.按键消抖通常的按键所用开关为机械弹性开关,当机械触点断开、 闭合时, 电压信号如下图所示由于机械点的弹性作用,按键开关在闭合时不会马上稳定的接通,在断开时也不会一下子断开。在闭合和断开的瞬间均伴随着一连串的抖动。抖动时间的长短由按键的机械特性决定的, 一般为 5ms 到 10ms。 按键稳定闭合时间的长短则由操作人员的按键动作决定的, 一般为零点几秒至数秒。 按键抖动会引起按键被误读多次。 为了确保 CPU 对按键的一次闭合仅作一次处理, 必须进行消抖。按键消抖有两种方式, 一种是硬件消抖(在按原创 2020-05-17 18:45:10 · 3662 阅读 · 1 评论 -
28335学习笔记3——F28335 GPIO相关介绍
1.GPIO概念GPIO( general purpose intput output) 是通用输入输出端口的简称,可以通过软件来控制其输入和输出。 F28335 芯片的 GPIO 引脚与外部设备连接起来, 从而实现与外部通讯、 控制以及数据采集的功能。F28335中GPIO 占用了芯片大部分的引脚, 共达 88 个, 分为了 3 组。A组:GPIO0——GPIO31B组:GPIO32——GPIO63C组:GPIO64——GPIO87每一个GPIO都具备复用功能,只要通过相应的寄存器设置即可配置原创 2020-05-16 17:41:38 · 8864 阅读 · 2 评论 -
28335学习笔记2——F28335 时钟及控制系统
1.F28335系统时钟来源F28335的时钟来源有两种:(1)采用外部振荡器作为时钟源(外部时钟)——即在XCLKIN引脚上、或复用X1引脚引入其他数字系统或外部振荡器的时钟信号;(2)采用F28335内部振荡器作为时钟源(内部时钟)——即在X1和X2引脚间连接一个晶体从而产生时钟源。一般选择采用内部时钟,在X1和X2之间接入一个30MHz的晶振。内部信号时钟源和外部信号时钟源通过异或门后选择接入成为OSCCLK即振荡器时钟信号。OSCCLK受到寄存器PLLSTS(OSCOFF)位控制是否通断。原创 2020-05-12 15:52:08 · 9300 阅读 · 0 评论 -
28335学习笔记1——引脚分布、最小系统、存储器与寄存器、TI提供的库文件介绍
1.F28335引脚分布①JTAG引脚:可对程序进行下载、调试。调试的时候烧录到RAM中,程序调试好之后就可以烧到Flash中。②时钟引脚:28335外部接入了一个30MHz的外部晶振,然后经过倍频分频后可达到150MHz。③复位引脚。④电源引脚:带V的。VDD、VSS。外设(GPIO、SCI等)供电电压3.3V,而内核的一些管脚的电压是1.9V。⑤ADC信号引脚。⑥GPIO和外设信号...原创 2020-05-07 17:06:27 · 6049 阅读 · 0 评论 -
DSP28335—CMD文件解读(3)
CMD文件里有两个基本的段:初始化段和非初始化段。初始化段包含代码和常数等必须在DSP上电之后有效的数。故初始化块必须保存在如片内FLASH等非易失性存储器中,非初始化段中含有在程序运行过程中才像变量内写数据进去,所以非初始化段必须链接到易失性存储器中如RAM。已初始化的段:.text,.cinit,.const,.econst,.pinit和.switch….text:所有可以执行的代码和常...转载 2020-05-06 23:39:37 · 1008 阅读 · 0 评论 -
DSP28335—CMD文件解读(2)
在nonBIOS情况下,CMD文件不外乎就三个:28335_RAM_lnk.cmd(用于仿真调试) 、 DSP2833x_Headers_nonBIOS.cmd 、 F28335.cmd(用于flash烧写)。仿真调试时只用前两个,用于flash烧写时只用后两个,且不管在何种方式下28335_RAM_lnk.cmd和F28335.cmd不能同时用,也不能代替用。在DSP28335—CMD文件...转载 2020-05-06 23:29:47 · 1930 阅读 · 0 评论 -
DSP28335—CMD文件解读(1)
在DSP28335工程文件里(不用BIOS产生CMD文件),手写CMD文件一般有两个,在RAM里调试时用的两个CMD文件分别为DSP2833x_Headers_nonBIOS.cmd和28335_RAM_lnk.cmd,烧写到flash里时用的两个CMD文件分别为DSP2833x_Headers_nonBIOS.cmd和F28335.cmd,其中DSP2833x_Headers_nonBIOS.c...转载 2020-05-06 23:23:12 · 1549 阅读 · 0 评论