请教2812大侠为何我的程序不能响应SCI发送中断子程序?

gjg191   2006-9-30 08:14 楼主
在初始化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采用中断方式接收和发送数据时编程需要注意哪些特殊的地方?谢谢!



回复评论 (6)

自顶一下
点赞  2006-10-5 02:30
我的SCI进不了中断程序,不知哪位能发个SCI中断实现接收和发送的例程给我,!拜谢了。
点赞  2007-4-5 12:28
忘记留自己邮箱了,,guagua130@tom.com 呵呵~~~~

[ 本贴由 guagua130 于 2006-4-5 08:29 PM 最后编辑 ]
点赞  2007-4-5 12:29
楼主能不能也发一份程序给我。
我可以帮你调试一下。
vc5509@gmail.com
====================
有空帮我看一下2812的串口中断问题
https://www.eeworld.com.cn/service/bbs/viewthread.php?tid=23578
点赞  2007-4-9 02:50
斑竹,可以发给我一份SCI发送和接收的程序吗?谢谢!
sunnie2004@gmail.com
点赞  2009-7-21 11:12
你的问题解决了吗?我也碰到了同样的问题

可以发给我一份SCI发送和接收的程序吗?谢谢!

lcj97102@126.com
点赞  2016-10-7 21:47
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复