陶晶驰串口屏与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、单片机和串口屏联调,单片机连接串口屏,负极共地实物调试,不需要连接电脑了。

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值