E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
tms
TMS
320F28335项目开发记录6_28335之cmd文件详解
1.CMD文件的作用CMD文件的作用就像仓库的货物摆放记录一样,为程序代码和数据分配指定的空间。2.C语言生成的段C语言生成的段大致分为两大类:初始化和未初始化,已初始化的段含有真正的指令和数据,未初始化段只是保留变量的地址空间。已初始化段通常放在程序空间,未初始化段通常放在数据空间。已初始化段:.text——C语言编译生成的汇编指令代码存放于此.cinit——存放初始化的全局和静态变量.cons
风雨也无晴
·
2020-08-08 21:19
【
DSP
】
DSP项目开发
DSP入门必看(上)
1)
TMS
320C2000系列:
TMS
320C20x:PLL可以÷2,×1,×2和×4,因此外部时钟可以为5MHz-40MHz。
TMS
320F240:PLL可以÷2,×1,×1.5,×2,×2.5
风雨也无晴
·
2020-08-08 21:48
【
DSP
】
TMS
320C64x+ DSP-----Cache 优化
一、cache性能特点优异的cache性能很大程度上依赖于cachelines的重复使用,优化的最主要目标也在于此,一般通过恰当的数据和代码内存布置,以及调整CPU的内存访问顺序来达到此目的。由此,应该熟悉cache内存架构,特别是cache内存特点,比如linesize,associativity,capacity,replacementscheme,read/writeallocation,m
robotcat2k
·
2020-08-08 21:20
技术文章(转载)
CCS 5.5以上版本(以7.4版本为例)添加软件仿真功能,并打印Hello World进行验证
疫情期间在家上一门dsp技术与应用的课程,课程用的是
TMS
320C6748开发板,由于无法返校使用开发板做实验,所以只能在CCS上通过软件仿真来验证程序的功能,但遇到以下问题:CCS5.5之后的版本取消了软件仿真功能而
五星️杨桃
·
2020-08-08 20:36
TMS
320F2803x/02x timer中断配置步骤
voidmain(void){//Step1.InitializeSystemControl://PLL,WatchDog,enablePeripheralClocks//ThisexamplefunctionisfoundintheDSP2803x_SysCtrl.cfile.InitSysCtrl();//Step2.InitializeGPIO://Thisexamplefunctionis
胡适之
·
2020-08-08 20:06
DSP
TMS
320F28335按键实现流水灯样式
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗Ctrl+B斜体Ctrl+I引用Ctrl+Q插入链接Ctrl+L插入代码Ctrl+K插入图片Ctrl
super皮皮杨
·
2020-08-08 20:59
学习
DSP28335入门教程:寄存器手册的下载
2020.04.29更新TI官方最近更新的
TMS
320F28335用户指导手册,已经将全部功能模块统一到单个文档中:
TMS
320x2833x,
TMS
320x2823xTechnicalReferenceManual
新塘老笨
·
2020-08-08 20:19
DSP28335
DSP_
TMS
320F28335 GPIO口数据寄存器(GPXDAT,GPXSET,DPXCLEAR,GPXTOGGLE)
28335GPIO口的数据寄存器是进行位操作的,与一般单片机不同,对相应的某一位赋值为0或者1时,是使用的不同的寄存器进行操作的。(1)GPXDAT寄存器(数据寄存器)每一个I/O口都有一个数据寄存器,数据寄存器的每一位对应一个GPIO引脚。向GPXDAT寄存器的写操作可以清除或设置相应的输出锁定,如果引脚被使能为GPIO输出引脚可用于传输高低电平信号,如果引脚没有被配置为GPIO输出引脚则不能用
九剑独孤
·
2020-08-08 20:43
DSP
DSP实验报告—实验6 DSP的定时器、外中断
三.实验原理1.通用定时器介绍及其控制方法
TMS
320F28335A内部有三个32位通用定时器(TIMER0/1/2),定时器1和2被保留给实时操作系统(DSPBI
①qu②叁米
·
2020-08-08 19:46
【DSP】直接存储器访问(DMA)控制器——
TMS
320VC5509A(中篇)
本文根据《
TMS
320VC5509DirectMemoryAccess(DMA)ControllerReferenceGuide(Rev.A)》——TI官方提供的文档,翻译整理得到。
Yngz_Miao
·
2020-08-08 19:41
【DSP】直接存储器访问(DMA)控制器——
TMS
320VC5509A(上篇)
本文根据《
TMS
320VC5509DirectMemoryAccess(DMA)ControllerReferenceGuide(Rev.A)》——TI官方提供的文档,翻译整理得到。
Yngz_Miao
·
2020-08-08 19:41
TMS
320F28335入门(八)SCI学习
/*在我以前在学习、开发MCU的时候,从最初用液晶进行数据显示,到后来一块MCU有多个串口时,在调试的时候基本都是用串口进行数据交互;但是这块
TMS
320F28335的串口在哪啊???
H&
·
2020-08-08 19:04
F28335学习
TMS
320F28335入门(一)新建工程
我是在有单片机开发的基础上,学习DSP的。文章只作为自己的备忘录使用,可以参考一下,希望对别人也有所帮助。首先,要有一块板子,选择核心板还是开发板,看个人选择;其次,了解一下什么是DSP?DSP可以看成两部分:数字信号处理技术、数字信号处理器(DSC)文中提到的DSP都是后者;做DSP的有很多公司:什么TI、ADI等等很多;TI公司主要有:C2000、C5000、C6000分别面对各种市场;我用的
H&
·
2020-08-08 19:04
F28335学习
TMS
320F28335入门(七)eCAP学习
/*F28335的脉冲捕获模块–eCAP,通过捕获脉冲的上升沿与下降沿,来计算脉冲的宽度、占空比、频率。F28335一共有6组eCAP模块,每个eCAP不止具有输入捕获功能,还具有PWM输出。在150Mhz下,32位时基的时间分辨率为6.67ns4组32位的时间标志寄存器,4组捕获时间序列,均可以产生中断。软件配置一次捕获可以获取4个捕获时间。在不用做CAP功能时,可配置成一个单通道输出的PWM,
H&
·
2020-08-08 19:04
F28335学习
TMS
320F28335入门(六)ePWM学习
C28335的EPWM模块是加强(Enhanced)模块:主要表现在它各个epwm的独立性,每个epwm小模块都有两路pwm输出,分别为EPWMxA、EPWMxB;一个epwm模块,可以配置成三种输出:两路独立的单边沿PWM输出;两路独立的但互相对称的双边沿PWM输出;一对双边沿非对称的PWM输出;C28335一共有6个EPWM模块,除此之外还有6路高分辨率的PWM模块,是由CAP模块配置而来;一
H&
·
2020-08-08 19:04
F28335学习
带你学习DSP系列一:走进
TMS
320F28377
注意配图带水印,为本博作者头条号ID:种花家的启明星,DSP(DigitalSignalProcessing)即数字信号处理技术,所谓的DSP芯片即指能够实现数字信号处理技术的芯片。DSP芯片广泛应用于工业、国防等各种领域,此外还存在于我们日常生活中的各种电子设备中,例如手持终端、音频设备等。上图就是一块完整的电路板,中间的黑色方形芯片就是DSP芯片:根据数字信号处理的要求,DSP芯片一般具有如下
调皮连续波
·
2020-08-08 19:27
DSP28377学习
将
TMS
320F28335代码移植到
TMS
320F28377s编译出现的问题
DescriptionResourcePathLocationType#85invalidcombinationoftypespecifiers.ccsproject/PrjExe_DHL_Modemline28,externallocation:F:\DSP_Software_V3.02\Src_OFDM_Modem_SC\Inc_Common\DataTypeDef_F28.hC/C++Pro
qq_36736845
·
2020-08-08 19:53
关于TI的28335芯片概述
转载自:https://www.cnblogs.com/layup/archive/2013/04/07/3006253.htmlTMS320F28335属于
TMS
320C2000™数字信号控制器(DSC
GameForTwo
·
2020-08-08 19:29
嵌入式
DSP28035时钟设置讲解
TMS
320x2803x系列(28035为例)系统时钟与
TMS
320x280x,2801x,2804x系列时钟是不太一样的。
码农u号
·
2020-08-08 19:25
嵌入式DSP-ARM
浅谈DSP开发创建第一个工程Hello World
浅谈DSP开发创建第一个工程HelloWorld本教程以TI公司的
TMS
320F2812芯片为例进行演示开发环境搭建(CCS)CMD文件概述编写第一个工程HelloWorld概述本教程以TI公司的
TMS
320F2812
TDD_0628
·
2020-08-08 19:30
DSP开发
DSP
TMS
320C5509A之DMA
https://blog.csdn.net/pxy198831/article/details/86615497DSPTMS320C5509A之ADCMAX121中的ADC芯片即是采用DMA的方式进行控制的,设置为一个字节打断CPU一次,进行数据的处理,程序如下:#include#include#include#include"Inc\dsplib.h"#include"Inc\Globe.h"#
夕阳下的枫林
·
2020-08-08 18:46
DSP
DSP
TMS
320F28335学习笔记------中断
TMS
320F28335学习笔记:EALLOW,EDIS是成对使用的,有些寄存器是受到保护的,不能任意写,EALLOW相当于去掉保护,对写保护的寄存器进行操作后EDIS是重新把这个寄存器保护起来的意思。
破风浪挂云帆
·
2020-08-08 18:06
TMS320F28335
DSP关键字cregister (关于IER,IFR找不到定义)
IFR,只有声明却没有找到定义externcregistervolatileunsignedintIFR;externcregistervolatileunsignedintIER;打开spru514d(
TMS
320C28xOptimizingCCCompilerv6
欧阳海宾
·
2020-08-08 18:00
DSP
TMS
320F28335——IO控制/定时计操作
一、实现GPIO控制1.硬件连接从电路原理图上看来,LED灯是接在GPIO34上的。2.IO设置2.1设置功能GPXMUX1/2:功能选择寄存器GPXMUX1/2每组IO一般有32个IO口可以配置。GPXMUX1对应每组的低16个IO口,GPXMUX2对应高16个IO口。这里设置的是GPIO34所以在GPBMUX1中所以向GPBMUX1的bit5:4写入0设置为普通IO。(默认设置)2.2:设置I
newbie_xymt
·
2020-08-08 18:12
DSP
TMS320
F28335PGFA
TMS
320F28335学习笔记-启动过程
本文转载连接:
TMS
320F28335学习笔记-启动过程http://bbs.eeworld.com.cn/thread-491627-1-1.html(出处:电子工程世界-论坛)1.DSPreset后运行的起始地址是多少
newbie_xymt
·
2020-08-08 18:41
DSP
TMS320
F28335PGFA
TMS
320F28335的GPIO
F28335有三种32位的I/O口,依次PORTA(GPIO0-GPIO31),PORTB(GPIO32-GPIO63),PORTC(GPIO64-GPIO87),这些口都可以配置为普通的数字IO口同样也能被配置为外部接口。这样涉及到了IO的寄存器,IO口共有三类寄存器:控制寄存器、数据寄存器和中断控制寄存器。下面依次介绍这些寄存器。structGPIO_CTRL_REGS{unionGPACTR
mjk1133
·
2020-08-08 18:22
DSP28335
GPIO
input
struct
io
up
c
几种DSP与外接存储器的连接方法
TMS
320C5409具有32K字的片内RAM和16K字的掩膜ROM。但是在DSP应用的很多场合,尤其是带信号存储的DSP应用来说,
TMS
320C5409的片内存储资源是远远不够用的。
Amao_come_on
·
2020-08-08 18:19
TMS
320C6474学习总结(二)----创建、打开工程
了解了什么是DSP/BIOS,我们就需要来应用DSP/BIOS来开发项目的程序了。那么首先需要搭建一个开发环境,也就是开发软件(codecomposerstudio,简称CCS)。下面介绍下如何利用CCS软件来新建、打开一个DSP/BIOS程序。(CCS软件可以自行到TI的官网下载即可,这里演示的软件版本是CCSV5.4)1.利用CCS新建一个DSP/BIOS程序(1)打开CCS软件CCSV5.4
DSP小胖
·
2020-08-08 17:43
TMS320C6474
TMS
320F28335时钟(2) -----外设时钟初始化详解
花了半天时间的整理和总结,有表达上或者技术理解上错误,希望指正。联系邮箱
[email protected]
通过外部时钟信号、OSC和PLL产生倍频时钟信号CLKIN后,CLKIN经过CPU后产生时钟SYSCLKOUT(CLKIN和SYSCLKOUT频率是一样的),SYSCLKOUT给各个片内外设提供时钟信号。为了实现低功耗和提供高低频率时钟信号,需要把SYSCLKOUT进一步分
扶摇之上
·
2020-08-08 17:25
DSP
TMS
320F28335时钟(3) -----总结
联系邮箱
[email protected]
本章对整个
TMS
320F28335时钟系统做个简要的总结,是对前面凌乱讲解的补充和梳理,希望借此总结可以更全面更彻底的掌握
TMS
320F28335时钟系统。
扶摇之上
·
2020-08-08 17:54
DSP
TMS
320F28069的EPWM模块同步设置
TMS
320F28069的EPWM模块内有8个PWM模块,即PWM1,PWM2,...PWM8,如何把根据需要把这几个PWM模块同步起来呢?
马中马
·
2020-08-08 17:42
DSP中关于cregister的使用
看源程序(
TMS
320F2812)的时候在main函数中看到这样一段://DisableandclearallCPUinterrupts:DINT;IER=0x0000;IFR=0x0000;就想看看这个
马中马
·
2020-08-08 17:40
TMS
320F280X SPI SPIA使用入门与总结
本以为对SPI已经入门了,谁不知使用
TMS
320F280X的SPI后,才知道自己其实还是一知半解。
TMS
320F280X的SPI真是好好给我上了一课!不久前有款OLED真彩色液晶。使用的是SS
liuhao8707
·
2020-08-08 17:08
TI
TMS320F28035
TMS
320F28335的特点
[2]哈佛结构及改进的哈佛结构(哈佛结构:将程序和数据存储在不同的存储空间中)
TMS
320系列:1.允许数据存放在程序存储器中,并被算数运算指令直接使用;2.指令存储在高速缓冲器中,当执行此指令时,不需要再从存储器中读取指令
ldmarkhzg
·
2020-08-08 17:27
DSP
TMS
320C64x DSP L1 L2 Cache架构
原文:http://hi.baidu.com/twavelet/blog/item/86a91a00a2c7810b738da5e9.htmlCache是一种特殊的存储器,它由Cache存储部件和Cache控制部件组成。Cache存储部件一般采用与CPU同类型的半导体存储器件,存取速度比内存快几倍甚至十几倍。而Cache控制器部件包括主存地址寄存器、Cache地址寄存器,主存—Cache地址变换部
ken_yjj
·
2020-08-08 16:28
TI‘s
Davinci技术
在
TMS
320F28XXX DSP上实现从flash拷贝整个程序到ram运行的方法探讨
1.前言
TMS
320F28XXXDSP里,代码从内部flash里运行,比从内部RAM里运行要慢30%左右,所以对运行时间苛刻的程序直接在flash里运行,往往不能满足要求。
jinn
·
2020-08-08 16:41
TI
DSP
TI DSP 5502定时器使用
概述
TMS
320VC5502有3个64-位可编程的定时器,其中2个用作通用定时器(TIM0和TIM1),第三个定时器可以配置为通用定时器或看门狗定时器,其功能取决于看门狗全局定时控制寄存器1(WDTGCTL1
托马斯-木
·
2020-08-08 16:09
DSP
DSP中断的使用——个人第一例:
TMS
320C6416定时器1中断的使用
题目:DSP中断的使用——个人第一例:定时器中断的使用软件开发环境环境:CCS3.1,在CCSSetup中设置成Simulator模式CPU:
TMS
320C6416工程共包含三个文件:main.c,Vectors.asm
jbb0523
·
2020-08-08 16:42
DSP
DSP
TMS
320C6000基础学习(6)—— gel文件
什么是gel文件?gel文件能干什么?gel全称GeneralExtendedLanguage,即通用扩展语言文件,gel文件中由类似C语言的代码构成,gel语言是一种解释性语言,gel文件扩展名为.gel;gel文件用于(1)扩展CCS功能,比如菜单选项等,(2)通过gel可以访问目标板的存储器。1.gel基本语法——类Cgel函数和gel参数不需要在DSP程序中定义。gel具有C语言的很多相似
iteye_4195
·
2020-08-08 16:16
DSP
TMS
320C6000基础学习(7)—— Bootloader与VectorTable
本文主要简单记录C6000在启动装载过程和中断向量表的配置。1.Bootloader如上图,(1)在DeviceReset阶段:设备初始化为默认状态,大部分三态输出都配置为高阻态。(2)在CPUReset阶段:从RS上升沿处开始(这个时候,根据HD[4:3]配置启动模式,HD8配置大小端模式,CLKMODE配置输入时钟源,根据HPI_EN配置外设功能),处理器检查启动模式HD[4:3],启动boo
iteye_4195
·
2020-08-08 16:16
TMS
320C6713烧写Flash的通用方法
1你必须知道的
TMS
320C6000启动过程这部分内容在我的另一篇博客DSPTMS320C6000基础学习(7)——Bootloader与VectorTable有提到过,这里重新摘录一遍。
iteye_4185
·
2020-08-08 16:15
CCS v5中烧写Flash实录:成功+失败
记于2013年08月23日环境:Win7+CCSv5+XDS100v2仿真器+
TMS
320CF2812芯片烧写方法:将SRAM.cmd替换成FLASH.cmd。
iteye_4185
·
2020-08-08 16:44
TI DSP
TMS
320C66x学习笔记之内联指令(c6x.h中文注释)(六)
/*****************************************************************************//*C6X.Hv7.4.12*//*****************************************************************************/#include"vect.h"typedefdou
Mars_WH
·
2020-08-08 16:52
DSP
TMS
320F2812的存储器、系统启动与中断、时钟(PLL)
一、
TMS
320F2812的存储器
TMS
320F2812的片内存储器包括SARAM(18Kx16)、ROM(128Kx16)、FLASH(128Kx16)、OTPROM(1Kx16),其中:•On-ChipMemory–FlashDevices
小狼阳阳阳
·
2020-08-08 16:15
DSP
TMS
320F28335之外部接口
外部寄存器接口原理外部接口寄存器定义28335的XINTF接口没有中断设置,初始化配置XINTF模块就可直接使用,数据访问地址格式为Data=(^(volatileUint16^)(0x4000+0x0000)),其中0x4000为基地址,0x0000为偏移地址,^为指针符号*。由此总结xintf接口配置步骤为:1、设置GPIO为xintf模块。2、开启xintf时钟。3、设置xintf模块配置4
hmf1235789
·
2020-08-08 16:38
DSP_28335
TMS
320F28335之默认中断系统
中断系统原理整个中断系统的过程如上所示:1、外设级外设产生中断时,该中断事件相关的中断标志位(IF)置1。此时,如果该中断相应的中断使能寄存器(IE)也置为1,外设就会向PIE控制器发出一个中断请求。如果外设级中断没有被使能(相应的使能位为0),那么外设就不会向PIE发出中断请求,相应的中断标志位会一直保持置1状态,除非用软件清除。当然,在中断标志位保持在1的时候,一旦该中断被使能了,那么外设立马
hmf1235789
·
2020-08-08 16:38
DSP_28335
TMS
320F28335之外部接口与CPLD通信问题
系统原理我用CPLD采集AD数据,利用XINTF接口将数据传输到DSP,CCS观察DSP地址数据。系统框图如下所示。其中28335的XINTF采用16位数据总线连接。GPIO端口设置如下voidInitGpio(void)//初始化GPIO{EALLOW;//----------------------------------------------------------------------
hmf1235789
·
2020-08-08 16:05
DSP_28335
TMS
320F28335之GPIO原理
主要从《手把手教你学DSP—基于
TMS
320F28335》、《
TMS
320F28335DSP原理与开发编程》这两本书,及网上资料汇聚而成。
hmf1235789
·
2020-08-08 16:04
DSP_28335
TMS
320F28335之外部中断和自定义中断
外部中断外部中断和其他模块中断中断原理一样,也是先设置中断级,然后PIE级,最后CPU级,外部中断的中断寄存器在中断头文件中,中断触发设置在中断C文件中,外部中断作为一个单独的模块使用。28335支持8个可屏蔽的外部中断(XINT1–XINT7,XNMI)。XNMI可设置成INT13或者CPU的NMI中断。每一个中断可设置成负边沿、正边沿或者正负边沿触发,并且设置启用或禁用(包括XNMI在内)。X
hmf1235789
·
2020-08-08 16:04
DSP_28335
TMS
320F28335之定时器
定时器系统原理介绍
TMS
320F28335的CPUTime有三个,分别为Timer0,Timer1,Timer2,其中Timer2是为操作系统DSP/BIOS保留的,当未移植操作系统时,可用来做普通的定时器
hmf1235789
·
2020-08-08 16:04
DSP_28335
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他