基于TMS320F28335的设计题目

“基于TMS320F28335的设计题目”相关的资料有哪些?“基于TMS320F28335的设计题目”相关的范文有哪些?怎么写?下面是小编为您精心整理的“基于TMS320F28335的设计题目”相关范文大全或资料大全,欢迎大家分享。

TMS320F28335学习笔记-时钟

标签:文库时间:2024-09-14
【bwwdw.com - 博文网】

TMS320F28335学习笔记-时钟

分类:DSP TMS320F28335项目研发笔记 2012-10-07 12:05 766人阅读评论(0) 收藏举报

1.系统时钟概述

整个时钟电路的原理框图如图所示。

图1 时钟电路的原理框图

在使用有源晶振作为外部的时钟源时,DSP片内的晶体振荡电路会被旁路,外部的时钟信号有XCLKIN管脚输入DSP。看门狗定时器取OSCCLK信号作为其输入。C28x的内核会将输入的CLKIN信号转换为SYSCLKOUT信号(这就是通常我们提到的那些150MHz的信号)。SYSCLKOUT主要用来为DSP片上的一些外设提供时钟信号。按照外设的速率,一般分为需要高速时钟信号HSPCLK(顾名思义即high speed peripheral clock)的外设,如EPWM、ADC等等;以及仅需要较低的信号频率LSPCLK(顾名思义即low speed peripheral clock)的外设,主要是一些串行设备,如SCI、SPI、I2C、McBSP等。HSPCLK与LSPCLK都是通过对SYSCLKOUT进行分配得到的,主要是通过配置寄存器的控制位实现不同的分频因子。举例如下:

HSPCLK/ LSPCLK 0 0

CCS 6 新建TMS320F28335工程(可移植))

标签:文库时间:2024-09-14
【bwwdw.com - 博文网】

CCS 5或CCS 6新建TMS320F28335工程详细步骤,所建工程具有完全的可移植性,即能够直接拷贝至其他位置或者其他电脑上直接编译运行。

使用CCS 6新建TMS320F28335工程

本例程以CCS 6.0下新建TMS320F28335工程为例。用CCS 5,或者新建TI的其它处理器工程的区别也不大,参考本例即可。

所建工程能够实现完全的可移植,即任意拷贝到其他位置或其他电脑都能够直接编译运行,非常方便。

一、CCS 6.0安装

CCS 5或CCS 6新建TMS320F28335工程详细步骤,所建工程具有完全的可移植性,即能够直接拷贝至其他位置或者其他电脑上直接编译运行。

一路Next即可,在处理器支持页面,选择C2000系列即可。根据需要选择。

CCS 5或CCS 6新建TMS320F28335工程详细步骤,所建工程具有完全的可移植性,即能够直接拷贝至其他位置或者其他电脑上直接编译运行。

仿真器也是根据实际选择,XDS100是TI官方的,便宜又实在。

CCS 5或CCS 6新建TMS320F28335工程详细步骤,所建工程具有完全的可移植性,即能够直接拷贝至其他位置或者其他电脑上直接编译运行。

跳出是否安装的页面,均选择安装。

安装完成后,CCS5的大

CCS3.3新建TMS320F28335工程详细步骤

标签:文库时间:2024-09-14
【bwwdw.com - 博文网】

CCS 3.3新建TMS320F28335工程

使用CCS3.3新建一个空的工程,以工程名Test为例。注意路径Location中不能含有中文。

然后将DSP2833x_common文件夹和DSP2833x_headers文件夹拷到工程文件夹Test中。这两个文件夹TI官方有提供。main.c文件是自己新建的。

之后,怎么进行接下来的配置呢?下面给大家来详细讲解一下。

右击工程名,选择Build Options,进入设置页面:

1、Complier栏,左列中选择Advanced,最下面的Floating Point Support中选择fpu32。

2、Complier栏,左列中选择Preprocessor,在Include Search Path中,填写

$(Proj_dir)\\DSP2833x_headers\\include;$(Proj_dir)\\DSP2833x_common\\include

这里是设置头文件索引路径。

3、Linker栏,左列中选择Basic,在Stack Size(-stack)中填写堆栈大小,可设为0x200

在Code Entry Point(-e)中,填写 codestart

4、Link

CCS3.3新建TMS320F28335工程详细步骤

标签:文库时间:2024-09-14
【bwwdw.com - 博文网】

CCS 3.3新建TMS320F28335工程

