热搜关键词: 电路基础ADC数字信号处理封装库PLC

pdf

2812函数说明

  • 1星
  • 2015-06-21
  • 145.62KB
  • 需要1积分
  • 2次下载
标签: dsp

dsp

2812函数说明,对于初学开发者非常有用。

文档内容节选

SEEDDEC2812 函数 一 SEEDDEC2812 系统初始化函数 说明: 系统初始化是根据 SEEDDEC2812 的硬件功能,对硬件系统 F2812 进行初始化 具体例程参见 DSP28SysCtrlc 文件 1 头文件: DSP28SysCtrlh 2函数列表: InitSysCtrl 初始化 DSP 系统的控制寄存器 KickDog 清 F2812 片内看门狗 3函数详细说明: 1 函数声明: void InitSysCtrl void 函数功能: 初始化 DSP 系统的控制寄存器 参 数: 无 返 回 值: 无 例: include DSP28SysCtrlh 初始化系统 InitSysCtrl 2 函数声明: void KickDog void 函数功能:清 F2812 片内看门狗 参 数: 无 返 回 值: 无 例: include DSP28SysCtrlh 清 F2812 片内看门狗 KickDog 二 系统 PIE 中断......

Edited by Foxit Reader
Copyright(C) by Foxit Software Company,2005-2007
For Evaluation Only.
SEED-DEC2812
½数
一、
SEED-DEC2812
系统初始化½数
说明:
系统初始化是根据
SEED-DEC2812
的硬件功½,对硬件系统
F2812
进行初始化。
具½例程参见
DSP28_SysCtrl.c
文件
1、
头文件:
DSP28_SysCtrl.h
2、½数列表:
InitSysCtrl () –
初始化
DSP
系统的控制寄存器;
KickDog() –
F2812
片内看门狗。
3、½数详细说明:
1)
½数声明:
void InitSysCtrl (void)
½数功½: 初始化
DSP
系统的控制寄存器
数: 无
返 回 值: 无
例:
#include <
DSP28_SysCtrl.h
>
……
/*
初始化系统
*/
InitSysCtrl ();
……
2)
½数声明:
void KickDog (void)
½数功½:清
F2812
片内看门狗
数: 无
返 回 值: 无
例:
#include <
DSP28_SysCtrl.h
>
……
/*清 F2812
片内看门狗*/
KickDog ();
……
二、 系统
PIE
中断矢量表控制寄存器的操½½数
说明:设½‘F2812 的
PIE
中断矢量表的控制寄存器。
具½例程参见
DSP28_PieCtrl.c
文件
2、
头文件:
DSP28_PieCtrl.h
2、½数列表:
InitPieCtrl () –
初始化
DSP
系统的
PIE
控制寄存器;
3、½数详细说明:
1)
½数声明:
void InitPieCtrl (void)
½数功½: 初始化
DSP
系统的
PIE
控制寄存器
数: 无
返 回 值: 无
例:
#include <
DSP28_PieCtrl.h
>
……
/*
初始化系统的
PIE
控制寄存器
*/
InitPieCtrl ();
……
三、 系统
PIE
中断矢量表设½½数
说明:
‘F2812 片内有
45
PIE
中断,通过对
PIE
中断矢量表的操½,设
½
PIE
的中断服务程序的入口地址;
具½例程参见
DSP28_PieVect.c
文件
3、
头文件:
DSP28_PieVect.h
2、½数列表:
InitPieVectTable () –
初始化
DSP
系统的
PIE
中断矢量表;
3、½数详细说明:
1)
½数声明:
void InitPieCtrl (void)
½数功½: 初始化
DSP
系统的
PIE
中断矢量表
数: 无
返 回 值: 无
例:
#include <
DSP28_PieCtrl.h
>
……
/*
初始化系统的
PIE
中断矢量表
*/
InitPieVectTable ();
……
四、
‘F2812
片内
A/D
½用½数
‘F2812 片内
A/D
½用说明:
’F2812 片内有
1
A/D
模块,16 路模拟量输入通道,量程
0~3V,½换时间 80ns;
具½例程参见
DSP28_Adc.c
文件
1、
头文件:
DSP28_Adc.h
2、½数列表:
InitAdc () –
初始化
A/D
模块;
3、½数详细说明:
1)
½数声明:
void InitAdc (void)
½数功½: 初始化
A/D
½换
数: 无
返 回 值: 无
例:
#include "
DSP28_Adc
.h"
……
/*
初始化
A/D*/
InitAdc
();
……
五、
GPIO
接口½数
说明:
GPIO
接口½数用来设½
‘F2812 的
56
GPIO
口的设½,
是用做
IO
口还是
用做’F2812 的功½口。
具½例程参见
DSP28_Gpio
.c
文件
1、头文件:
DSP28_Gpio.h
2、½数列表:
InitGpio
() –
初始化
GPIO
口;
3、½数详细说明:
1)
½数声明:
void InitGpio (void)
½数功½: 初始化
GPIO
数: 无
返 回 值: 无
例:
#include "
DSP28_Gpio
.h"
……
/*
初始化
GPIO */
InitGpio ();
……
六、 片内
SCI
异步串口模块½用½数
说明:
‘F2812 片内有
2
SCI
模块,可以用做
UART
串口。
具½例程参见
DSP28_Sci
.c
文件
1、头文件:
DSP28_Sci.h
2、½数列表:
InitSci
() –
初始化
SCI
模块;
SciaTx_Ready() –SCI
数据发送
BUFFER
准备½?
SciaRx_Ready() –SCI
数据接收
BUFFER
内有数据吗?
3、½数详细说明:
1)
½数声明:
½数功½:
数:
返 回 值:
void InitSci (void)
初始化
SCI
例:
#include "
DSP28_Sci
.h"
……
/*
初始化
SCI */
InitSci ();
……
2)
½数声明:
½数功½:
数:
返 回 值:
int SciaTx_Ready(void)
SCI
数据发送
BUFFER
准备½?
1:
准备½
0:
未准备½
例:
#include "
DSP28_Sci
.h"
……
/* SCI
数据发送
BUFFER
准备½?
*/
if(SciaTx_Ready() == 1)
{
……
}
……
3)
½数声明:
½数功½:
数:
返 回 值:
int SciaRx_Ready(void)
SCI
数据接收
BUFFER
内有数据吗?
1:
准备½
0:
未准备½
例:
#include "
DSP28_Sci
.h"
……
/* SCI
数据接收
BUFFER
内有数据吗?
*/
if(SciaRx_Ready() == 1)
{
……
}
……
七、
SPI
同步串口模块½用½数
说明:
‘F2812 片内有
1
SPI
模块,可以用做同步串口。
具½例程参见
DSP28_Spi
.c
文件
1、头文件:
DSP28_Spi.h
2、½数列表:
InitSpi
() –
初始化
SPI
模块;
Spi_TxReady () –SPI
数据发送
BUFFER
准备½?
Spi_RxReady () –SPI
数据接收
BUFFER
内有数据吗?
3、½数详细说明:
1)
½数声明:
½数功½:
数:
返 回 值:
void InitSpi (void)
初始化
SPI
例:
#include "
DSP28_ Spi
.h"
……
展开预览

