在初始化SCI时的基本设置如下:
…………
*UART_MODE = 0x44;
EALLOW;
GpioMuxRegs.GPFMUX.all = 0x0030;
EDIS;
/* loopback disable 8 bit data */
SciaRegs.SCICCR.all = 0x07; //空闲模式,结束位1位,禁止极性功能。
SciaRegs.SCICTL1.all = 0x03; //复位SCI,使能TXENA及RXENA。SLEEP
= 0,TXWAKE=0,RX ERR INT ENA=0
SciaRegs.SCICTL2.all = 0x03; //使能RX/BKINT ENA及TXINT ENA
SciaRegs.SCIHBAUD = 0x00; //波特率设置为19200
SciaRegs.SCILBAUD = 0xF3;
SciaRegs.SCICTL1.all = 0x23; //启动SCI
PieCtrl.PIEIER9.bit.INTx1 = 1;
PieCtrl.PIEIER9.bit.INTx2 = 1;
…………
SCI接收数据和发送数据均采用中断子程序形式,2812DSP能进入接收中断子程序接收数据,但始终不响应发送中断子程序,哪位热心人帮忙指点一下是什么原因啊?SCI采用中断方式接收和发送数据时编程需要注意哪些特殊的地方?谢谢!
我的SCI进不了中断程序,不知哪位能发个SCI中断实现接收和发送的例程给我,!拜谢了。
忘记留自己邮箱了,,
guagua130@tom.com 呵呵~~~~
[ 本贴由 guagua130 于 2006-4-5 08:29 PM 最后编辑 ]
斑竹,可以发给我一份SCI发送和接收的程序吗?谢谢!
sunnie2004@gmail.com