使用CCS3.3新建一个空的工程,以工程名Test为例。注意路径Location中不能含有中文。

然后将DSP2833x_common文件夹和DSP2833x_headers文件夹拷到工程文件夹Test中。这两个文件夹TI官方有提供。main.c文件是自己新建的。

之后,怎么进行接下来的配置呢?下面给大家来详细讲解一下。

右击工程名,选择Build Options,进入设置页面:

1、Complier栏,左列中选择Advanced,最下面的Floating Point Support中选择fpu32。

2、Complier栏,左列中选择Preprocessor,在Include Search Path中,填写

$(Proj_dir)\\DSP2833x_headers\\include;$(Proj_dir)\\DSP2833x_common\\include

这里是设置头文件索引路径。

3、Linker栏,左列中选择Basic,在Stack Size(-stack)中填写堆栈大小,可设为0x200

在Code Entry Point(-e)中,填写 codestart

4、Link

DSP实验三、TMS320F28335 定时器 控制LED亮灭

标签:文库时间:2024-09-14
【bwwdw.com - 博文网】

继续我的第三个实验;实现定时器控制LED亮灭: 学习目的:定时器的寄存器设置及准确定时功能,

F28335共有三个定时器:timer0、timer1、timer2(timer2也可用于DSP/BIOS);

功能描述:

上电默认LD4灭;

初始化完成后,LD4以1HZ(1S)频率做状态翻转; 电路连接说明:

LD4设置为通用GPIO 上拉输出初始化后默认为输出LD4灭状态;LD4控制LED灯的负极,如下图;

本次实验选用定时器0,程序时刻读取计数器的值,当值为0时,LD4状态翻转,计数器重载; 程序设计说明:

定时器0的预定标寄存器和计数器设置:定时器时钟为sysclkout=135MHz,预定标寄存器设为1350,计数器设为100000;135Mhz/(1350*100000=1Hz)

主要程序如下:

CpuTimer0Regs.TPR.bit.TDDR = 0x546 & 0xFF;//0x546 预定标寄存器(预分频器) CpuTimer0Regs.TPRH.bit.TDDRH = (0x546>>8) & 0x00FF;//0x546 预定标寄存器(预分频器)

注意:在对分配寄存器设置是出现问题,TDDR、TDDRH

DSP实验三、TMS320F28335 定时器 控制LED亮灭

标签:文库时间:2024-09-14
【bwwdw.com - 博文网】

继续我的第三个实验;实现定时器控制LED亮灭: 学习目的:定时器的寄存器设置及准确定时功能,

F28335共有三个定时器:timer0、timer1、timer2(timer2也可用于DSP/BIOS);

功能描述:

上电默认LD4灭;

初始化完成后,LD4以1HZ(1S)频率做状态翻转; 电路连接说明:

LD4设置为通用GPIO 上拉输出初始化后默认为输出LD4灭状态;LD4控制LED灯的负极,如下图;

本次实验选用定时器0,程序时刻读取计数器的值,当值为0时,LD4状态翻转,计数器重载; 程序设计说明:

定时器0的预定标寄存器和计数器设置:定时器时钟为sysclkout=135MHz,预定标寄存器设为1350,计数器设为100000;135Mhz/(1350*100000=1Hz)

主要程序如下:

CpuTimer0Regs.TPR.bit.TDDR = 0x546 & 0xFF;//0x546 预定标寄存器(预分频器) CpuTimer0Regs.TPRH.bit.TDDRH = (0x546>>8) & 0x00FF;//0x546 预定标寄存器(预分频器)

注意:在对分配寄存器设置是出现问题,TDDR、TDDRH

DSP实验四、TMS320F28335 定时器 中断 IO中断 控制LED亮灭

标签:文库时间:2024-09-14
【bwwdw.com - 博文网】

继续我的第四个实验;实现定时器中断函数处理LD4翻转、按键IO中断控制LD3翻转;

学习目的:中断寄存器的设置,IO中断、定时器中断的使用,

F28335共有三个定时器:timer0、timer1、timer2(timer2也可用于DSP/BIOS);

功能描述:

上电默认LD3、LD4灭;

初始化完成后,LD4以1HZ(1S)频率做状态翻转;LD3接受按键控制,每触发一次按键,状态翻转一次。 电路连接说明:

LD4、LD3设置为通用GPIO 上拉输出初始化后默认为输出LED灯灭状态;LD4、LD3控制LED灯的负极,如下图;

