通过CIU32单片机进行波特率转换:打印机WiFi接口
使用CIU32单片机进行波特率转换被打印机增加与i个WiFi接口一个便携打印机的接口测试EMW3080的电源和功率转接板RY9131中的开关电源**AD\Test\2026\May\EMW3080CIU32_UART9600.PcbDoc ***D:\zhuoqing\window\ARM\Keil\CIU32\2026\May\PrinterCIU32RS9600WiFiEMW3080\Source\CIU32.c01波特率转换一、设计背景昨天使用EwM3080制作了打印机的WIFI接口。 很可惜这个WIFI接口的波特率是115200 这与这个微型打印机的接口波特率不相同 微型打印机的波特率为9600 原则上可以通过配置将EWM3080的波特率修改为9600 不过下面呢为了将来统一调试设置方便 我们中间使用一个单电机来进行串口的波特率转换。二、电路设计在昨天测试电路板的基础上 增加一个单片机cui32它具有两个串口 那么分别设置它两个串口波特率为115200以及9600。 这样用于转发从WIFI到打印机的打印命令 铺设单面PCB适合一分钟制板 一分钟之后得到测试电路板 焊接清洗下面进行测试。 不过在测试的时候发现 在原来铺设电路板的时候 没有设置单片机的工作电源后面通过飞线 将它连接到局部的3.6伏的工作电源上。三、功能测试编写测试程序进行下载之后 使用计算机上的UDP软件通过WIFI向打印机发送打印字符 可以看到打印机可以打印出发送的字符 由此也验证了整个的电路板制作的功能正常。 但是在测试过程中会发现 打印的字符中的第1个字母被吞噬了 也就是每次打印的字符的第1个字符消失了 下面通过软件查试一下 为什么接收的第1个字符没有发送给打印机。后来经过检查发现是在程序主循环中 前面有一个调试接口 函数它首先截取了第1个发送过来的字符。 将这个调试接口函数注释掉 再经过测试使用WIFI传送打印字符就正常了。※总结 ※本文重新测试了打印机WIFI接口模块 利用了C32单片机进行了波特率转换 最后测试可以看到整个的打印机可以在UDP的WIFI命令下完成打印字符的输出。■ 相关文献链接:被打印机增加与i个WiFi接口-CSDN博客一个便携打印机的接口测试-CSDN博客EMW3080的电源和功率转接板RY9131中的开关电源-CSDN博客

相关新闻

最新新闻

日新闻

周新闻

月新闻