打印
[Cortex-M0技术交流]

请教下mini54 我如何修改 ISP固件 RS485

[复制链接]
1636|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
panyibin133|  楼主 | 2013-8-5 21:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
想问下大家怎么去实现mini51 ISP,由串口改成485的Bootloader 如何在下面的中断中加个软中断,并且如何去测试写的ISP RS485通讯成功的呢?
void UART0_IRQHandler(void)
{  
        /*----- Determine interrupt source -----*/
       
                if (inpw(&UART0->ISR/*COM_ISR*/) & 0x11) //RDA FIFO interrupt or RDA timeout interrupt
                {
                           while(((inpw(&UART0->FSR/*COM_FSR*/) & (0x4000)) == 0) && (bufhead < 64))//RX fifo not empty
                                uart_rcvbuf[bufhead++] = inpw(&UART0->RBR/*COM_RX*/);
                }
       
                if(bufhead == 64)
                {
                        bUartDataReady = TRUE;
                        bufhead = 0;
                }

}

相关帖子

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

本版积分规则

9

主题

29

帖子

1

粉丝