最初目的是给我的板子上面加一块oled方便调试
但是为了美观又不想要直插的,于是研究了一下裸屏焊接,也就是外围电路都绘制在我的板子上面
用的是中景园电子家的1.3寸横屏,驱动是ch1115,我为了省io就用了iic模式,软件是模拟iic
好啦,一切看起来天衣无缝,但是毕竟是第一次搞,难免出错
这是我的原理图:(参照了他家做的直插的模块的设计)
咱一个一个慢慢说
- 不用外部供电,内部有电荷泵升压电路,参考文档有点多,1234脚的电容就是电荷泵所必须的外围电路
- iic模式和spi模式有所不同,具体体现在某些引脚需要特定拉高或者拉低,详情见他家百度网盘里面的手册,有个表格描述各个引脚的状态,我就懒得贴了
- 12脚,设置从机地址,要么拉高要么拉低,焊接R14也就是A0引脚下拉接地是0x3C用IO模拟的时候数据是0x78,焊接R12也就是A0引脚上拉VCC地址是0x3D用IO模拟的时候数据是0x7A,是模拟iic哦
- 13脚,上电自动复位,上电后,先被电容把电位拉低,随后通过r16对c52充电,至3.3v,相当于先拉低再拉高,不需要软件操心。
- 接下来是我的坑,这个原理图少了两个电阻,对没错,少了两个上拉电阻,10k的,iic的,我和你讲,只是io配置了开漏输出没有用,不够,一定需要外部上拉,这里感谢客服耐心指点。板子只能飞线了,如图:
焊功还是练到家了hhh
这样子大概就没啥大毛病能点亮了!!!!!!!!!!超开心!!!!!!!