资源简介
DSP28335中SCI串口程序,能够应用的串口程序,欢迎下载
代码片段和文件信息
// TI File $Revision: /main/2 $
// Checkin $Date: March 1 2007 16:06:07 $
//###########################################################################
//
// FILE: DSP2833x_Sci.c
//
// title: DSP2833x SCI Initialization & Support Functions.
//
//###########################################################################
// $TI Release: DSP2833x/DSP2823x C/C++ Header Files V1.31 $
// $Release Date: August 4 2009 $
//###########################################################################
#include “DSP2833x_Device.h“ // DSP2833x Headerfile Include File
#include “DSP2833x_Examples.h“ // DSP2833x Examples Include File
//---------------------------------------------------------------------------
// InitSci:
//---------------------------------------------------------------------------
// This function initializes the SCI(s) to a known state.
//
void InitSci(void)
{
// Initialize SCI-A:
//tbd...
// Initialize SCI-B:
//tbd...
// Initialize SCI-C:
//tbd...
}
//---------------------------------------------------------------------------
// Example: InitSciGpio:
//---------------------------------------------------------------------------
// This function initializes GPIO pins to function as SCI pins
//
// Each GPIO pin can be configured as a GPIO pin or up to 3 different
// peripheral functional pins. By default all pins come up as GPIO
// inputs after reset.
//
// Caution:
// Only one GPIO pin should be enabled for SCITXDA/B operation.
// Only one GPIO pin shoudl be enabled for SCIRXDA/B operation.
// Comment out other unwanted lines.
void InitSciGpio()
{
InitSciaGpio();
/*#if DSP28_SCIB
InitScibGpio();
#endif // if DSP28_SCIB
#if DSP28_SCIC
InitScicGpio();
#endif // if DSP28_SCIC
*/
}
void InitSciaGpio()
{
EALLOW;
/* Enable internal pull-up for the selected pins */
// Pull-ups can be enabled or disabled disabled by the user.
// This will enable the pullups for the specified pins.
GpioCtrlRegs.GPAPUD.bit.GPIO28 = 0; // Enable pull-up for GPIO28 (SCIRXDA)
GpioCtrlRegs.GPAPUD.bit.GPIO29 = 0; // Enable pull-up for GPIO29 (SCITXDA)
/* Set qualification for selected pins to asynch only */
// Inputs are synchronized to SYSCLKOUT by default.
// This will select asynch (no qualification) for the selected pins.
GpioCtrlRegs.GPAQSEL2.bit.GPIO28 = 3; // Asynch input GPIO28 (SCIRXDA
- 上一篇:直线段剪裁算法实现
- 下一篇:boxcox变换的spss编程
相关资源
- 基于DSP的单相SPWM逆变器数字化控制技
- dsp28335AD7606程序
- DSP_F2812的头文件、源文件和CMD文件
- C2000 DSP对DS18B20的初始化读写程序
- CCS CMD文件说明与编写
- 用DSP实现的一个简单的语音识别系统
- 应用eQEP及编码器测量电机位置与速度
- 乒乓球游戏机.pdsprj
- TMS320F28335CAN模块中文手册
- 实验四-指示灯和拨码开关实验.doc
- 自适应滤波算法的实现内含完整的C
- F28335的SPI自发自收.rar
- 基于DSP的自适应回波抵消的设计
- 基于DSP28335和485的SCI通信
- 经典的DSP的C程序和汇编程序库常用例
- DSP图像处理程序
- 介绍DSP C6000 指令系统并用汇编写出乘
- Proteus8.9 仿真STM32407ZGT6系列基础模板
- TMS320F2812最小系统原理图及PCB
- DSP中用查表法通过拨码开关实现不同
- DSP中拨码开关控制流水灯
- DSPs硬體開發DSPs硬體開發
- FIR滤波器(DSP实现)--CCS3.3
- dsPIC30F 在无传感器BLDC 控制中的应用
- TMS320F28069液晶显示可调频率PWM输出
- VisualDSP++ 5.0 序列号生成器
- 基于TMS320VC5402的DSP最小系统设计
- 双音多频信号的合成与识别.zip
- 用DSP控制nrf24L01
- 基于DSP的全数字交流伺服驱动器的设
评论
共有 条评论