• dsp2812datasheet > F2812 DEMO 板使用说明书
  • F2812 DEMO 板使用说明书

    免费下载 下载该文档 文档格式:PDF   更新时间:2003-01-02   下载次数:0   点击次数:1
    文档基本属性
    文档语言:
    文档格式:pdf
    文档作者:X
    关键词:
    主题:
    备注:
    点击这里显示更多文档属性
    F2812 DEMO 板使用说明书
    F2812 DEMO 板是为学习,熟悉 TMS320F2812 芯片而开发的演示板. 一.F2812 DEMO 板上的资源: 1. TMS320F2812 ● 静态 CMOS,主频可达 150MHz,低功耗(核电压 1.8V,I/O 电压 3.3V) ; ● 128K×16 位片上 FLASH,18K×16 位片上 SRAM,4K×16 位片上 ROM; ● 外部存储空间接口:最多可达 1M×16 位,提供 3 个独立的片选信号,读/写 时序可编程 ● 动态 PLL,主频可由软件编程修改,片上看门狗电路 ● 3 个外部中断源 ● 外设中断扩展模块,最多支持 45 个外部中断 ● 具有加密功能,密钥长度 128 位 ● 3 个 32 位 CPU 定时器 ● 用于电机控制的外设:2 个事件管理器(与 C240x 器件兼容) 1 2 1 ● 多种标准串口外设: 个 SPI 同步串口, 个 UART 异步串口, 个增强型 CAN 总线接口,1 个 McBSP 同步串口 ● 12 位 A/D 转换器:16 通道,双采/保,2×8 多路切换器 ● 56 个独立可编程,复用型,通用 I/O 口 2. 电源 采用 TPS767D318, 将外部提供的+5VDC 转换为 TMS320F2812 所需的+3.3VDC 和+1.8VDC. 3. 时钟 板上提供 30MHz 晶振,由软件将 PLLCR 寄存器设置为 1010,系统时钟为外部时 钟的 5 倍频,即系统时钟为 150MHz. PLLCR 寄存器参看《TMS320F28x Control and Interrupts Peripheral Reference Guide》 . 4. JTAG 仿真接口 SEED-XDS 仿真器与 JTAG 仿真接口相联,即可对 TMS320F2812 进行仿真,调 试. 5. MP/MC 方式设置 板上 J3 跳针用于设置 MP/MC 方式,当跳针开路时为 MC 方式,短路时为 MP 方 式. 6. TMS320F2812 引脚 F2812 DEMO 板上已将 TMS320F2812 上的所有引脚引至对应的焊盘,并将引脚 名标在相应的焊盘处,以便用户作简单的实验.模拟输入更引至 20 芯的双排插针, 方便用户作 A/D 测试. 二.F2812 DEMO 板示例程序 我们提供下列 3 个示例程序供用户评估,测试: 1. cputimer 为 DSP 时钟测试程序; cputimer 用 TMS320F2812 片上 Timer 2,使其每秒产生 1 次中断,中断服务程序 中对变量 CpuTimer2.InterruptCount 进行+1 计数. 测试步骤:
    ①.将光盘中"03. Examples of Program"目录下的 F2812.gel 文件拷贝到 "\cc\gel\"目录下; ②.将光盘中"03. Examples of Program"目录下子目录"cputimer"拷贝到 "\ myprojects\"下; ③.启动 Code Composer 调试环境; ④.File->Load GEL…加载\cc\gel\F2812.gel 文件; ⑤.Project->Open…加载\myprojects\cputimer\cputimer.pjt 文件; ⑥.File->Load Program…加载\myprojects\cputimer\debug\cputimer.out 文件; ⑦.GEL->Watchdog->Disable_WD 禁止 TMS320F2812 片上看门狗电路; ⑧.View->Watch Window 打开观察窗,用鼠标左键单击观察窗的 Watch 1,再单 击观察窗中的 Name 项, 并键入 CpuTimer2, 接着单击 CpuTimer2 变量前的+ 号,拖动滚动条使 InterruptCount 变量可见; ⑨.打开 Windows 命令行上的时钟; ⑩.当时钟到整秒时,用鼠标左键单击 Code Composer 的 Run 图标,等 60 秒或 更长时间,单击 Code Composer 的 Halt 图标,观察 InterruptCount 变量值, 应该与时钟走过的秒数相近. 2. gpio 为通用 I/O 测试程序; gpio 对 TMS320F2812 片上 56 个通用 I/O 进行测试,首先对 GPIO 的初始化,然 后在主循环中对 GPIOA(16 个通用 I/O,先置 0xAAAA,后置 0x5555) ,GPIOB (16 个通用 I/O, 先置 0xAAAA, 后置 0x5555)GPIOD 个通用 I/O, , (4 先置 0x0022, 后置 0x0041) ,GPIOE(3 个通用 I/O,先置 0x0002,后置 0x0005) ,GPIOF(15 个通用 I/O, 先置 0xAAAA, 后置 0x5555) GPIOG 和 (2 个通用 I/O, 先置 0x0020, 后置 0x0010) ,单步运行程序,用示波器观察每个 I/O 引脚上的电平变化.56 个通 用 I/O 的定义参看《TMS320F281x Data Sheet(Rev. F)》 . 测试步骤: ①.将光盘中"03. Examples of Program"目录下的 F2812.gel 文件拷贝到 "\cc\gel\"目录下; ②.将 光 盘 中 " 03. Examples of Program " 目 录 下 子 目 录 " gpio " 拷 贝 到 "\ myprojects\"下; ③.启动 Code Composer 调试环境; ④.File->Load GEL…加载\cc\gel\F2812.gel 文件; ⑤.Project->Open…加载\myprojects\gpio\gpio.pjt 文件; ⑥.File->Load Program… 加 载 \myprojects\gpio\debug\gpio.out 文件; ⑦.GEL->Watchdog->Disable_WD 禁止 TMS320F2812 片上看门狗电路; ⑧.Debug->Go Main,使程序运行到主程序处,用鼠标左键滚动程序窗口,光标 移动到在 While(1)处,在 Toggle Breakpoint 图标上单击鼠标左键设断点. ⑨.用鼠标左键单击 Code Composer 的 Run 图标,使程序运行到 While(1)处,再 按 F10 单步执行程序,并用示波器测量相应的 I/O 引脚,观察电平的变化,应 与输出值对应. 3. ad 为 DSP 片上 A/D 测试程序; ad 对 TMS320F2812 片上 A/D 转换器进行测试,首先对 A/D 的初始化,当 A/D 非 忙时,启动 16 个 A/D 通道进行转换,主程序进入死循环,A/D 转换完毕后,产生

    下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 PDF格式下载
  • 您可能感兴趣的
  • dsp2812  dsp2812引脚  dsp2812开发板  dsp2812教程  dsp2812视频教程  dsp2812资料  dsp2812视频  dsp2812pdf  dsp2812除法  dsp2812多少个引脚