本次实验选用定时器0,程序时刻读取计数器的值,当值为0时,产生定时器0中断,LD4状态翻转;

IO按键SW12中断控制LD3状态翻转。

定时器0中断程序设计说明:

步骤一、定时器0的预定标寄存器和计数器设置:定时器输入时钟为sysclkout(=135MHz),

1、 如果定时1S(即1Hz)中断一次(即计数结束),1Hz=135Mhz/1350/100000

预定标寄存器(即分频器)设为1350,计数器设为100000;

2、 如果定时1ms(即1000Hz)中断一次,计算公式为:1000Hz=135Mh

基于TMS320F2812的DSP最小系统设计

标签:文库时间:2024-09-14
【bwwdw.com - 博文网】

工科应用

第31卷 第1期2009年2月

电气电子教学学报

JOURNALOFEEE

Vol.31 No.1Feb.2009

基于TMS320F2812的DSP最小系统设计

高翠云,江朝晖,孙 冰

1

2

1

(1.安徽建筑工业学院电子与信息工程系,安徽合肥230022;2.安徽农业大学信息与计算机学院,安徽合肥230036)

摘 要:在电子信息专业的课程教学、综合实验教学、毕业设计以及电子设计竞赛中,需要应用DSP实验系统。本文以性价比高、在工业上广泛应用的TMS320F2812为主控芯片,设计了一个DSP最小应用系统。详细介绍了各部分电路的设计方法和调试过程。该系统既可以满足教学要求,又可用于简单的工程研究和应用开发。关键词:综合实验平台;DSP最小系统;TMS320F2812中图分类号:TN911

文献标识码:B 文章编号:1008 0686(2009)01 0083 03

TheDesignofDSPMinimumSystembasedonTMS320F2812

GAOCui yun1,JIANGZhao hui2,SUNBing1

(1.Dept.ofElectronicEngineering&Informat

TMS320F28335项目开发记录2 - CCS与JTAG仿真器连接问题汇总 - 图文

标签:文库时间:2024-09-14
【bwwdw.com - 博文网】

[原]TMS320F28335项目开发记录2_CCS与JTAG仿真器连接问题汇总

CCS与仿真器连接问题

实际使用过程中,仿真器和CCS连接可能出现这样或那样的问题,也许你的连接很成功,没碰到过什么问题,但我的问题的确不少,可能与电脑配置有关吧,也可能与人品有关吧;

下面的自己的一些错误和解决方法总结,不一定对,但也算是一种解决方法,分享给大家: 问题:

1. jtag连接不上,报错:

The controller has detected a dead JTAG clock.

The user must turn-on or connect the JTAG clock for the target.

连接dm8147没有问题,连接dsp f28335出现此问题;

通过不接仿真器测试发现 jtag的复位引脚11脚持续的发出低电平,该脚输入WID信号,WID信号输入有问题; 所以,还是硬件28335板子硬件上的问题; 最后得出:

芯片没有问题,是JTAG硬件电路或其他电路的问题;

看门狗的复位是由于Flash中没有程序,而复位的低电平脉冲不是造成仿真器连接不了的直接原因; 仿真器连接不了,大部分原因是因为J

基于TMS320F2812的数据采集及FFT设计

标签:文库时间:2024-09-14
【bwwdw.com - 博文网】

基于TMS320F2812的数据采集及FFT设计

摘 要

数据采集与处理是计算机应用的一门关键技术,主要研究信息数据的采集、存储和处理。数据采集与处理技术在工业控制系统中应用广泛。离散傅立叶变换是将离散信号分解为幅值分量和频率分量,是数字信号处理领域的工具之一,但是由于其计算量太大,应用受到限制。快速傅立叶变换的出现,使得DFT在实际应用中得到了广泛的应用。由于多数DSP芯片都能在一个指令周期内完成一次乘法和一次加法,而且提供专门的指令,使得FFT算法在DSP芯片上实现的速度更快。

本文中主要采用TI的32位定点数字信号处理芯片TMS320F2812作为信号采集和处理的核心,通过片上的12位模数转换模块进行数据采集,对采集到的数据进行信号处理。本文给出了数据采集系统硬件的外围调理电路。

在介绍了DSP原理,TMS320F2812芯片资源,以及TMS320的软件集成开发环境(CCS)的基础上,对数据采集模块、采样原理及在TMS320F2812上的FFT实现作了细致的描述和分析。

关键词: 数据采集;数字信号处理器;模数转换器;FFT

I

Design of Data Acquisition System and FFT

Based on