WCH沁恒单片机
登录
直播中
fdjslkjd
8年用户
1088经验值
擅长:光电显示
私信
关注
[问答]
使用STM32H743单片机如何判断何时可以向打印机发送打印数据?
开启该帖子的消息推送
CH375
STM32H743
打印机
/* 如果数据量较大,可以定期调用get_port_status()检查打印机状态 */
s=get_port_status();
if(???)delay_ms(100);
我使用
STM32
H743
单片机
,可以控制CH375打印图片,现在问题是图片太大时,发的太快打印机的缓冲区会溢出,太慢又会l乱码,我如何判断何时可以向打印机发送打印数据?
回帖
(1)
李建华
2022-7-8 10:20:08
如果对USB发包速度上有要求,通常设备的数据通讯会做成中断类型,这样就需要严格按照间隔时间进行数据收发。
如果不是中断端点约束的,那很有可能会在别的接口、端点上进行状态通知,类似CDC串口,可以分析描述符和协议进行分析。
或者直接一点的方法就是抓和电脑通讯时候的USB主机行为,去找出其中的规律。
如果对USB发包速度上有要求,通常设备的数据通讯会做成中断类型,这样就需要严格按照间隔时间进行数据收发。
如果不是中断端点约束的,那很有可能会在别的接口、端点上进行状态通知,类似CDC串口,可以分析描述符和协议进行分析。
或者直接一点的方法就是抓和电脑通讯时候的USB主机行为,去找出其中的规律。
举报
更多回帖
rotate(-90deg);
回复
相关问答
CH375
STM32H743
打印机
请问如何去驱动并口喷墨
打印机
?
2021-04-19
1843
如何用
单片机
把获取的文字和图片传输到
打印机
完成
打印
2017-12-29
3951
如何利用
单片机
和USB总线接口芯片实现LPT-USB
打印机
的驱动器设计
2021-04-26
1492
单片机
控制
打印机
打印
乱码怎么解决?
2023-10-17
229
怎么使用51
单片机
驱动条码
打印机
打印
条码?
2019-03-14
2714
单片机
驱动
打印机
输出的位置错乱的原因?
2023-10-13
206
如何通过USB将
打印机
命令
发送
到
打印机
上呢?
2022-12-27
477
基于鸿蒙系统的控制、监控
打印机
的程序或者设备
2022-01-13
2079
单片机
控制松下
打印机
KX_P1131+遇到“积”“数”这两个字不能
打印
出来
2019-10-09
1231
stm32
打印机
数据
pcl
2014-09-07
8763
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分