一乐电子

一乐电子百科

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
查看: 1432|回复: 3
收起左侧

[STM8/STM32] 做一个控制器用到usart-GPU串口屏,程序写好后试验发现只能显示一个画面,

[复制链接]
发表于 2019-11-22 19:35 | 显示全部楼层 |阅读模式
做一个控制器用到usart-GPU串口屏,程序写好后试验发现只能显示一个画面,程序一直在发送一组画面指令,现将发送程序和视频发出来,求高手指点,发送程序也是用的官方提供的,不知如因
下面是主程序:

int main(void)
{
    __int8 i;
          
          delayInit(72);//设置时钟频率
         Usart2_Init(115200);
/*********************下面是发送界面,程序不向下运行,一直停在这个地方发送,不能进入while中去***************************************/
   GpuSend("CLS(0);BOXF(0,0,260,354,3);SBC(3);DS24(0,0,'鑫佳消防',5);PL(0,30,250,30,15);\
  DS32(35,70,'转管控制器',4);PL(0,145,250,145,15);DS16(40,155,'中野电子工作室制作',5);\r\n");//界面
                        

    while(1)
    {
           
          
        watchdogFeed();//看门狗


          
          if(out_1==0)
          {
             
                      if(Time_ina!=0&&Time_ina%(k_on/10)==0)x9c104s_dec(1);

         
             }

      if(out_2==0)
          {
                 
          
                      if(Time_inb!=0&&Time_inb%(K_os/10)==0)x9c104s_dec(1);

                    }
         
          Mor_serve();//数据显示
    }
}

/*********************下面程序用的是官方提供的***************************************/


void GpuSend(char * buf1)
{       
    char i=0;
        while (*buf1)
        {       
                if (buf1!=0)
                {       
                    
                    
                      USART_SendData(USART2,buf1);   // 串口2
                  
                    while(USART_GetFlagStatus(USART2,USART_FLAG_TXE)==RESET);{};//等发送完成
                          i++;
                }
                else return;


        }
}


下面是运行的图片,


980331442.jpg






发表于 2019-11-22 20:59 | 显示全部楼层
一般嵌入式 uart 并没有标志位,stm 没耍过,倒是不晓得有没有
发表于 2019-11-29 09:17 | 显示全部楼层
void GpuSend(char * buf1)这个函数可能有问题
发表于 2019-11-29 16:41 | 显示全部楼层
不知道这个发送函数可以这么用不,
你一个一个地发送,别弄一堆一起发送,看看有什么变化没有.

本版积分规则

QQ|一淘宝店|手机版|商店|电子DIY套件|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2024-5-12 16:15 , Processed in 0.051423 second(s), 33 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表