野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 224|回复: 3

求助帖,串口与触摸屏不兼容,TIM捕获PWM波在LCD上显示失败

[复制链接]
发表于 2023-12-9 23:20:58 | 显示全部楼层 |阅读模式
做TIM输入捕获PWM波形的例程,用串口就可以检测到,完全没有任何问题;但是改成LCD显示,就会出各种问题;真的就是把printf改成LCD中文显示,触摸屏要么不显示,要么乱码;而且我的上个帖子经过我的测试,应该是串口与LCD不兼容的问题,用LCD显示不能用串口通信,反之亦然;这个问题我到现在还是没有搞明白,求助大佬!!!真的就改了一点代码,就出问题!
屏幕截图 2023-12-09 231910.png
回复

使用道具 举报

发表于 2023-12-10 11:12:04 | 显示全部楼层
参考这个看看,这个是屏幕显示pwm输入捕获测量脉冲宽度的

指南者.zip

388.93 KB, 下载次数: 2

回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-12-10 15:16:44 | 显示全部楼层
菠萝片 发表于 2023-12-10 11:12
参考这个看看,这个是屏幕显示pwm输入捕获测量脉冲宽度的

你好,首先谢谢你一直回我;但是我是测那个PWM波形检测触摸屏做不出来,但是脉宽检测的实验我用触摸屏做出来了,但就是这个PWM输出捕获就很玄学,首先PB1接口就算是火哥的例程下进去都检测不到,怀疑是我板子虚焊了;或者是PB1接了LED不纯净了,总之就是很玄学,四路PWM输出,接第一路可以正常显示中文,但数据不正常;接第二路数据正常,中文部分乱码;接第三路居然会因为杜邦线的角度和接上IO口的时间发生变化,接第四路就是PB1,啥都不显示。真的麻了,太抽象了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-12-11 18:01:06 | 显示全部楼层
第四路不显示的原因找到了,火哥的例程里写错了,第四路通道使能的那里,写成了第三路。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-4-28 08:15 , Processed in 0.143170 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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