下载资料公用号 发表于 2023-5-8 09:03:49

【提问】stm32给迪文串口屏发送实时数据变量

请问有大佬用过stm32给迪文串口屏发送实时数据变量吗?想请教一下(串口屏型号DMG10600C101-15WTR)(联系方式:3268687031@qq.com)

向串口屏发送固定变量时,串口屏相应地址处的数据变量显示正常;

u8 USART4_shuju = {0x5A,0xA5,0x15,0x82,0x50,0x3C,0x00,0x65,0x00,0xd0,0x00,0x69,0x00,0x50,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x00,0x02,0xc4};
    UART4_Send_Data(USART4_shuju,24);   
向串口屏发送变量时,串口屏相应地址处的数据变量显示0;
u8 USART4_shuju = {0x5A,0xA5,0x15,0x82,0x50,0x3C};   
   
                  for(I=6;I<20;I++)      //循环发送数据
    {         
      USART4_shuju=datas;

    }
      for(n=20;n<24;n++)      //循环发送数据
    {         
      USART4_shuju=datas2;      
    }   

    UART4_Send_Data(USART4_shuju,24);   



integer_32 发表于 2023-5-8 09:12:28

有用串口助手监测过单片机串口发出来的数据吗?

下载资料公用号 发表于 2023-5-8 09:34:26

本帖最后由 下载资料公用号 于 2023-5-8 09:40 编辑

integer_32 发表于 2023-5-8 09:12
有用串口助手监测过单片机串口发出来的数据吗?
有,串口助手发出来的数据正常,但在串口屏显示的时候不正常

integer_32 发表于 2023-5-8 13:49:38

上面数据是文本形式 , 发送的指令要用 16进制。

下载资料公用号 发表于 2023-5-8 16:01:40

本帖最后由 下载资料公用号 于 2023-5-8 16:05 编辑

integer_32 发表于 2023-5-8 13:49
上面数据是文本形式 , 发送的指令要用 16进制。
您好,发送数据的时候我是利用以下语句
u8 USART4_shuju = {0x5A,0xA5,0x15,0x82,0x50,0x3C};

                  for(I=6;I<20;I++)      //循环发送数据
    {         
      USART4_shuju=datas;

    }
      for(n=20;n<24;n++)      //循环发送数据
    {         
      USART4_shuju=datas2;      
    }   

    UART4_Send_Data(USART4_shuju,24);   

其中datas和datas2两个数组的数据分别来自两个传感器,这两个传感器发出的数据是十六进制,下图是它的具体数值,以及我将他们转换为十进制显示在相应的中文之后。

integer_32 发表于 2023-5-8 16:13:58

下载资料公用号 发表于 2023-5-8 09:34
有,串口助手发出来的数据正常,但在串口屏显示的时候不正常
上面这个图里的数据是单片机发给屏上的 还是只是用来监视的?如果是发给屏的, 数据格式就不对。, 你们可以把单片机连接屏的那个串口, 接到电脑的串口助手看看发给屏的数据是什么样的

下载资料公用号 发表于 2023-5-8 16:16:40

integer_32 发表于 2023-5-8 16:13
上面这个图里的数据是单片机发给屏上的 还是只是用来监视的?如果是发给屏的, 数据格式就不对。, 你 ...

是发给屏的,好的,我试一下

下载资料公用号 发表于 2023-5-8 16:35:14

integer_32 发表于 2023-5-8 16:13
上面这个图里的数据是单片机发给屏上的 还是只是用来监视的?如果是发给屏的, 数据格式就不对。, 你 ...

您好,我刚才把单片机连接串口屏的RX,TX连到了USB转TTL,它的显示和刚才一样。

integer_32 发表于 2023-5-8 17:02:25

勾选 HEX显示 HEX 发送看看?

下载资料公用号 发表于 2023-5-8 17:40:51

integer_32 发表于 2023-5-8 17:02
勾选 HEX显示 HEX 发送看看?

您好,以下是勾选以后的结果

页: [1] 2
查看完整版本: 【提问】stm32给迪文串口屏发送实时数据变量