
DSP
DSP
~AI钢铁侠~
怕什么真理无穷,进一寸有进一寸的欢喜!
展开
-
关于DSP开发的步骤
1.开发环境CCS(CodeCo mposerStudio)是TI公司开发的一个完整的DSP集成开发环境。由于TI的DSP使用非常广泛,使得CCS也就成为使用最为广泛的DSP开发软件之一。现在,所有TI公司的DSP都可以在该环境里进行开发,可实现全空间透明仿真,不占用用户任何资源,软件配有汇编/链接、C编译器、C源码调试器等。不同的系统有不同版本的CCS开发环境,TMS320F28l2的集成开发...转载 2018-06-25 09:18:02 · 26137 阅读 · 4 评论 -
DSP2812和28335的区别
什么是DSP2812? DSP2812是TI公司新推出的功能强大的TMS320F2812的32位定点DSP,是TMS320LF2407A的升级版本,最大的特点是速度比TMS320LF2407A有了质的飞跃,从最高40M跃升到TMS320F2812的150M,处理数据位数也从16位定点跃升到32位定点。最大的亮点是其拥有EVA、EVB事件管理器和配套的12位16通道的AD数据采集,使其对电机控...原创 2018-07-23 17:56:29 · 12812 阅读 · 0 评论 -
sci_loopback_int的例程(中断程序)
例程代码如下: #include "DSP28x_Project.h" // Device Headerfile and Examples Include File #define CPU_FREQ 40E6 // Default = 40 MHz. Change to 60E6 for 60 MHz devices ...原创 2018-07-18 14:30:18 · 1306 阅读 · 0 评论 -
TMS320F28335时钟(1)
TMS320F28335时钟(1) PLL作用就是对外部时钟进行倍频,降低产生高频时钟信号的成本。但是倍频配置的时候,需要在特定的条件下更改,因此需要检测PLL工作的各种状态信号,因此PLL有两个配置相关寄存器,PLL状态寄存器PLLSTS和PLL控制寄存器PLLCR。通过对状态寄存器PLLSTS的判断,可以判断PLL的工作状态,在特定的工作状态下,对PLL控制寄存器PLLCR进行配置,最后产生合...转载 2018-07-06 16:58:46 · 3058 阅读 · 1 评论 -
三大电机控制方案之DSP篇(1):TMS320F28335
三大电机控制方案之DSP篇(1):TMS320F28335 简介: TMS320F28335数字信号处理器是属于C2000系列的一款浮点DSP控制器。与以往的定点DSP相比,该器件的精度高,成本低, 功耗小,性能高,外设集成度高,数据以及程序存储量大,A/D转换更精确快速等。 近几年来,基于DSP的电机专用集成电路由于在计算速度、容量存储等方面比单片机具有更优的性能,已...原创 2018-07-25 09:45:09 · 36763 阅读 · 3 评论 -
TMS320F28335项目开发记录9_28335之中断系统
TMS320F28335项目开发记录9_28335之中断系统2014年11月08日 12:00:12阅读数:310428335中断系统 1.中断系统 在这里我们要十分清楚DSP的中断系统。C28XX一共有16个中断源,其中有2个不可屏蔽的中断RESET和NMI、定时器1和定时器2分别使用中断13和14。这样还有12个中断都直接连接到外设中断扩展模块PIE上。说的简单一点...转载 2018-07-20 11:10:22 · 886 阅读 · 0 评论 -
大端和小端的判断及转换
当前的存储器,多以byte为访问的最小单元,当一个逻辑上的地址必须分割为物理上的若干单元时就存在了先放谁后放谁的问题,于是端(endian)的问题应运而生了,对于不同的存储方法,就有大端(big-endian)和小端(little- endian)两个描述。字节排序按分为大端和小端,概念如下大端(big endian):低地址存放高有效字节小端(little endian):低字节存放...原创 2018-07-26 08:29:14 · 1333 阅读 · 1 评论 -
TMS320F28335的SCI通信-FIFO中断通信实验
这两天在调28335的SCI通信,现在把实验过程跟大家分享:1.实验过程:通过串口调试助手1向DSP的SCIA接口发送一段代码,DSP接收到数据之后通过SCIB接口发送到串口软件2.同样串口软件通过SCIB向DSP发送数据,DSP通过SCIA发送到串口软件1.2.实验说明:本例中使用了接收FIFO中断,但是并没有使用发送FIFO中断,而是使用判断标志位的方法发送数据。3.实验代码:#incl...转载 2018-07-23 09:00:51 · 8139 阅读 · 5 评论 -
TMS320F28335之定时器
定时器系统原理介绍 TMS320F28335的CPU Time有三个,分别为Timer0,Timer1,Timer2,其中Timer2是为操作系统DSP/BIOS保留的,当未移植操作系统时,可用来做普通的定时器。这三个定时器的中断信号分别为TINT0, TINT1, TINT2,分别对应于中断向量INT1,INT13,INT14。图4-2为定时器的结构框图,图中TIMH:TIM为计数寄存器,PR...转载 2018-07-31 17:44:36 · 2712 阅读 · 0 评论 -
28335的CPU定时器解析
声明:本文的主要内容来自TI公司的参考指南《TMS320x2833x, 2823x System Control and Interrupts Reference Guide》,附带一小部分本人对该模块的理解,水平有限,仅供参考. 一、简介:28335的CPU TIMER有三个,CPU-Timer 0 、CPU-Timer 1 、 Timer 2 。Timer 2 是给DSP/B...转载 2018-08-02 16:37:28 · 2317 阅读 · 0 评论 -
CCS5.5环境下使用clock()函数测试程序段运行时间
、Ctrl+B 编译程序后 F11下载程序2、Run->Clock->enable3、F8运行程序附程序:转载 2018-08-02 17:13:35 · 2519 阅读 · 3 评论 -
I2C 配置及应用
一、I2C的协议这里就不赘述了,随便搜一下就可以了解。二、I2C的初始化1.Enable I2C clockconfigure the PSC register(if it is driven by PSC)PSC相关说明可以查看手册2. Configure the PinMultiplexing registers3. Place I2C in resetset IRS ...转载 2018-09-12 08:39:02 · 2193 阅读 · 0 评论 -
【第十一讲】TMS320F28335开发板之I2C模块
标签: dsp 仿真 分类: DSP I2C(Inter-Integrated Circuit)总线是由 PHILIPS 公司开发的两线式串行总线,是一种具有多端控制能力向串行数据总线系统,用于连接微控制器及其外围设备。 准确的读法应该是I的平方C,即I^2C。以后就简写成I2C模块。 I2...转载 2018-09-13 20:24:21 · 7838 阅读 · 0 评论 -
DSP 的双缓冲串口程序设计
原创 2018-07-23 17:38:47 · 593 阅读 · 0 评论 -
28335之SCI模块
1.介绍 TMS320F28335内部有三个SCI模块,SCIA、SCIB、SCIC。 每一个SCI模块都有一个接收器和发送器,SCI的接收器和发送器各有一个16级的FIFO(First In First Out先入先出)队列,它们都还有自己独立的使能位和中断位;可以工作在半双工或全双工模式; 串行通信的三种方式: 2.SCI深入 A....转载 2018-07-17 17:53:39 · 3805 阅读 · 0 评论 -
DSP 28335中GPIO配置
F28335有三种32位的I/O口,依次PORTA(GPIO0-GPIO31), PORTB(GPIO32-GPIO63), PORTC(GPIO64-GPIO87),这些口都可以配置为普通的数字IO口同样也能被配置为外部接口。这样涉及到了IO的寄存器,IO口共有三类寄存器:控制寄存器、数据寄存器和中断控制寄存器。1、 GPIO可以配置为数字I/O或外设I/O口,GPxMUX1(2):‘0’为...转载 2018-07-02 09:25:08 · 4510 阅读 · 0 评论 -
TMS320F28335之GPIO原理
主要从《手把手教你学DSP—基于TMS320F28335》、《TMS320F28335DSP原理与开发编程》这两本书,及网上资料汇聚而成。 DSP28335 GPIO模块分为三类IO口:PORTA(0-31),PORTB(32-63),PORTC(64-87)。对GPIO模块的设置主要通过三类寄存器来完成,分别是:控制寄存器、数据寄存器、中断寄存器。1、控制寄存器GPxCTRL; // GP...转载 2018-07-02 11:17:04 · 2248 阅读 · 0 评论 -
DSP中断总结
1 中断概述中断定义:由硬件或软件驱动的信号,使DSP将当前的程序挂起,执行另一个称为中断服务子程序(ISR)的任务。C55x支持32个ISR。有些ISR可以由软件或硬件触发,有些只能由软件触发。当CPU同时收到多个硬件中断请求时,CPU会按照预先定义的优先级对它们做出响应和处理。所有的软件中断都是不可屏蔽中断 DSP处理中断的步骤:(1)接收中断请求。软件和硬件都要求DSP将当前程序挂起。(2)...转载 2018-07-03 13:35:55 · 8677 阅读 · 0 评论 -
DSP F28335的SCI模块
28335之SCI模块1.介绍 TMS320F28335内部有三个SCI模块,SCIA、SCIB、SCIC。 每一个SCI模块都有一个接收器和发送器,SCI的接收器和发送器各有一个16级的FIFO(First In First Out先入先出)队列,它们都还有自己独立的使能位和中断位;可以工作在半双工或全双工模式; 串行通信的三种方式: 2.SCI深入 A. GPI...转载 2018-07-03 14:58:01 · 13309 阅读 · 0 评论 -
DSP数据存取实验
这是一篇学习如何运用指针操作内存的很好的实验,细细琢磨对学习和理解指针有很大的帮助这是一篇学习如何运用指针操作内存的很好的实验,细细琢磨对学习和理解指针有很大的帮助...原创 2018-07-04 09:08:38 · 2301 阅读 · 0 评论 -
CCS6.2超详细使用方法
CCS6.2超详细使用方法 本文介绍了如何安装CCS6.2、一步一步的建立工程、以及建立工程以后编译、调试、如何方便快捷有效率的使用CCS6.2。 一、 简介本篇介绍CCS6.2的安装与使用操作 二、 搭建平台系统版本:Windows 旗舰版 32bitCCS软件版本:CCS6.2.0.00050_win32(此版本我也在64位的电脑...转载 2018-07-17 09:13:56 · 2209 阅读 · 0 评论 -
DSP SCI模块实验
原创 2018-07-04 10:44:15 · 1280 阅读 · 0 评论 -
(5) DSP28335--SCI
(5) DSP28335--SCI (2016-07-01 22:39:13) 分类: DSP学习 对于28335---SCI编程例程1 SCI模块初始化(主频100M)在main函数的初始化外设中设置SCI模块,这里使用SCIA仅用于接收;SCIC采用中断接收,定时发送; //---------------------------------------...转载 2018-07-17 10:23:00 · 1514 阅读 · 0 评论 -
DSP之GPIO(转)
(2013-07-01 19:46:19)转载▼标签: 转载 分类: DSP学习 原文地址:DSP之GPIO(转)作者:daniel698 1、GPxMUX寄存器通用输入输出多路选择寄存器I/O是工作在通用数字IO还是外围IO信号引脚就有GPxMUX决定。GPxMUX.bit.xx=0,xx通用数字IO;GPxMUX.bit.xx=1,xx外...转载 2018-07-17 10:24:46 · 2032 阅读 · 0 评论 -
Dsp BootLoader的学习
(2010-07-05 21:16:55)转载▼标签: dsp bootloader it 分类: DSP 以下转载------------>> 初学DSP时最头疼的事就是DSP的bootload问题,以前学51时只要把程序写好编译通过后就可以用烧写器直接将*.hex文件烧进单片机运行。但D...转载 2018-07-17 10:27:56 · 3669 阅读 · 0 评论 -
DSP 中的看门狗
DSP 中的看门狗 (2012-11-20 13:43:01)标签: dsp 看门狗 分类: DSP 看门狗电路的应用,使单片机可以在无人状态下实现连续工作,其工作原理是:看门狗芯片和单片机的一个I/O引脚相连,该I/O引脚通过程序控制它定时地往看门狗的这个引脚上送入高电平(或低电平),这一程序语句是分散地放在单片机其他控制语句中间...转载 2018-07-17 10:31:09 · 11678 阅读 · 0 评论 -
DSP入门必看(上)
标签: 转载 分类: DSP学习 原文地址:DSP入门必看(上)作者:珠慕锋文章来自:http://doggo.blog.sohu.com/4401813.html如何选择外部时钟? DSP的内部指令周期较高,外部晶振的主频不够,因此DSP大多数片内均有PLL。但每个系列不尽相同。 1)TMS320C2000系列: TMS320C20x:PLL可以÷2...转载 2018-07-17 10:38:56 · 3727 阅读 · 0 评论 -
GPIO口模拟I2C操作
/* 作者:天空 日期:2014.5.12 功能:利用GPIO口模拟I2C总线,对传感器寄存器读取数据 注意:如果需要移植些文件到其他设备上,需要更改的函数地方 1、利用GPIO口模拟的数据线SDA和时钟线SCL,注意需要更改GPIO口 2、从设备地址。不同的从设备,地址不一样,注意修改。(在I2C写寄...转载 2018-09-14 14:16:34 · 2491 阅读 · 0 评论