一乐电子

一乐电子百科

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

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

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

[51单片机] 小伙伴们有没有迪文串口屏与STC单片机连接的实例

[复制链接]
发表于 2020-7-4 22:53 | 显示全部楼层 |阅读模式
各位小伙伴们最近闲着没事想搞个迪文串口屏与stc15的单片机通讯的程序,无奈技术不到家,串口中断与定时中断有交叉使用,用串口屏发送数据,单片机收到数据后输出pwm的io口控制一个小的加热器,每次收发都出问题。怎么搞
发表于 2020-7-5 00:01 | 显示全部楼层
开两个中断就可以了吧?或者使用带硬件PWM的芯片
发表于 2020-7-13 20:48 | 显示全部楼层
我有个建议   为什么要串口中断   你两次触摸之间至少需要50ms 对吧   把代码框架改了  
改成单片机定时主动读取串口数据  迪文屏不主动发送数据  这样避免串口中断被打断,
不知道你用啥样的迪文串口屏
我现在通讯格式就是 把迪文屏看作一个串口ram来操作,定时读取数据可以响应触摸操作,发送数据可以让显示状态更新
迪文屏本身只能改变数据而不会主动发送串口数据 中间加入特定数据来保证通讯是正常的我帖子那个电子负载就这样的框架  我挂的外围比较多~~
串口显示  一堆mcp3421 输出pwm风机。。。。
发表于 2020-7-13 20:50 | 显示全部楼层
说白了就是让操作到单片机执行  异步执行  这个时间差在50ms根本感觉不到

本版积分规则

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

GMT+8, 2024-6-18 07:06 , Processed in 0.066636 second(s), 37 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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