在超级终端显示18B20采集的温度值。
参考正点原子的,但在GPIO操作的寄存器方面,费了不少周折,主要还是相关知识了解不够,手上的这本“21天”讲库函数倒是很带劲,寄存器提的极为简洁。
在串口printf里,加上汉字,给出小数点。
还有可以改进的吧。为何我在printf里用了“\n\r”,这边收到的,没那个效果呢?
在PCB背面修改lcd插座21,22的错误。割了2段线,飞了2根线:1根从电池座的下面,1根从GPIO3的PD5C出发。早前看过童鞋的贴,见过类似的飞线。
下载hanshuyujifen2]提供的LCD测试程序,LCD显示正常。
真相,待我拍后就提供
下载hanshuyujifen2]提供的LCD测试程序,LCD显示正常。
真相,待我拍后就提供
105楼提到的真相:
拿到的LCD板:
背面的,芯片上的字是XPT2046,据说与ADS7843相同。传说中的SSD1289芯片看不到。
另外两边都有插针的位置,脚的定义与俺们用的PCB是一致的。
另外,版主小胡童鞋曾经曰过:“(特别注意:此液晶模块左右两边都有排针插孔,信号是相同的,老板焊接的是左边的32个排针,但是为了节省DIY板子的面积,PCB上是按照右边排针的信号线画的,所以需要大家自己焊接右边的32个排针,才能证没显示,否则画面是反的!液晶模块的安装请务必参考论坛中我拍的实物照片)”
背面改成这样了:
测试效果图,说明LCD是可以工作的:
拿到的LCD板:
背面的,芯片上的字是XPT2046,据说与ADS7843相同。传说中的SSD1289芯片看不到。
另外两边都有插针的位置,脚的定义与俺们用的PCB是一致的。
另外,版主小胡童鞋曾经曰过:“(特别注意:此液晶模块左右两边都有排针插孔,信号是相同的,老板焊接的是左边的32个排针,但是为了节省DIY板子的面积,PCB上是按照右边排针的信号线画的,所以需要大家自己焊接右边的32个排针,才能证没显示,否则画面是反的!液晶模块的安装请务必参考论坛中我拍的实物照片)”
背面改成这样了:
测试效果图,说明LCD是可以工作的:
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
vscode+cmake搭建雅特力AT32L021开发环境被打赏30分 | |
【换取逻辑分析仪】自制底板并驱动ArduinoNanoRP2040ConnectLCD扩展板被打赏47分 | |
【分享评测,赢取加热台】RISC-V GCC 内嵌汇编使用被打赏38分 | |
【换取逻辑分析仪】-基于ADI单片机MAX78000的简易MP3音乐播放器被打赏48分 | |
我想要一部加热台+树莓派PICO驱动AHT10被打赏38分 | |
【换取逻辑分析仪】-硬件SPI驱动OLED屏幕被打赏36分 | |
换逻辑分析仪+上下拉与多路选择器被打赏29分 | |
Let'sdo第3期任务合集被打赏50分 | |
换逻辑分析仪+Verilog三态门被打赏27分 | |
换逻辑分析仪+Verilog多输出门被打赏24分 |