猜您喜欢

评论

ly528
芯片函数简单的介绍
2019-07-17 09:33:37
登录/注册

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

  • IIC读eeprom与写进去的值不一样,而且改变写的值,eeprom读出来的值没有变化。
    如题。/***************************************************************************IIC总线读8位数据返回值:读出的8位数据***************************************************************************/unsigned char Read8Bit()
  • 关于UCOS 3个任务切换的问题!
    我创建了3个任务:任务一()//优先级为4{while(1){输出1控制灯1,然后输出状态取反;系统延时(500毫秒);}}任务二()//优先级为5{while(1){输出2控制灯2,然后输出状态取反;系统延时(1秒);}}任务三()//优先级为6{while(1){输出3控制灯3,然后输出状态取反;系统延时(2秒);}}请问:我的三个灯只有LED1,LED2闪烁,LED3不闪,是不是优先级的问题
  • multisim仿真测量运放开环幅频特性曲线
    [i=s] 本帖最后由 萤火 于 2017-7-18 17:11 编辑 [/i]请问老师,怎么测量PA85这个高压运放的开环幅频(相频)特性曲线,图(1)是maychang老师在一个帖子中发的一种运放的开环增益测量电路图。在Multisim中该怎么仿真生成频率曲线图呢?图(2)是我照着图(1),在Multisim中画的仿真图,没有完全画好,同相输入端该怎么连接呢?C5,R3是补偿电阻电容,XBP1
  • 晒照片赢话费——sjtitr
    [color=#000][font=微软雅黑][size=3]正月里来是新年呀,大年初一头一天啊……[/size][/font][/color][color=#000][font=微软雅黑][size=3][/size][/font][/color][font=微软雅黑][size=3][color=#000000]烟花爆竹满街响,全国各地都一样。[/color][/size][/font][fo
  • 总结电容知识
    [i=s] 本帖最后由 可乐zzZ 于 2021-8-19 17:25 编辑 [/i]电容是电路设计中最为普通常用的器件,是无源元件之一,有源器件简单地说就是需能(电)源的器件叫有源器件, 无需能(电)源的器件就是无源器件。电容也常常在高速电路中扮演重要角色。电容的作用和用途,一般都有好多种。如:在旁路、去藕、滤波、储能方面的作用;在完成振荡、同步以及时间常数的作用下面来详细分析一下:1、隔直流作
  • maplab C30 无法编译——delay函数
  • 想做一个产生负压的方波,求助各位大神帮忙
  • u-boot/fs makefile
  • 关于101上电复位问题
  • E动宝

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×