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
28335
28335
入门总结(1)
这个时候回过头来看整个DSP的程序框架已经很清晰了,对于工程项目中哪些文件需要哪些文件不需要也不会那么迷惘。再次惠顾一下main函数及整个程序框架:.h类型的头文件:对每个寄存器的地址进行声明,因为我们编写程序的时候不想写成0X0056(寄存器地址)=0x0001(数据);这样太不方便。2、下面的文件作用:这是TI为我们搭建好的平台框架。要了解它我们从main函数去看:在main函数里边第一步In
weixin_38422044
·
2020-08-09 01:00
DSP学习笔记
28335
之 SPWM(1)写在前面
SPWM作为
28335
最核心的外设之一,可以轻松的产生复杂的SPWM波形,这也是他最吸引人的地方。SPWM可以应用于电力电子、电机控制等诸多领域。
weixin_38422044
·
2020-08-09 01:00
DSP学习笔记
28335
之中断(1)基本思路
但是
28335
里边显然不行。我也不知道能写多少,暂且为128335中断的框架:(1)外设级(2)PIE级(3)CPU级
28335
的中断资料网上很多,但是就是读不懂。
weixin_38422044
·
2020-08-09 01:00
DSP学习笔记
28335
芯片main函数5部走,GPIO配置例子
随便打开一个TI的例子(controlSUITE软件),在它的main函数里都可以看到以下5部:直接copy//Step1.InitializeSystemControl://PLL,WatchDog,enablePeripheralClocks//ThisexamplefunctionisfoundintheDSP2833x_SysCtrl.cfile.InitSysCtrl();系统初始化,上
weixin_38422044
·
2020-08-09 01:29
28335
之中断(2)中断向量表
在每个例子的main函数里边都会初始化中断向量表,什么是向量表?InitPieVectTable()初始化函数可以在DSP280x_PieVect.c找到voidInitPieVectTable(void){int16i;Uint32*Source=(void*)&PieVectTableInit;Uint32*Dest=(void*)&PieVectTable;EALLOW;for(i=0;i<
weixin_38422044
·
2020-08-09 01:29
DSP学习笔记
F
28335
的InitSysCtrl()与DSP2833x_SysCtrl.c文件(2)
请教同时之后,在找到了看门狗/时钟配置及系统控制的寄存器介绍.//InitializethePLLcontrol:PLLCRandDIVSEL//DSP28_PLLCRandDSP28_DIVSELaredefinedinDSP2833x_Examples.h//InitPll(DSP28_PLLCR,DSP28_DIVSEL);对锁相环进行配置,传入两个变量DSP28_PLLCR,DSP28_D
weixin_38422044
·
2020-08-09 01:29
DSP学习笔记
F
28335
的InitSysCtrl()与DSP2833x_SysCtrl.c文件(1)
打开
28335
的几个例子,main函数第一个调用的就是InitSysCtrl(),而该函数就在DSP2833x_SysCtrl.
weixin_38422044
·
2020-08-09 01:29
DSP学习笔记
28335
XINTF的简单使用
28335
XINTF基本特点一共有三个外部存储区域:区域0(Zone0),区域6(Zone6)和区域7(Zone7).对应的访问地址为:Zone0:0x0000_4000-0x0000_4fff,Zone6
weixin_34126557
·
2020-08-09 00:25
28335
外部中断的简单介绍和配置
28335
外部中断基本特点7个可屏蔽中断源和1个不可屏蔽外部中断源GPIO0-31可选的中断源为XINT1(可屏蔽中断),XINT2和XNMI(不可屏蔽中断)GPIO32-GPIO63可选的中断源为XINT3
weixin_33862188
·
2020-08-09 00:45
DSP
28335
的上手试用LED灯闪烁-第一篇
1.本次以三兄弟的DSP
28335
开发板为例,看下JTAG接口,EMU0,EMU1的用途,不是很懂,不深入研究,用到再说EMU0/1是TI芯片的JTAG才有的信号,本身不属于JTAG标准里的信号,有两个作用
Just do it
·
2020-08-08 23:12
DSP学习教程基于
28335
(一)
首先说明:开发环境Manjarolinux,内核5.0,滚动升级版本,随时都是最新,CCS也是最新的CCv81#include"DSP2833x_Device.h"//这是一个很重要的头文件,决定CPU类型,数据类型、asm宏指令,包含的所有的外设,外设的头文件和其他硬件的抽象头文件2#include"DSP2833x_Examples.h"//该头文件是常用实现函数的文件包含36//中断服务函数
weixin_30568591
·
2020-08-08 23:56
DSP
28335
的XINTF操作SRAM实验
1.本次使用三兄弟的XDS
28335
开发板,研究一下XINTF操作SRAM的代码。哈弗结构,奇怪,DSP
28335
是哈弗结构,那么数据和程序空间应该独立的,为啥书上说采用统一的寻址方式?
weixin_30394669
·
2020-08-08 23:15
DSP
28335
中DMA的配置和使用
本文根据下面的链接整理而成:http://bbs.elecfans.com/jishu_900708_1_1.htmlhttp://bbs.21ic.com/icview-690422-1-1.htmlhttp://blog.csdn.net/wu159632/article/details/7543599http://bbs.21ic.com/icview-800778-1-1.html依次来看
weixin_30297281
·
2020-08-08 23:23
DSP
28335
与CH340使用心得
CH340是南京沁恒公司生产的USB转串口芯片,能够将TTL电平转换为USB的输出。常见的USB转换串口的芯片有PL2303,CH340等,CH340因性价比较好,良品率较PL2302好,所以应用的更为广泛。常见的电路图有如下:图为某宝CH340模块原理图,该模块较为简单,主要需要注意的地方有:1.CH340只能将TTl电平转换为USB电平,并不能转换为232电平,所以当只有一个CH340芯片的时
weixin_30273501
·
2020-08-08 23:18
28335
SCI 通信
用的是SCI-B,问题是无法进入接收中断,接收引脚上有数据。程序如下EALLOW;GpioCtrlRegs.GPAMUX1.bit.GPIO9=0;GpioCtrlRegs.GPAMUX1.bit.GPIO11=0;GpioCtrlRegs.GPAMUX1.bit.GPIO14=0;GpioCtrlRegs.GPAMUX1.bit.GPIO15=0;GpioCtrlRegs.GPAMUX2.bit
wangshunli
·
2020-08-08 23:11
【DSP入门】DSP2803x算法加速利器之CLA
什么是CLADSP2803x芯片是TI推出的经济型芯片,适用于对成本比较敏感的产品,所以主频相对较低(60MHz),不仅比不上面向高端的DSP
28335
,甚至还比不上古老的DSP281
wanff1204
·
2020-08-08 23:49
DSP
TMS320F
28335
的中断管理机制
28335
的3级中断管理机制:CPU级、PIE级、外设级CPU级:28x系列CPU可以响应2个不可屏蔽中断NMI、RESET,和16个可以屏蔽中断(INT1-INT14、RTOSIN和DLOGINT)产生的中断请求
u014561011
·
2020-08-08 22:08
TIDSP
DSP
28335
GPIO定义,联合体和结构体嵌套使用
GpioCtrlRegs.GPAMUX1.bit.GPIO0=1;volatilestructGPIO_CTRL_REGSGpioCtrlRegs;structGPIO_CTRL_REGS{unionGPACTRL_REGGPACTRL;//GPIOAControlRegister(GPIO0to31)unionGPA1_REGGPAQSEL1;//GPIOAQualifierSelect1Reg
wqioeuacer
·
2020-08-08 22:41
DSP
结构体
联合体
DSP
28335
使用心得
板子烧写烧写步骤将
28335
供电,连接JTAG仿真器打开setupCCS软件,选择XDS100USBDSPEmulator,即下载的仿真器打开CCS3.3软件如果没有连接上,则点击debug-->connect
Strangers_bye
·
2020-08-08 22:00
杂
DSP
28335
—CMD解读(1)
在DSP
28335
工程文件里(不用BIOS产生CMD文件),手写CMD文件一般有两个,在RAM里调试时用的两个CMD文件分别为DSP2833x_Headers_nonBIOS.cmd和
28335
_RAM_lnk.cmd
Gamal_xin
·
2020-08-08 22:39
DSP
【DSP】TMS320F
28335
扩展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】TMS320F
28335
的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】TMS320F
28335
的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
嵌入式
F
28335
有三种32位的I/O口(转)
F
28335
有三种32位的I/O口,依次PORTA(GPIO0-GPIO31),PORTB(GPIO32-GPIO63),PORTC(GPIO64-GPIO87),这些口都可以配置为普通的数字IO口同样也能被配置为外部接口
tirako
·
2020-08-08 21:18
DSP28xxx
dsp烧写ram的时候,问题解决
28335
,ccs3.3问题描述:dataverificationfailedataddress0x8000,pleaseverifytargetmemoryandmomerymap解决办法:一:网上提供的办法
tiankongdeyanse110
·
2020-08-08 21:35
DSP入门:定时器
1、DSP
28335
有3个32位的CPU定时器:定时器0、1、2。定时器0、1留给用户使用,输入位系统时钟SYSCLKOUT。
剑起沧澜
·
2020-08-08 21:34
DSP28335
DSP入门:GPIO
刚开始接触DSP,使用TMS320F
28335
进行学习。GPIO模块共有88个双向、复用的引脚。A组(32个),B组(32个),C组(24个)。
剑起沧澜
·
2020-08-08 21:03
DSP28335
dsp-gpio
28335
的GPIO口可以分为三组,分别为A口(GPIO0~GPIO31),B口(GPIO3
Tayi2012
·
2020-08-08 21:35
DSP
28335
的一些笔记
1.代码运行时间代码运行时间,可以采用多种方式测量,它们之间是吻合的:Ø示波器接IO引脚ØCPU计数器Ø定时器0ØEPWM模块1.1示波器接IO引脚将GPIO设置为通用IO口,输出模式,在待测试代码之前和之后,置位或者复位或者不断取反,即可在示波器上面读出代码运行时间;对于一段运行时间不多的代码,示波器可能一出现一下就被覆盖掉了,测试这样的代码有两种方法:Ø累计:在代码外面加一个比较大的数循环,从
sysu_liuyang
·
2020-08-08 21:27
F
28335
SCI中断程序(不启用FIFO)
程序功能:1串口发送接受的文本2串口中断配置完成在这推荐一个ADC+SCI+TIMER0的文章。https://blog.csdn.net/vanau/article/details/51881982#include"DSP2833x_Device.h"//DSP2833xHeaderfileIncludeFile#include"DSP2833x_Examples.h"//DSP2833xExa
沉沙丶qq254856473
·
2020-08-08 21:54
DSP28335
F
28335
eCAP配置代码(自发自检)
程序的功能是:1,在EPWMA1口发出频率10K和占空比为0.5的方波2,在GPIO34口设置捕获功能,检测发出的方波3,freq输出检测频率,duty输出检测占空比main.c部分#include"DSP2833x_Device.h"//DSP2833xHeaderfileIncludeFile#include"DSP2833x_Examples.h"//DSP2833xExamplesIncl
沉沙丶qq254856473
·
2020-08-08 21:54
DSP28335
F
28335
ADC配置代码模块及其排序方式介绍
从问题出发:第一,在F
28335
内核中,通过多路复用后有16个模拟转换输入通道,多路复用实际是用时间换资源,16个通道肯定是不能并行转换的,这时候DSP是怎么处理的?
沉沙丶qq254856473
·
2020-08-08 21:53
DSP28335
F28335
ADC
F
28335
定时器0-Timer0中断配置(完整)源代码+注释
本定时器实现的功能就是在实现一个闪烁的LED灯和PWM波,LED亮灭周期和PWM周期均为200ms。#include"DSP2833x_Device.h"//DSP2833xHeaderfileIncludeFile#include"DSP2833x_Examples.h"//DSP2833xExamplesIncludeFile#defineLED11GpioDataRegs.GPADAT.bi
沉沙丶qq254856473
·
2020-08-08 21:53
DSP28335
F
28335
ePWM模块完整配置 源代码+注释
这个代码的功能是在ePWMA即GPIO0口输出一个周期为100us,占空比为50%的PWM波。#include"DSP2833x_Device.h"#include"DSP2833x_Examples.h"#if(CPU_FRQ_150MHZ)#defineCPU_CLK150e6#endif#if(CPU_FRQ_100MHZ)#defineCPU_CLK100e6#endif#definePW
沉沙丶qq254856473
·
2020-08-08 21:53
DSP28335
F
28335
SCI模块功能单元及其寄存器配置————F
28335
学习笔记(八)
1SCI模块的功能单元(1)1个发送器(TX)及相关寄存器。(2)1个接收器(RX)及相关寄存器。(3)一个可编程的波特率产生器。(4)数据存储器映射的控制和状态寄存器。SCI模块的所有寄存器表:2信号接收过程和及其寄存器配置2.1SCI接收信号过程(1)标志位RXENA(SCICTL1,位0)变高,使能接收器接收数据;(2)数据达到SCIRXD引脚后,检测起始位;(3)数据从RXSHF寄存器移位
沉沙丶qq254856473
·
2020-08-08 21:53
DSP28335
F
28335
SCI学习总结 SCI简介及其特点————F
28335
学习笔记(七)
1通信分类DSP控制器间,DSP控制器与外部设备间交换信息,通信,可采取的通信方式分为并行通信串行通信同步通信异步通信并行通信:一般包括多条数据线、多条控制线和状态线,传输速度快,传输线路多,硬件开销大,不适合远距离传输。一般用在系统内部,如XINTF接口或者控制器内部如DMA控制器。串行通信:在通信线路上既传输数据信息也传输联络控制信息,硬件开销小,传输成本低,但是传输速度慢,且收发双方需要通信
沉沙丶qq254856473
·
2020-08-08 21:53
DSP28335
F
28335
中断系统及其应用————DSP TMS320F
28335
学习笔记 (二)
1中断概述1.1中断响应机制和分类CPU在进程正常的程序处理的时候,有时候会被要求处理更高需求级别的任务,因此不得不中断当前任务进程,进入中断服务程序。而在处理完这些额外的任务之后,还需要回到之前的任务,因此就需要在进入中断程序之前必须保存现场,以确保在主要任务被打断并完成中断程序之后,能够准确地回到之前的任务节点。另外,额外的任务有时候并不是更高级的需求,中断请求可以分为可屏蔽中断:可通过判断优
沉沙丶qq254856473
·
2020-08-08 21:23
DSP28335
F
28335
ePWM模块简介——TMS320F
28335
学习笔记(四)
1PWM控制基本原理我们目前很多电力应用都是采用的正弦交流电,下面我们就来看一下如何用一系列脉冲来代替一个正弦半波。把正弦半波分成N等份,就可以把正弦半波看成是由N个彼此相连的脉冲序列所组成的波形。如图所示,这些脉冲宽度相等,但幅值不等,且脉冲顶部不是水平直线,而是曲线,各脉冲的幅值按正弦规律变化。如果把上述脉冲序列利用相同数量的等幅而不等宽的矩形脉冲代替,使矩形脉冲的中点和相应的正弦波部分的中点
沉沙丶qq254856473
·
2020-08-08 21:23
DSP28335
F
28335
GPIO的配置————DSP TMS320F
28335
学习笔记 (三)
F
28335
的88路GPIO被分为3组A组:GPIO0-GPIO31只能配置INT1-INT3B组:GPIO32-GPIO63配置INT4-INT12C组:GPIO64-GPIO872GPI
沉沙丶qq254856473
·
2020-08-08 21:23
DSP28335
F
28335
时钟+硬件参数————DSP TMS320F
28335
学习笔记 (一)
1F
28335
的独特之处单周期完成32*32的乘法累加更小的中断延时,这使得
28335
能够更快的响应外部事件8级流水线存储器,能够更高速对数据进行处理任何内存都可以在单周期内进行读,写和修改2F
28335
沉沙丶qq254856473
·
2020-08-08 21:22
DSP28335
TMS320F
28335
将程序从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
DSPF
28335
学习之(2)CCS5.5新建工程、编译调试及烧写至FLASH
(8)编译及调试A.编译B.调试2.程序烧写至Flash(1)设置Properties→General(2)添加源文件及修改主函数(3)设置头文件索引路径(4)编译及下载准备:1.CCS5.5;2.F
28335
叶之彦cotton
·
2020-08-08 21:39
DSP
DSPF
28335
学习笔记之(1)CMD文件说明
目录1.MEMORY伪指令2.SECTIONS伪指令3.链接代码与存储单元的3个步骤:CCS中CMD文件用于指定存储区域的划分,在使用中可根据系统给定的.cmd进行修改,建立适合自己使用的CMD文件。CMD文件中主要有两个常用的伪指令MEMORY和SECTIONS。1.MEMORY伪指令MEMORY伪指令用来表示实际存在目标系统中的可以使用的存储器范围,在这里每个存储器都有自己的名字,起始地址和长
叶之彦cotton
·
2020-08-08 21:39
DSP
TMS
28335
GPIO及外部中断学习笔记
TMS
28335
一共有88个GPIO,分为A、B、C三组。其中GPIO0~GPIO31属于A组。GPIO32~GPIO63属于B组,GPIO64~GPIO87属于C组。
ChrisKyrie
·
2020-08-08 21:58
TMS28335学习笔记
关于F
28335
的DMA用法
参考资料:TI的ControlSuit例程里面的Example_2833xAdcToDMA.c和TI的关于DMA的ReferenceGuide(SPRUFB8D)https://e2echina.ti.com/question_answer/microcontrollers/c2000/f/56/p/30915/105409http://bbs.elecfans.com/jishu_900708_
shengfang05
·
2020-08-08 21:17
DSP
TMS320F
28335
项目开发记录10_
28335
之SCI模块
28335
之SCI模块1.介绍TMS320F
28335
内部有三个SCI模块,SCIA、SCIB、SCIC。
风雨也无晴
·
2020-08-08 21:20
【
DSP
】
DSP项目开发
TMS320F
28335
项目开发记录2_CCS与JTAG仿真器连接问题汇总
CCS与仿真器连接问题实际使用过程中,仿真器和CCS连接可能出现这样或那样的问题,也许你的连接很成功,没碰到过什么问题,但我的问题的确不少,可能与电脑配置有关吧,也可能与人品有关吧;下面的自己的一些错误和解决方法总结,不一定对,但也算是一种解决方法,分享给大家:问题:1.jtag连接不上,报错:ThecontrollerhasdetectedadeadJTAGclock.Theusermusttu
风雨也无晴
·
2020-08-08 21:19
【
DSP
】
DSP项目开发
TMS320F
28335
项目开发记录6_
28335
之cmd文件详解
1.CMD文件的作用CMD文件的作用就像仓库的货物摆放记录一样,为程序代码和数据分配指定的空间。2.C语言生成的段C语言生成的段大致分为两大类:初始化和未初始化,已初始化的段含有真正的指令和数据,未初始化段只是保留变量的地址空间。已初始化段通常放在程序空间,未初始化段通常放在数据空间。已初始化段:.text——C语言编译生成的汇编指令代码存放于此.cinit——存放初始化的全局和静态变量.cons
风雨也无晴
·
2020-08-08 21:19
【
DSP
】
DSP项目开发
DSP TMS320F
28335
按键实现流水灯样式
欢迎使用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
学习
DSP
28335
入门教程:寄存器手册的下载
2020.04.29更新TI官方最近更新的TMS320F
28335
用户指导手册,已经将全部功能模块统一到单个文档中:TMS320x2833x,TMS320x2823xTechnicalReferenceManual
新塘老笨
·
2020-08-08 20:19
DSP28335
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他