⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dsp28_sci.c

📁 TI F2812 dsp sci source code
💻 C
字号:

#include "DSP28_Device.h"


void InitSci(void)
{
/*-------   初始化SCI-A    -------*/
#ifdef RS232	
	/*设置SCIA为功能口*/
	EALLOW;
	GpioMuxRegs.GPFMUX.all = 0x0030;
	EDIS;
	/* SCI字符长度为8位 */
	SciaRegs.SCICCR.all = 0x07;
	
	SciaRegs.SCICTL1.all = 0x03;
	SciaRegs.SCICTL2.all = 0x03;
	
	SciaRegs.SCIHBAUD = 0x00;
	SciaRegs.SCILBAUD = 0xF3;
	
	SciaRegs.SCICTL1.all = 0x23;
	
	PieCtrl.PIEIER9.bit.INTx1 = 1;
	PieCtrl.PIEIER9.bit.INTx2 = 1;
#endif
/*-------	初始化SCI-B	  --------*/
#ifdef RS485
	/*设置SCIB为功能口*/
	EALLOW;
	GpioMuxRegs.GPGMUX.all = 0x0030;
	EDIS;
	/* SCI字符长度为8位 */
	ScibRegs.SCICCR.all = 0x07;
	
	ScibRegs.SCICTL1.all = 0x03;
	ScibRegs.SCICTL2.all = 0x03;
	
	ScibRegs.SCIHBAUD = 0x00;
	ScibRegs.SCILBAUD = 0xf3;

	ScibRegs.SCICTL1.all = 0x23;

	PieCtrl.PIEIER9.bit.INTx3 = 1;
	PieCtrl.PIEIER9.bit.INTx4 = 1;
#endif

}



⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -