- 博客(17)
- 资源 (28)
- 收藏
- 关注
转载 【创龙TMS320C6748开发板试用】+两张图,看清时钟
一直在看例程 ,但现例程中没有时钟的配置程序,一开始也没有在意,现在把例程都试差不多了,反回来想想,有点费解。由于没有看视频,今天发现视频里有一节是讲时钟的,就下载下来看成了一下。还是挻详细的。原来时钟的配置在gel文件中。根据视频的讲解,做了下面两张图,算是把时钟部分的要点总结一下,再深入就是研究DSP的了,而我们这些只是会用就行了。以下是两个时钟PLL0与PLL1的产生。
2017-01-22 21:04:43 2728 1
转载 创龙TMS320C6748开发板———设备时钟介绍3
这个帖子主要说说查看时钟输出时遇到的问题以及解决方法。问题1:在查看PLL0时钟时,当OCSEL配置为17h时,理论值SYSCLK1=456/1=456MHz;实际观察为:20~98kHz变动,显然不符合要求。原因:SYSCLK1是系统主时钟,456MHz,而我的示波器带宽为100MHz,示波器带宽不够。解决方法:将PLL0的OSCDIV寄存器分频因子改为2,进行降频输出来测量
2017-01-13 21:43:15 1882
转载 创龙TMS320C6748开发板———设备时钟介绍1
1、首先先介绍一下DSP的PLL。下面的解释虽然不是官方文档直译,但是我认为解释的非常清楚。特贴出来跟大家共享! PLL锁相控制环路是一种反馈控制电路,简称锁相环。锁相环利用外部输入的参考信号控制环路内部振荡信号的频率和相位,可以实现输出信号频率对输入信号频率的自动跟踪,从而使信号稳定。DSP片内一般都集成了PLL硬件电路,该电路专门用于时钟信号,PLL将原始的可能不稳定的时钟
2017-01-13 21:41:38 2737 1
转载 创龙TMS320C6748开发板———SPI接口配置
最近一段时间忙着考试,没留意试用报告分享时间是到20号~先说声抱歉了先把程序放上来供大家参考,等考完试我再把相关寄存器配置说明补上~~~再说声抱歉这部分介绍SPI接口配置,这个接口主要用于传输串行数据,在AD、DA采集和波形转换上非常常用,最后附一个使用SPI接口发送数据的例程。一、SPI接口简介SPI(Serial Peripheral Interface,串行外设接
2017-01-13 21:35:46 4414 1
转载 创龙TMS320C6748开发板———Timer配置 + Timer触发中断 + GPIO控制LED闪烁
最近一段时间忙着考试,没留意试用报告分享时间是到20号~先把程序放上来供大家参考,等考完试我再把相关寄存器配置说明补上~~~先说声抱歉了言归正传,这部分介绍Timer定时器,应用它的定时功能周期触发中断,然后在中断服务程序中配置led闪烁。一、Timer定时器简介(稍后再补)二、Timer定时器功能(稍后再补)三、Timer定时器寄存器介绍(稍后再补)四、T
2017-01-13 21:34:58 3402 1
转载 创龙TMS320C6748开发板———uPP配置
OMAPL138有多种地址数据总线如I2C、SPI、UART,这些接口能够满足一般的低速传送要求,但是在高速协同中却不能满足数据传输的需求。我们知道,并行数据传输肯定要比串行传输快,TMS320C6748平台上搭载了uPP(通用并行IO)。在Ti公司的66系列DSP中搭载了更高速的RapidIO接口,最高速率达10Gbps,相比TCPIP协议软件开销较低,与 FPGA互联方便,是一种比较有前景的通
2017-01-13 21:33:35 4250
转载 创龙TMS320C6748开发板———EDMA简介及配置
一、EDMA模块介绍 TMS320C6748是一款高性能DSP,非常适合用来跑大数据量的算法,而这样的算法往往需要保证实时性,那么这么大规模的数据怎么进行运算能够让程序跑的最快,我们知道DSP中运算最快的存储单元是RAM区,但是RAM毕竟有限的,无法存储大量数据,因而我们只能把数据存在DDR中,这时我们需要一种工具能够将数据从DDR中导入RAM中运算,算完的结果再发回
2017-01-13 21:31:08 8267 2
转载 创龙TMS320C6748开发板———UART寄存器介绍及程序
1、UART寄存器(1)、FIFO控制寄存器(FCR)RXFIFTL:接收FIFO中断触发(当FIFO中的数据量刚到达所要求(trigger level)的时候会产生中断);DMAMODE1:如果FIFO使能的话此位可以使能DMA模式。TXCLR:发送FIFO清除。RXCLR:接收FIFO清除。FIFOEN:FIFO模式使能。(2)、队列控制
2017-01-13 21:30:10 3397
转载 创龙TMS320C6748开发板———UART原理(1)
一、UART模块介绍 本节我们主要介绍UART模块配置。 UART是一种通用串行数据总线,用于异步通信。该总线双向通信,可以实现全双工传输和接收。 1、UART工作原理 首先介绍几个定义: 波特率:在通信中定义的是单位时间码元的传输速率,而在UART协议下,一个码元就是
2017-01-13 21:29:02 1978
转载 创龙TMS320C6748开发板———中断介绍(2)中断向量表配置及说明
一、中断模块寄存器介绍 本节我们主要介绍中断向量汇编文件。为方便说明,程序前面是后加的序号。1 ; Global symbols defined here2 .global _intcVectorTable3 .global _c_int004 .global _UPP_INT_isr5 .glo
2017-01-13 21:28:04 3328 1
转载 创龙TMS320C6748开发板———中断介绍(1)中断及中断相关寄存器
一、中断模块寄存器介绍 本节我们主要介绍C6748的中断模块。 中断是硬件系统的基本功能,DSP通过中断实现和其他芯片的实时交互。中断是指DSP在执行程序的过程中,当出现异常情况或特殊请求时,DSP停止现行程序的运行,转向这些异常情况或特殊请求的处理,处理结束后再返回现行程序的间断处,继续执行原程序。中断是实时处理内部或外部时间的一种内部机制。
2017-01-13 21:26:33 5465 1
转载 创龙TMS320C6748开发板———PLL模块和PINMUX说明
一、下面我们介绍PLL(锁相环)模块的初始化过程。 一个系统最基础的模块就是时钟电路,而系统中各个模块的时钟又是不同的,TI公司为TMS320C6748提供了PLL0、PLL1两个锁相环模块,为DSP、DDR、uPP、SPI、I2C、UART等模块提供时钟。详细见下图: 在写程序的时候经常用到这张表,查看相应模块对应的输出时钟,其中PLL0_SYSC
2017-01-13 21:25:08 4470
转载 创龙TMS320C6748开发板———PSC配置及GPIO介绍
一、PSC(电源和睡眠控制器)配置介绍 TMS320C6748是Ti公司的一款超低功耗DSP产品,相比其他系列DSP它多了PSC这个模块,用以管理各个外设的睡眠和唤醒,大大节约了系统功耗,下面我们具体介绍这个模块的细节以及配置。 (1)PSC模块共有两个控制器模块,分别负责以下外设的配置。 从上图我们可以看到PSC
2017-01-13 21:24:10 4558 1
转载 创龙TMS320C6748开发板———GPIO配置深入
本次实验主要是对板底GPIO进行深入了解并搭建空工程实现流水灯工作。硬件支持:底板有四个供用户编程使用的LED灯,分别为D6、D7、D9、D10,对应的GPIO为GPIO[5]、GPIO[0]、GPIO[1]、GPIO[2],电路原理图如下图所示: 由原理图知,当控制相关GPIO输出高电平时,LED灯亮,而当控制GPIO输出低电平时,LED熄灭。软件设计:1.使能GPIO模
2017-01-12 22:24:31 4332 2
转载 创龙TMS320C6748开发板———按键中断学习
本次主要利用开发板进行中断实验,与其它单片机类似,创龙公司的这款单片机拥有强大的中断功能,中断使得程序编写更加灵活,能够较大程度地提高CPU的功率。中断可分为四类:1.复位中断(REST):在上电时就会执行一次,也就是我们熟悉的上电复位功能,起到初始化各寄存器的作用。其优先级最高,在程序运行过程中执行复位中断时可使CPU停止操作并回到程序初始运行状态,初始化所有寄存器回复默认状态;2.
2017-01-12 22:23:35 3019 2
转载 创龙TMS320C6748开发板———定时器/计数器学习
本次实验主要是利用开发板进行有关定时/计数器的实验,通过定时器进行精确定时实现流水灯功能TMS320C6748拥有四个64位的通用定时/计数器,其中每个定时器又可配置为两个32位的定时器:1)两个32位独立定时器,2)两个32位独立定时器但定时器34带有4位的预定标,3)两个32位关联定时器TMS320C6748定时器的结构框图如下图所示: 时钟源:时钟信号可分为分为内部时钟和外部
2017-01-12 21:57:42 4663 1
XShell是一款Windows下非常优秀的连接工具
2017-09-26
网络调试助手
2017-09-23
Wireshark-win32-2.4.1
2017-09-22
DHCP Server 应用
2017-09-22
TI sysbios 用户指南
2017-09-13
Source Insight
2016-05-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人