当前位置: 首页 > news >正文

通过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.c

01特率转换


一、设计背景

昨天使用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博客
http://www.jsqmd.com/news/838402/

相关文章:

  • 本地AI代码助手实战:Cursor编辑器桥接Ollama开源大模型
  • 另类数据量化交易实战:从社交媒体情绪到预测市场信号
  • STM32F103标准库实战:手把手配置SPI1的DMA通道3,搞定LVGL显存刷新
  • 不只是画图:深入解读OFDM-QPSK仿真中的星座图与误码率曲线到底说了什么
  • 【AI技能】跟着费曼学控制执行
  • FPGA加速LLM推理:LoopLynx混合时空架构解析
  • 英雄联盟回放分析终极指南:用ROFLPlayer解锁你的游戏数据宝库
  • 基于openclaw-python的验证码识别与自动化处理实战指南
  • 基于单片机手搓第一台新手无人机的器件选型和大致思路
  • 【计算机毕业设计】基于Springboot的医院挂号就诊系统设计与实现+万字文档
  • 部署开源AI编程工具,带你用 OpenCode 打造自由可控的 AI 编程工作流
  • Linux临时目录隔离自动化巡检实践
  • 通过环境变量为Claude Code配置Taotoken代理接入
  • 显卡驱动彻底清理指南:Display Driver Uninstaller 终极解决方案
  • 遍历算法:二叉树最大深度的解题思路
  • 3分钟搞定PotPlayer实时字幕翻译:免费双语观影终极方案
  • 开源AI应用框架davia:快速构建LLM应用的全栈解决方案
  • MT-Workflow2:面向 Odoo 的可视化审批工作流引擎
  • Claude React组件开发安全红线(含OWASP Top 10 AI注入漏洞检测清单·内部泄露版)
  • Linux临时目录隔离稳定性治理方法
  • TokenViz:大模型分词可视化工具的设计原理与实战应用
  • 将OpenClaw等Agent工具无缝对接至Taotoken平台
  • 苹果 iOS 27 新 Siri 可自动删聊天记录,押注隐私保护成 AI 差异化优势
  • 在多模型间切换路由的稳定性和成功率体感
  • 构建自动化读书笔记回流系统:基于Python与Notion API的个人知识管理实践
  • Windows平台下libmodbus 64位动态库的编译与集成实战
  • UniversalUnityDemosaics终极指南:Unity游戏马赛克移除的完整技术解决方案
  • 3分钟掌握跨平台资源下载神器:res-downloader全功能指南
  • 深度解析 KosmosAOS:开箱即用的预配置 Linux 系统镜像设计与实践
  • 开源AI角色库:降低智能体开发门槛,构建专业化AI助手