智能车制作

标题: KL25与液晶显示问题 [打印本页]

作者: 774729254    时间: 2013-11-26 11:27
标题: KL25与液晶显示问题
本帖最后由 774729254 于 2013-11-26 11:30 编辑

用串口接收字符串在lcd上显示,为什么输入一个字符时可以一直显示,大于一个字符时就闪一下就没有了呢?

//串口1接收中断服务例程
void isr_uart1_re(void)
{
    uint_8 flag = 1;
   uint_8 buff[32]="                                "; //定义要在lcd上显示的字符
    uint_8 k[32];
   uint_8 i;
    enter_critical();
    flag=uart_reN (UART_1,32,buff);//函数名称:uart_reN
                                                      //参数说明:uartNo: 串口号:UART_1、                                                                                      
                                                      //          buff: 接收缓冲区
                                                           / /          len:接收长度
                                                      //函数返回:函数执行状态 0=正常;非0=异常
                                                     //功能概要:串行 接收n个字节

    if(0==flag)
    {
            uart_send_string(UART_1, buff);  //发送字符串           
    }
    exit_critical();
    for(i=0;i<32;i++)
      {
              k=buff;
      }
      LCDShow(k);
}


作者: BMN李    时间: 2013-11-27 18:12
霸气!你的例程是哪里的呢?




欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2