当前位置:   article > 正文

陶晶驰串口屏与stm32单片机的调试_淘晶驰串口屏和stm32

淘晶驰串口屏和stm32

先在串口屏官网找到tjcwiki的离线文档
下载案例工程,打开官方样例工程,STM32单片机和HMI屏通信样例工程
查找文档中串口屏调试-与单片机联调章节
在cubeMX里配置主时钟,串口,4个GPIO,生成代码,
样例工程打开,编译,调试。选择当前模拟器,用户MCU输入
在HMI里用printh和prints传输数据,自定义数据包头,默认3个0xff为包尾。
在Keil5里导入例程代码tjc_usart_hmi.c,使用TJCPrintf传输数据,符合陶晶驰的指令格式的TJCPrintf数据,可以直接运行
也可以用printf重定向到串口,这时需要在包尾加三个0xff。
int fputc(int c, FILE *f)
{
    (void)f;
    HAL_UART_Transmit(g_MYUART, (const uint8_t *)&c, 1, DEBUG_UART_TIMEOUT);
    return c;
}

串口屏调试的几种方法:
1、电脑串口:选择调试-模拟器和串口,点联机,不需要串口屏和TTL-USB实物,用串口助手跟上位机收发数据。
2、虚拟串口:调试-当前模拟器,选择用户MCU,在虚拟串口软件 VSPD中新建一对串口端口com2和com3,不需连接任何设备,串口屏虚拟器串口号com2,串口助手的串口号com3
实物调试:
3、手里有串口屏,串口屏经TTL转USB连接电脑,打开串口助手发送和接收指令,不需要上位机的调试模式
4、手里有单片机,单片机实物调试,调试:选择当前模拟器,用户MCU输入,点开始。
5、单片机和串口屏联调,单片机连接串口屏,负极共地实物调试,不需要连接电脑了。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/寸_铁/article/detail/839071
推荐阅读
相关标签
  

闽ICP备14008679号