本网页已闲置超过3分钟,按键盘任意键或点击空白处,即可回到网页

带显示的串行调试器
发布时间:2021-04-26
分享到:
带显示的串行调试器
发布时间:2021-04-26
分享到:

该调试器可快速检查设备的状态,可监视和显示数据流。

硬件:

  • 定制PCB
  • 显示器:ILI9341
  • 0MHZ谐振器
  • LDO稳压器 5V
  • FT232RL
  • ATMEGA328P_TQFP
  • 带按钮的旋转编码器
  • 瞬时开关SPST,SMD,4.5mm
  • 1K、10K 0805电阻器
  • LED
  • 弯角公连器(间距:2.54mm,1*2针,1*3针)
  • USB B型
  • MF-MSMF050-2
  • SS1P3L-M3 / 85A
  • 4.7uF 1206钽电容器
  • 1uF、100nF 0805电容器

电路图:

 

PCB:

在右上角,有一个排针(RX,TX,GND),该排针旨在连接到接收数据的设备。当前仅能承受5V的电压。

使用了ILI93441 2.2英寸TFT显示屏和ATmega328P微控制器(该设计基于Arduino Nano原理图)来读取和显示串行数据。还添加了带有按钮的旋转编码器,可用于在不同的波特率之间切换,滚动文本或暂停/继续自动滚动。

我们已经从JLCPCB订购了无光泽的PCB  ,并且有时在某些原型中会出现这种情况,需要修复一些问题:“)我们使用的显示器只能承受3.3V的电压,大多数教程建议串联添加1k电阻器当与5V微控制器一起使用时,它带有数据引脚。尽管那没有用,所以我们不得不添加更多电阻器来完成分压器。但是没有什么耐心和铜线无法解决!使用电路雕刻中的所有技巧:P)。

使用的显示器只能承受3.3V的电压,只能通过添加更多电阻器来完成分压。

由于PCB很小,订购了定制尺寸的模板,它比默认模板更容易使用(后者很大)。

代码:

ILI9341 Arduino库:https :  //github.com/Bodmer/TFT_ILI9341

视频演示:

 

加入微信技术交流群

技术交流,职业进阶

关注与非网服务号

获取电子工程师福利

加入电路城 QQ 交流群

与技术大牛交朋友

讨论