打印

2812 SCI接口软件仿真问题

[复制链接]
2079|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
blessingf|  楼主 | 2007-1-22 14:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用CCS3.1对DSP2812进行软件仿真,现在对SCI接口进行仿真,先写了如下的初始化程序
void InitSci(void)
{
        // Initialize SCI-A:
        *UART_MODE = 0x44;
        
        EALLOW;
        GpioMuxRegs.GPFMUX.all = 0x0030;
        EDIS;
        /* loopback   8 bit data */
        SciaRegs.SCICCR.all = 0x17;
        
        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;
        
}
想进行收发测试,然后往SCITXBUF中写数据,写完数据后检测SCICTL2寄存器的TXRDY,如果检测到该位变为1,
说明数据发送完成,但就是检测不到该位变化,为什么啊,谢谢! 

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

17

主题

18

帖子

1

粉丝