
【 DSP 】
文章平均质量分 74
风雨也无晴
专注于嵌入式开发、ARM、DSP、FPGA、算法研究。
喜欢研究网络安全、电子技术。希望结交志同道合的好朋友。
展开
-
TMS320F28335项目开发记录1_CCS的使用介绍
本系列文章记录本人实际项目开发时对ti的DSP28335,以及CCS开发环境等的学习与记录,相对于2812来说,28335的资料还是比较少的,不过原理是相通的,28335说白了就是比2812多一些外设,寄存器等东西原创 2014-10-18 09:47:02 · 7972 阅读 · 1 评论 -
TMS320F28335项目开发记录9_28335之中断系统
1.中断系统 在这里我们要十分清楚DSP的中断系统。C28XX一共有16个中断源,其中有2个不可屏蔽的中断RESET和NMI、定时器1和定时器2分别使用中断13和14。这样还有12个中断都直接连接到外设中断扩展模块PIE上。说的简单一点就是PIE通过12根线与28335核的12个中断线相连。原创 2014-11-08 12:00:12 · 5112 阅读 · 0 评论 -
TMS320F28335项目开发记录10_28335之SCI模块
TMS320F28335内部有三个SCI模块,SCIA、SCIB、SCIC。 每一个SCI模块都有一个接收器和发送器,SCI的接收器和发送器各有一个16级的FIFO(First In First Out先入先出)队列,它们都还有自己独立的使能位和中断位;可以工作在半双工或全双工模式;原创 2014-11-22 12:18:44 · 16175 阅读 · 4 评论 -
TMS320F28335项目开发记录2_CCS与JTAG仿真器连接问题汇总
实际使用过程中,仿真器和CCS连接可能出现这样或那样的问题,也许你的连接很成功,没碰到过什么问题,但我的问题的确不少,可能与电脑配置有关吧,也可能与人品有关吧;原创 2014-10-20 08:42:34 · 34877 阅读 · 6 评论 -
DSP入门必看(上)
文章来自:http://doggo.blog.sohu.com/4401813.html如何选择外部时钟? DSP的内部指令周期较高,外部晶振的主频不够,因此DSP大多数片内均有PLL。但每个系列不尽相同。 1)TMS320C2000系列: TMS320C20x:PLL可以÷2,×1,×2和×4,因此外部时钟可以为5MHz-40MHz。 TMS320F240:PLL可以转载 2014-12-18 14:21:28 · 11320 阅读 · 0 评论 -
TMS320F28335学习笔记-启动过程
1.DSP reset后运行的起始地址是多少?0x3FFFC02.仿真器烧写程序的步骤是?根据cmd文件把程序烧到指定位置,然后执行。3.DSP的Flash启动过程是什么?首先硬件配置GPIO84~87上拉为1,即处于Flash启动过程。当DSP复位后,会从复位向量0x3FFFC0处取得复位向量,并跳转到InitBoot处开始执行,InitBoot会读GPIO84~87的值发现转载 2014-12-18 14:20:00 · 13024 阅读 · 0 评论 -
28335项目研发笔记
1.如何查看CCS5.2中包含的源文件有哪些?以及他们的位置?CCS5.2工程中C语言源文件有两部分组成,一部分是在project路径下的.c文件,另外一部分是通过连接添加到工程里的(.project文件中的字段)。因此CCS5.2中的源文件一部分在工程目录下,另外一部分在.project文件中的字段包含的路径下。2.CCS中GEL文件的作用是什么?ccs的gel语言是一种交互式的命令转载 2014-12-18 14:15:44 · 1993 阅读 · 0 评论 -
TMS320F28335项目开发记录6_28335之cmd文件详解
1.CMD文件的作用 CMD文件的作用就像仓库的货物摆放记录一样,为程序代码和数据分配指定的空间。原创 2014-11-03 08:49:04 · 20177 阅读 · 0 评论 -
C2000上电引导模式解析------【TI FAE 经验分享】
在使用C2000的时候,经常遇到工程师说芯片仿真能够运行,但是单机跑却不能跑起来;或者在调试时,复位芯片 > run,发现程序不能跑起来。这其中的原因主要是没有了解C2000的引导模式设置。另外当我们想通过其他方式去引导芯片启动的时候,往往也需要清楚知道C2000的引导是怎么设置的。因此,在这里跟大家分享一下我对C2000引导模式的理解,希望对各位理解芯片从上电到跑到main这一段芯片运行情况有所转载 2014-12-18 14:24:25 · 3112 阅读 · 0 评论 -
DSP入门必看(下)
文章来自:http://doggo.blog.sohu.com/4401860.htmleXpressDSP是什么? eXpressDSP是一种实时DSP软件技术,它是一种DSP编程的标准,利用它可以加快你开发DSP软件的速度。以往DSP软件的开发没有任何标准,不同的人写的程序一般无法连接在一起。DSP软件的调试工具也非常不方便。使得DSP软件的开发往往滞后于硬件的开发。 eXpres转载 2014-12-18 14:22:06 · 17608 阅读 · 0 评论 -
把DSP TMS320F28XXX的程序段从flash复制到ram中运行
翻译自TI应用手册SPRAAU8摘要这个应用报告和相关的代码提供了一种把编译后的程序段从TMS320F28xxx的flash复制到ram的功能,这样可以提高代码的运行速度。这个解决方案在直接启动之后,进入c_int00 ——C语言代码运行之前实现此功能。本应用报告中所讨论的项目内容和源代码可以从以下网址下载:http://www-s.ti.com/sc/techlit/sp转载 2014-12-18 14:14:09 · 3583 阅读 · 0 评论 -
TMS320F28335项目开发记录8_28335之GPIO引脚
DSP28335 GPIO模块分为三类IO口:PORTA(0-31),PORTB(32-63),PORTC(64-87)对GPIO模块的设置主要通过三类寄存器来完成,分别是:控制寄存器、数据寄存器、中断寄存器。原创 2014-11-07 08:45:53 · 11024 阅读 · 0 评论 -
TMS320F28335项目开发记录7_28335之时钟
TMS320F28335上有一个基于PLL电路的片上时钟模块,为CPU及外设提供时钟有两种方式:一种是用外部的时钟源,将其连接到X1引脚上或者XCLKIN引脚上,X2接地;另一种是使用振荡器产生时钟,用30MHz的晶体和两个20PF的电容组成的电路分别连接到X1和X2引脚上,XCLKIN引脚接地。我们常用第二种来产生时钟。此时钟将通过一个内部PLL锁相环电路,进行倍频。由于F28335原创 2014-11-05 12:25:06 · 3896 阅读 · 0 评论 -
TMS320F28335项目开发记录5_28335之CCS编程基础
CCS开发环境已经为我们封装好了许多寄存器的结构体,原创 2014-11-01 15:33:39 · 4220 阅读 · 0 评论 -
TMS320F28335项目开发记录4_28335之启动模式(串口烧写Flash)
TMS320F28335支持多种启动模式;原创 2014-10-24 08:39:01 · 19759 阅读 · 8 评论 -
TMS320F28335项目开发记录3_28335简单介绍
1.2833x特性介绍原创 2014-10-23 08:34:49 · 4475 阅读 · 1 评论 -
TMS320F28335项目开发记录11_28335之存储系统
TMS320F28335为哈佛结构的DSP,在逻辑上有4M×16位的程序空间和4M×16位的数据空间,但在物理上已将程序空间和数据空间统一成一个4M×16位的空间。 TMS320F28335片上有256K×16位的FLASH,34K×16位的SRAM,8K×16位的BOOT ROM,2K×16位的OPT ROM。1、 TMS320F28335片上SARAM原创 2015-01-05 17:15:34 · 5497 阅读 · 4 评论