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
DSP/BIOS使用之初窥门径——滴答时钟及烧写Flash
操作平台和环境DSP型号:
TMS
320C6713仿真器:XDS510PLUSFlash型号:AM29LV800BT或AM29LV800BT都试过(一般接口一样,差别不大)RAM型号:MT48LC16M16A2P
xiahouzuoxin
·
2020-08-09 02:05
DSP
TMS
320F28335程序设计之外设模块配置1---SCI串行通信接口设计
最近在做基于
TMS
320F28335的运动控制。其中用到了28335的一些外设模块:SCI、ePWM、eQEP/AD等。为了以后能够有个回顾的地方,将学习过程中一些流程记录下来。
五选一
·
2020-08-09 02:53
嵌入式开发
DSP仿真器Debug错误原因及解决办法
错误现象:在使用xds100v3仿真器调试
tms
320c6747处理器时,出现如下一堆错误。
无语僧314
·
2020-08-09 02:22
嵌入式MCU
TMS
320F28027 最小系统
最近做BLDC的无传感器FOC控制,目前已经用Microchip的芯片调好了一块实验板,可以用来控制低压或高压的电机。(参考Microchip官网文档:AN1292)但现在的控制方法只能在速度大到一定程度时,大约为额定转速的10%,才能较好的估算用于FOC控制的转子角位移。低速的时候,虽然控制还能稳定,电流不会突然变得很大,但电机基本上不能转动了,或者输出的转矩非常小。听说TI的BLDC无感算法不
BH78
·
2020-08-09 02:12
硬件学习
TMS
320F28335
TMS
320F28335采用176引脚LQFP四边形封装结构参见参考文献【1】。
wu159632
·
2020-08-09 02:34
DSP
TMS
320F28335 DMA配置详解
TMS
320F28335具有6通道DMA,而且每个通道具有独立的PIE中断。DMA的触发源种类有很多,可以配置为ADC、MCBSPs、外部中断、CPU定时器、e
wu159632
·
2020-08-09 02:34
DSP
TMS
320F28027学习笔记二
28027软件I2C驱动MPU6050重点:这部分代码由stm32f103的原四轴项目整体迁移。但是stm32的IO口可使能开漏输出,但包括28x系列的TI芯片只支持推挽输出。解决方案:对于SDA与SCL口:需在置高电平之后改变IO口方向为输入(读总线),而在置低电平前改变方向为输出(写总线)当然在改变方向时需解除与开启保护(EALLOW与EDIS)/***********************
wjyyyyy94
·
2020-08-09 02:33
TMS
320F28027学习笔记一
问题一:在程序下载到RAM中进行调试时,出现如下问题:".text"size0x9depage0.Availablememoryranges:28027_RAM_lnk.cmd推测是在28027_RAM_lnk.cmd中对应SARAM所声明的内存大小有关:/*//TIFile$Revision:/main/5$//Checkin$Date:July6,200917:18:44$//########
wjyyyyy94
·
2020-08-09 02:33
DSP320C6000的指令列表汇集
TMS
320C6000产品是美国TI公司于1997年推出的dsp芯片,该DSP芯片定点、浮点兼容,其中,定点系列是
TMS
320C62xx系列,浮点系列是
TMS
320C67xx系列,2000年3月,TI发布新的
长弓的坚持
·
2020-08-09 02:18
DSP开发
TMS
320F280049C 学习笔记4 Led_ex1_blinky 初始化函数及系统时钟
前言承接上一篇学习笔记,这次开始实际运行例程。每学习一个新的DSP都是从点灯开始,这次也不例外。TI的官方帮助文档[1]可以在C:\ti\c2000\C2000Ware_2_01_00_00\device_support\f28004x\docs\F28004x_DEV_USER_GUIDE.pdf找到。里面为新人提供了stepbystep的入门指南以及所有例程的说明。TI提供了两套例程,其中寄存
时雨晴天
·
2020-08-09 02:09
TI
DSP学习
TMS
320F28377S 学习笔记3 搭建完全可移植的CCS9.3工程
文章目录1.工程文件复制CCS新建空白工程官方文件拷贝库文件整理添加F2837xS_Headers_nonBIOS.cmd其他修改测试代码这是第二次写类似的文章了,忽略一些细节,更多内容可以参考:
TMS
320F280049C
时雨晴天
·
2020-08-09 02:09
TI
DSP学习
TMS
320F28377S 学习笔记1 GPIO及学习资料
参考资料使用的DSP型号为28377s,不过最近似乎更新了
TMS
320F28378S使用的硬件开发板,居然已经停产了。
时雨晴天
·
2020-08-09 02:09
TI
DSP学习
TMS
320F280049C 学习笔记14 完善可移植工程
文章目录前言1.配置3种运行模式2.添加DCL库3.添加CLAmath库验证参考文献前言本博客的《
TMS
320F280049C学习笔记2搭建完全可移植的CCS9.3工程》已经完成了基本工程的搭建,本文将在此基础上为其添加更多功能
时雨晴天
·
2020-08-09 02:09
TI
DSP学习
DSP复习笔记(6)——ePWM模块
注意芯片型号:
TMS
320F28335适用于NJUSTEO李彧晟老师课程参考资料:《
TMS
320F28335DSP原理、开发及应用》对应PPT第二章80页本章内容较多而且较为重要,请结合PPT一起复习1
双圣树下的阿尔达
·
2020-08-09 01:41
数字信号处理复习笔记
DSP C2000系列
TMS
320F28335学习之外部存储器接口XINTF
1、为什么要有外部存储器接口XINTF?对于复杂的应用而言,28335内部集成的存储器FLASH、SRAM和ROM可能不够用,因此通过XINTF接口进行扩展外部存储空间。2、了解XINTF接口XINTF接口有3个固定存储器映射区域:Zone0、Zone6、Zone7,通过对片选线XZCS0、XZCS6、XZCS7置低选择对应读写区域。时钟-75MHzXINTF时钟设置为75MHz。时钟决定访问时序
lhm8013
·
2020-08-09 01:23
DSP
DSP C2000系列
TMS
320F28335学习之时钟
前言时钟是MCU控制器的“心脏”,有了时钟才能够保证工作有序的进行,它是所有运算和处理的源头。时钟信号通过一系列配置后决定F28335的CPU工作主频,主频决定着CPU的指令周期(处理一条基本指令所花费的时间),所有的模块都需要用到时钟才能工作,时钟的重要性毋庸置疑,了解时钟是怎么来的非常重要,后续所有的模块总结首先都会讲到时钟的相关配置,故此进行学习总结。本文主要涉及以下两个问题:1、DSP28
lhm8013
·
2020-08-09 01:23
DSP
DSP C2000系列
TMS
320F28335学习之ADC
前言DSP28335的ADC模块使用介绍:12位ADC2个采样保持器同步采样或顺序采样,使用顺序采样输入范围0-3V时钟配置为最高25MHz级联模式或双排序模式,采用级联模式,8状态排序器SEQ1和SEQ2构成16状态的SEQ选择EPWMxSOCA作为触发源启动ADC转换,采样频率为10K主要内容:1、ADC原理+DSP的ADC原理2、具体程序ADC转换原理ADC就是模数转换器,将模拟量转换为数字
lhm8013
·
2020-08-09 01:23
DSP
DSP C2000系列
TMS
320F28335学习之EPWM
前言PWM脉宽调制技术在控制领域中是非常常用的技术,电机控制、电源控制等都是通过PWM进行驱动IGBT或MOSFET等开关器件进行相关控制的。目前所在公司的项目中需要用到PWM驱动功率放大电路,用以控制电流输出,同时也是通过EPWM触发ADC进行采样电流,故此进行学习总结。本次总结主要有以下内容:1、PWM波的产生过程;2、如何触发ADC?本次总结的内容比较简单,主要是总结一下之前简单使用的内容,
lhm8013
·
2020-08-09 01:23
DSP
TI-
TMS
320F28335学习详解(1)::DSP是什么
背景集成电路出现以后,诺伊斯、基尔比他们很快实现了集成电路的产品化,电子工业得到了快速的发展,MCU(微处理器)应运而生。随着应用的扩展,信号处理、算法复杂度都在不断提高,微处理器较低的处理速度和较低的片上资源集成度渐渐无法满足各类应用的需求,因此,更快、更高效、集成度更高的信号处理器成了日渐迫切的需求。也许有人会觉得DSP作为一个产品,从一文不值到创造每年数十亿美元的价值之后又销声匿迹很奇怪。但
PuddingHouChou
·
2020-08-09 01:30
TI-C2000
DSP系列学习
芯片
DSP
TI-
TMS
320F28335学习详解(2)::F28335片上资源详解
前言上节讲述了DSP芯片的特点、应用,并介绍了TI公司的常用DSP产品,之后我们主要通过学习
TMS
320F28335芯片来了解DSP芯片的世界。
PuddingHouChou
·
2020-08-09 01:59
TI-C2000
DSP系列学习
芯片
DSP
DSP
TMS
320F28377D与
TMS
320F28335硬件资源对比
DSPTMS320F28377D与
TMS
320F28335硬件资源对比最近进行28377双核+双CLA程序的开发,目前总结出28377与28335相比的硬件资源优势,具体的程序,实现功能及效果演示将在之后不断更新
包子不离手
·
2020-08-09 01:30
芯片
DSP实验剖析系列:实验1 LED流水灯 (本实验基于
TMS
320F28335芯片)
实验1LED流水灯首先直接贴上程序:#include"DSP2833x_Device.h"#include"DSP2833x_Examples.h"#defineLED1GpioDataRegs.GPADAT.bit.GPIO0#defineLED2GpioDataRegs.GPADAT.bit.GPIO1#defineLED3GpioDataRegs.GPADAT.bit.GPIO2#defin
胖小子的小胖子
·
2020-08-09 01:40
DSP应用
TMS
320F28335与10位数模转换器TLC5615的SPI通讯问题1(DAC数模转换原理篇)
在介绍TLC5615数模转换芯片之前,首先谈谈数模转换的原理。1、基本概念所谓的DA转换器,就是把数字量转换为模拟量的过程,DA转换器就是利用电阻网络和模拟开关把多位二进制数转换为与之成比例的模拟量的一种转换电路。如输入4位二进制数,令为D,则则其对于的十进制输则为1-1进而输出为与之成比例的模拟量1-2这就是从数字量转换为模拟量的思路过程。2、目前常用的电阻网络2.1T型权电阻网络DA转换其具体
weixin_38850456
·
2020-08-09 01:37
28335之中断(1)基本思路
参考《手把手教你DSP2812》和《
TMS
320x28xxx原理与开发_12176077》中断篇1、外设级:像
weixin_38422044
·
2020-08-09 01:00
DSP学习笔记
pragma伪指令
TMS
320C28xC/C++编译器支持如下形式的pragma伪指令:CODE_SECTION(func,“sectionname”);DATA_SECTION(symbol,“sectionname”
weixin_30314793
·
2020-08-08 23:55
【DSP入门】一文带你跨过TI
TMS
320F2803x 首个学习门槛
本文结合过往的经验,旨在帮助大家快速入门其中的
TMS
320F2803x微控制器。01前期准备前期准备分为以下几个
wanff1204
·
2020-08-08 23:49
DSP
TMS
320F28027之ADC
TMS
320F28027之ADC参考文档SPRUGE5FTMS320F28027的ADC功能:1.12位双采样保持电路。2.同时采样和序列采样方式。
w471176877
·
2020-08-08 23:08
DSP
C28x
TMS
320F28027之中断
中断参考文档SPRUFN3C外设中断示意图:外设级:当一个外设发生了一个中断,特定的外设寄存器中相应的中断标志位(IF)就会置位。如果相应的中断使能位被设置,外设就会向PIE控制器产生一个中断请求。如果中断在外设级没有被使能,IF位仍然保持置1状态直到被软件清除。如果中断之后使能,IF位仍然是1,中断请求将会被PIE响应。外设寄存器的中断标志应该被手动清除。PIE级:PIE把8个外设和外中断多路复
w471176877
·
2020-08-08 23:08
DSP
C28x
TMS
320F28027之创建工程
参照TI的driver_example创建CCS5.2的工程,要求绝对的移植性,这个工程复制到任何一台装有CCSv5的电脑上都能编译通过,不需要改动任何地方,包括路径。首先,下载安装TI的2802xC/C++HeaderFilesandPeripheralExamples,以2802x为例,下载地址:http://www.ti.com/tool/sprc832建立一个文件夹,按照项目的意义命名,最
w471176877
·
2020-08-08 23:08
DSP
C28x
TMS
320F28335的中断管理机制
28335的3级中断管理机制:CPU级、PIE级、外设级CPU级:28x系列CPU可以响应2个不可屏蔽中断NMI、RESET,和16个可以屏蔽中断(INT1-INT14、RTOSIN和DLOGINT)产生的中断请求。CPU级的中断源其实只有INT1-INT12的12个,他们被连接到外设中断扩展模块(PIE)上。CPU实现对中断的管理使用了IER(使能)、IFR(标志)和总阀门INTM来完成。PIE
u014561011
·
2020-08-08 22:08
TIDSP
简简单单学TI 多核DSP(2):
TMS
320C6678的时钟配置
为什么在提到
TMS
320C6678的时候要特别的提出时钟设计呢?说实话,要想用好C6678,尤其是在多任务图像通信的场合,还真的得仔细研究其时钟系统。
LIUDAN'S WORLD
·
2020-08-08 22:38
【DSP】
TMS
320F28335 扩展SRAM
功能一:《将代码存放在外部RAM运行》一、修改引导模式配置芯片GPIO84~87引脚,使其的引导模式为JumptoXINTFx16,这种模式下芯片会跑到jumpto0x100000开始执行代码,你需要将外部RAM的空间放在这个区间。二、修改CMD文件将.text段放到XINTFzone6的区间,将BEGIN设为0x100000;三、修改GEL文件和ccxml文件打开C:\ti\ccsv6\ccs_
Kindavid
·
2020-08-08 22:10
嵌入式
【DSP】
TMS
320F28335的SCI模块
一、功能说明两线式异步串行通讯深度为16的FIFO接收中断检测校验位、错误帧16位可编程波特率软件设置流程//1.SCI时钟使能,在InitSysCtrl()函数里SysCtrlRegs.PCLKCR0.bit.SCIAENCLK=1;//SCI-ASysCtrlRegs.PCLKCR0.bit.SCIBENCLK=1;//SCI-BSysCtrlRegs.PCLKCR0.bit.SCICENCL
Kindavid
·
2020-08-08 22:10
嵌入式
SCI
DSP
【DSP】
TMS
320F28335的ADC模块
一、功能说明12位内建采样保持的模数转换器模拟输入电平:0~3V16个转换通道最快转换时钟频率12.5MHz(奈奎斯特定则,25MHz最高能采样12.5MHz的信号)多触发源:软件、ePWM和GPIO两种采样模式:级联和双通道模式软件设置流程//1.ADC时钟使能SysCtrlRegs.PCLKCR0.bit.ADCENCLK=1;//在InitSysCtrl()函数里//2.时钟分频EALLOW
Kindavid
·
2020-08-08 22:10
嵌入式
【DSP】
TMS
320F28035 定时器中断例程
#include"DSP28x_Project.h"//externUint16RamfuncsLoadStart;//externUint16RamfuncsLoadEnd;//externUint16RamfuncsRunStart;interruptvoidCpu_Timer0_ISR(void);intmain(void){InitSysCtrl();EALLOW;GpioCtrlRegs
Kindavid
·
2020-08-08 22:09
嵌入式
TMS
320F2812的EALLOW和EDIS指令
(1)宏EALLOW和宏EDIS一般是配套使用,在使用F2812的过程中,经常会看到main函数的开头使用EALLOW这个宏。之所以使用它,是有原因的。因为F2812的一些配置寄存器是受保护的,无法直接写操作,EALLOW宏的使用相当于去掉了这些配置寄存的保护伞,是的可以直接写操作,而后使用EDIS宏,相当于重新启用这些配置寄存器的保护伞.(2)EALLOW保护机制配置寄存器当前是保护状态是由状态
tulei09
·
2020-08-08 22:09
DSP入门:GPIO
刚开始接触DSP,使用
TMS
320F28335进行学习。GPIO模块共有88个双向、复用的引脚。A组(32个),B组(32个),C组(24个)。
剑起沧澜
·
2020-08-08 21:03
DSP28335
TMS
320F28035学习记录六
1.
TMS
320F28035的引脚绝对不能输入5V的电压,当引脚内部上拉或下拉时,会产生100uA的电流,这个参数在低功耗设计中会很有用,说明上拉下拉设置是不好随便来的。
tangxing1212
·
2020-08-08 21:40
处理器相关
TMS
320F28035学习记录四
1、F28035_Device.h此文件是常用的宏的定义,里面定义了数据类型,包含了必要的头文件,还有所使用器件的定义.如果使用其它器件,可以在这里更改。2、F28035_Examples.h它是为了设置PLL,系统时钟,而定义的常数。3、F28035_CodeStartBranch.asm控制启动时转向的。它关闭看门狗并转向程序入口。4、F28035_DefaultIsr.c此文件包含外设的IS
tangxing1212
·
2020-08-08 21:40
处理器相关
TMS
320F28035学习记录三
1.调用TI的官方延时函数DELAY_US()的步骤,在DSP2803x_Examples.h头文件中。使用TI定义的DELAY_US()函数步骤:1).工程添加DSP2803x_usDelay.asm文件2).声明externUint16RamfuncsLoadSize,(RamfuncsRunStartRamfuncsLoadStart在DSP2803x_GlobalPrototypes.h已
tangxing1212
·
2020-08-08 21:40
处理器相关
F28335中断系统及其应用————DSP
TMS
320F28335 学习笔记 (二)
1中断概述1.1中断响应机制和分类CPU在进程正常的程序处理的时候,有时候会被要求处理更高需求级别的任务,因此不得不中断当前任务进程,进入中断服务程序。而在处理完这些额外的任务之后,还需要回到之前的任务,因此就需要在进入中断程序之前必须保存现场,以确保在主要任务被打断并完成中断程序之后,能够准确地回到之前的任务节点。另外,额外的任务有时候并不是更高级的需求,中断请求可以分为可屏蔽中断:可通过判断优
沉沙丶qq254856473
·
2020-08-08 21:23
DSP28335
F28335 ePWM模块简介——
TMS
320F28335学习笔记(四)
1PWM控制基本原理我们目前很多电力应用都是采用的正弦交流电,下面我们就来看一下如何用一系列脉冲来代替一个正弦半波。把正弦半波分成N等份,就可以把正弦半波看成是由N个彼此相连的脉冲序列所组成的波形。如图所示,这些脉冲宽度相等,但幅值不等,且脉冲顶部不是水平直线,而是曲线,各脉冲的幅值按正弦规律变化。如果把上述脉冲序列利用相同数量的等幅而不等宽的矩形脉冲代替,使矩形脉冲的中点和相应的正弦波部分的中点
沉沙丶qq254856473
·
2020-08-08 21:23
DSP28335
F28335 GPIO的配置————DSP
TMS
320F28335 学习笔记 (三)
1GPIO工作原理外界二进制信息(数字量)要被CPU处理,要给存储器存放,就需要外界信息源与两者之间的交换接口,这样的交换接口若用来进行通用目的数字量的输入输出,就被称为通用数字量输入/输出接口,简称GPIO。F28335的88路GPIO被分为3组A组:GPIO0-GPIO31只能配置INT1-INT3B组:GPIO32-GPIO63配置INT4-INT12C组:GPIO64-GPIO872GPI
沉沙丶qq254856473
·
2020-08-08 21:23
DSP28335
F28335 时钟+硬件参数————DSP
TMS
320F28335 学习笔记 (一)
1F28335的独特之处单周期完成32*32的乘法累加更小的中断延时,这使得28335能够更快的响应外部事件8级流水线存储器,能够更高速对数据进行处理任何内存都可以在单周期内进行读,写和修改2F28335的硬件参数Flash:256K*16位SRAM:34K*16位PWM:18位其中高速PWM6位,每个PWM的A都是可以作为高速PWM的CAP:6路ADC:16路12位精度80ns一次12.5M的频
沉沙丶qq254856473
·
2020-08-08 21:22
DSP28335
如何从德州仪器官网得到protel(AD)库文件(原理图和封装)
下面以
TMS
320F28035为例看看怎样得到需要的AltiumDesigner文件。一.首先在官网搜索到该元件,点质量与封装选项,CAD/CAE符号。下载需要的封装文件(cad文件)。
sin(x)/x
·
2020-08-08 21:56
DSP
TMS
320F28335将程序从FLASH搬移到RAM中运行详细步骤
(一)添加DSP28xxx_SectionCopy_nonBIOS.asm到工程目录下DSP28xxx_SectionCopy_nonBIOS.asm中为程序拷贝函数。定义了段名为copysections,之后将会在CMD文件添加该段。(二)修改启动文件DSP2833x_CodeStartBranch.asm程序运行后从FLASH启动,会调用code_start关闭看门狗后通过调用c_int00,
starhexing
·
2020-08-08 21:01
DSP28335
flash
28335
搬移
RAM
全新
TMS
320F28377S没法连接仿真器,解决办法
在
TMS
320F28377S的数据手册193页,有个NOTE,意思是在对全新片子编程的时候,如果boot模式设置为第4种GetMode,这样的话看门狗默认是使能的,所以在RST引脚上一直有RST信号,会使得影响正常的
OrangutanApe
·
2020-08-08 21:23
C2000
28377
28075
JTAG
编程
TMS
28335GPIO及外部中断学习笔记
TMS
28335一共有88个GPIO,分为A、B、C三组。其中GPIO0~GPIO31属于A组。GPIO32~GPIO63属于B组,GPIO64~GPIO87属于C组。
ChrisKyrie
·
2020-08-08 21:58
TMS28335学习笔记
TMS
320F28335项目开发记录10_28335之SCI模块
28335之SCI模块1.介绍
TMS
320F28335内部有三个SCI模块,SCIA、SCIB、SCIC。
风雨也无晴
·
2020-08-08 21:20
【
DSP
】
DSP项目开发
TMS
320F28335项目开发记录2_CCS与JTAG仿真器连接问题汇总
CCS与仿真器连接问题实际使用过程中,仿真器和CCS连接可能出现这样或那样的问题,也许你的连接很成功,没碰到过什么问题,但我的问题的确不少,可能与电脑配置有关吧,也可能与人品有关吧;下面的自己的一些错误和解决方法总结,不一定对,但也算是一种解决方法,分享给大家:问题:1.jtag连接不上,报错:ThecontrollerhasdetectedadeadJTAGclock.Theusermusttu
风雨也无晴
·
2020-08-08 21:19
【
DSP
】
DSP项目开发
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他