DSP28335
文章平均质量分 81
E_ROAD_BY_U
这个作者很懒,什么都没留下…
展开
-
CMD文件及段的总结
一、CMD文件CMD文件,全名连接命令文件(linkercommand files),以后缀.cmd结尾。它是用来分配rom和ram空间用的,告诉链接程序怎样计算地址和分配空间,所以不同的芯片就有不同大小的rom和ram,放用户程序的地方也不尽相同。所以要根据芯片进行修改。分两部分:MEMORY和SECTIONS.(1):存储器(MEMORY)伪指令,用来定义目标系统的存储器空间。MEMO原创 2016-11-05 11:36:44 · 9161 阅读 · 1 评论 -
28335与AD7606后续
1、使用的是FIFO功能,但是增强模式没有开启2、SPI是环形通讯机制,发送数据与接受数据需要同步进行,如果只需接受数据,必须保证有数据发送出去,即使发送的数据无意义。 而开始的时候没有写发送,所以读不出数据3、读出的直流时都是一样的数据,这是因为我只写了一个发送,而接受用的是FIFO,所以每次都读取了一个,读取的8个都是第一通道的4、改正上面的问题后,AD7606有8个采集通道,通过原创 2016-12-19 20:16:21 · 6120 阅读 · 1 评论 -
DSP28335与AD7606通过SPI的串行数据交互
弄了三天的DSP28335与AD7606的通信终于实现了。最终的方案是通过DSP28335控制AD7606的采样,采集的数据通过SPI串口发送给28335,然后28335通过串口发送给上位机显示。其实程序第一天就写好了,但是一直读不出AD7606采集到的数据,所以后两天主要是调试。对于程序员来说,调试是最重要的能力,也还最考验人的耐心的,因为很小的细节出错就可能导致意想不到的结果,而且明明原创 2016-11-25 17:35:35 · 20172 阅读 · 15 评论 -
28335GPIO及外部中断配置介绍
弄了两周终于把28335的启动流程、寄存器及中断向量表的映射方法、内存的划分等有了一个全面的了解,今天看到久违的LED灯的闪烁,顿扫阴霾。特在此总结下28335GPIO及外部中断配置介绍。其实对于一个微控制器,只要能够独立实现这两个功能,也算是入门了。一、GPIO口介绍外界二进制信息(数字量)要被CPU处理,要给存储器存放,就需要外界信息源与两者之间的交换接口,这样的交换接口若用来原创 2016-11-08 18:43:28 · 16683 阅读 · 3 评论 -
DSP28335使用FIFO的串口中断总结
一、串行通信与并行通信DSP控制器间,DSP控制器与外部设备间交换信息,通信,可采取的通信方式主要两大类1、串行通信 2、并行通信。并行通信一般包括多条数据线、多条控制线和状态线,传输速度快,传输线路多,硬件开销大,不适合远距离传输。一般用在系统内部,如XINTF接口或者控制器内部如DMA控制器。串行通信则在通信线路上既传输数据信息也传输联络控制信息,硬件开销小,传输成本低,但是传原创 2016-11-18 22:54:51 · 27527 阅读 · 9 评论 -
DSP前言
由于项目的需要,一周前开始了DSP编程之旅。由于想对DSP有一个全面的掌握,所以进度很慢。到现在也没编一句代码。由于以前学习过51及STM32,所以学起来不是特别吃力。现在在此处做一个对28335的总结,在以后的学习过程中会不断的加入新的内容。另一方面是关于这方面的资料很零碎,也方便自己的实时查阅。DSP芯片是一种具有特殊结构的微处理器。该芯片的内部采用程序和数据分开的哈佛结构,具有专门的硬件原创 2016-11-05 10:45:18 · 1375 阅读 · 0 评论 -
28335的启动步骤介绍
TI支持很多种方式的boot,内部的ram(saram),flash,sci,但无论哪种启动都遵循下面的流程:而该流程中的reset,initboot,call selectbootmode, read i/o state, call boot loader这些步骤都是固化在芯片内的程序自己执行的,也就是说这些代码在出厂的时候已经在TI的芯片内。(我们写的程序是从codestart出开原创 2016-11-05 22:36:39 · 16161 阅读 · 1 评论 -
外设寄存器映射及中断向量表介绍
一、两个头文件的内容介绍无论写什么程序,下面两个头文件都必须包含DSP2833x_Device.h包含全部外设寄存器定义的头文件。DSP2833x_Device.h内各外设头文件使对应外设的每个寄存器被声明为一个个的结构体,结构体的元素为对应的寄存器的位。最后声明一个该外设的寄存器,元素为对应的所有的寄存器。并定义了一个该外设的结构体,利用此结构体即可操作对应的转载 2016-11-05 19:46:25 · 5762 阅读 · 2 评论 -
DSP28335工程模版各文件介绍
首先建立工程,file-new-css project。然后设置该工程。(包含include路径,是否使用浮点,生成的文件路径等),然后加入一些TI已经写好的文件。最终如下图:一、ccs中后缀为.pjt的文件作用是什么?每个项目都需要有自己独有的pjt文件吗?pjt是project的缩写,你可以用任何的文本编辑软件打开查看里面的内容,例如记事本等。他里面主要指定了这个工程里原创 2016-11-05 18:46:37 · 11189 阅读 · 3 评论 -
利用28335的epwm产生spwm波的总结
设计的内容是产生倍频的SPWM波,也即是用的是同一个调制波,两个桥臂上的载波相差180度。 28335有多个epwm模块,每个epwm模块可以产生2个波原创 2017-01-18 11:24:18 · 26727 阅读 · 6 评论