极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 34438|回复: 15

新人求教1602LCD走SPI接线问题

[复制链接]
发表于 2012-6-14 00:06:55 | 显示全部楼层 |阅读模式
手头有块1602的LCD可以走SPI,但不知在代码里改如何编写?在此求教各位,望不吝赐教,谢谢。
下面是我试写的开头:
#include <LiquidCrystal.h>
#include <SPI.h>

LiquidCrystal lcd(9, 8, 3);

void setup()
{
  lcd.begin(16, 2);
  Serial.begin(9600);
  delay(2000);
  Serial.println();
  Serial.println("xxxxx");
  lcd.print("xxxxx");
  bmp.begin();
  initNet();  
}
回复

使用道具 举报

发表于 2012-6-14 13:44:51 | 显示全部楼层
玩过LCD1602的IIC接法,但是SPI没玩过,你可以去看一下弘毅大哥的帖子!
回复 支持 反对

使用道具 举报

发表于 2012-6-14 14:49:13 | 显示全部楼层
1602默认是不支持SPI的。。。12864支持。。你的1602可以用SPI是不是外面加了什么芯片ing,这个要看你加的芯片~~~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-6-14 15:27:23 | 显示全部楼层
是外加芯片了,晚上上图。
回复 支持 反对

使用道具 举报

发表于 2012-6-14 16:37:13 | 显示全部楼层
bg5cdu 发表于 2012-6-14 15:27
是外加芯片了,晚上上图。

期待你上图,我也想看看什么芯片。。。
回复 支持 反对

使用道具 举报

发表于 2012-6-16 22:19:59 | 显示全部楼层
难道是这个?这个的话用的是一个74LS595和一个MCP2300X,还有一种的话是只用一块MCP23S17。我知道的就这两种了……一直想搞片这个芯片玩玩的,结果不是不零卖就是木有买……

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2012-6-17 00:00:35 | 显示全部楼层
zhangsiyan12134 发表于 2012-6-16 22:19
难道是这个?这个的话用的是一个74LS595和一个MCP2300X,还有一种的话是只用一块MCP23S17。我知道的就这两种 ...

很不错,你问淘宝问过了吗?我在深圳,我有空直接去华强北买一个回来玩玩!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-6-17 12:21:44 | 显示全部楼层
对,就是六楼的这个板子,库文件卖家发给我了,但在1.0下编译始终出错。用了官方的LCD SPI库文件,编译没问题,上载之后LCD无显示。
回复 支持 反对

使用道具 举报

发表于 2012-6-17 15:09:58 | 显示全部楼层
bg5cdu 发表于 2012-6-17 12:21
对,就是六楼的这个板子,库文件卖家发给我了,但在1.0下编译始终出错。用了官方的LCD SPI库文件,编译没问 ...

换用0023 IDE能用吗
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-6-17 15:15:06 | 显示全部楼层
没试过,问了下身边的高人,说不行,底层库文件有问题。
回复 支持 反对

使用道具 举报

发表于 2012-6-17 15:29:37 | 显示全部楼层
1.0的IDE当中他修改了一些关键库文件的名字,直接套用以前的程序的时候会无法通过编译(这个方面论坛里有精华贴说这个事)所以试试弘大说的0023的IDE吧,店家给的库文件一般来说还是靠谱的
回复 支持 反对

使用道具 举报

发表于 2012-6-17 23:53:16 | 显示全部楼层
Randy 发表于 2012-6-17 00:00
很不错,你问淘宝问过了吗?我在深圳,我有空直接去华强北买一个回来玩玩!

郑州的压力山大……你知道有什么好的淘宝店零售这类片子的么?
回复 支持 反对

使用道具 举报

发表于 2012-6-18 08:50:29 | 显示全部楼层
bg5cdu 发表于 2012-6-17 15:15
没试过,问了下身边的高人,说不行,底层库文件有问题。

敢不敢试试0023,然后把问题贴出来吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-6-19 11:03:39 | 显示全部楼层
昨晚试过了,SPI-LCD在0023下面是可以通过编译的,但网络模块在0023下面编译反而提示库文件出错。
回复 支持 反对

使用道具 举报

发表于 2012-6-19 13:00:44 | 显示全部楼层
bg5cdu 发表于 2012-6-19 11:03
昨晚试过了,SPI-LCD在0023下面是可以通过编译的,但网络模块在0023下面编译反而提示库文件出错。

是不是库想冲突了,把原本IDE里的库去掉,再加自己的库进去试试!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-6 10:18 , Processed in 0.040029 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表