打印

lcd1602

[复制链接]
2835|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
god_like|  楼主 | 2009-11-8 09:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家好,我是PSOC的初学者,在用1602的过程中,它不但不显示我所定义的字符,而且只亮第一行,第二行一点反应都没有,希望各位高手能帮忙解答一下,谢谢了。
沙发
love_life| | 2009-11-8 09:34 | 只看该作者
你先检查一下 lcd1602是否正常,再检查一下程序

使用特权

评论回复
板凳
god_like|  楼主 | 2009-11-8 17:07 | 只看该作者
亮第一行,说明1602应该没有坏。我写的程序很简单,只是想先让1602亮,程序如下:
#include <m8c.h>        // part specific constants and macros
#include "PSoCAPI.h"    // PSoC API definitions for all User Modules


void main()
{
   BYTE LCD_SOLID_BG;  
   LCD_1_Start();
   LCD_1_InitBG(LCD_SOLID_BG);
   LCD_1_DrawBG(0,0,16,72);
   LCD_1_DrawBG(1,3,10,32);
}

使用特权

评论回复
地板
god_like|  楼主 | 2009-11-8 17:07 | 只看该作者
还有一个显示程序:
#include <m8c.h>        // part specific constants and macros     
#include "PSoCAPI.h"    // PSoC API definitions for all User Modules   
void main()   
{   
   char theStr[] = "PSoC LCD";   // Define RAM string   
   LCD__1_Start();                  // Initialize LCD  
   LCD_1_Delay50uTimes(BYTE 2);
   LCD__1_Position(0,5);            // Place LCD cursor at row 0, col 5.   
   LCD_PrString(theStr);         // Print "PSoC LCD" on the LCD   
}   
这两个程序编译都是正确的,但LCD一点反应都没有,还是接电只亮第一行,而且没有任何显示,我想是不是应该进行初始化,并且重设地址?还望高手指点!

使用特权

评论回复
5
love_life| | 2009-11-9 13:32 | 只看该作者
你的LCD没有做好初始化,按照Data Sheet上的标准初始化流程需要先送3遍初始化命令,这3次不必读状态位,然后读状态位,再送一次初始化命令。
同时要注意时序,网上好多例程都无**确驱动,还是要自己看手册

使用特权

评论回复
6
午夜粪车| | 2009-11-9 21:19 | 只看该作者
程序的问题

使用特权

评论回复
7
juventus9554| | 2009-11-9 21:26 | 只看该作者
都是初学者,一起关注,一起学习

使用特权

评论回复
8
luhongmiao520| | 2009-11-11 14:49 | 只看该作者
:$弱弱地问,那些函数是不是在相应的数据表能找到?

使用特权

评论回复
9
luhongmiao520| | 2009-11-11 14:49 | 只看该作者
大虾们告诉我嘛

使用特权

评论回复
10
Go_PSoC| | 2009-11-11 15:34 | 只看该作者
:$弱弱地问,那些函数是不是在相应的数据表能找到?
luhongmiao520 发表于 2009-11-11 14:49

数据手册里有sample code,呵呵。

使用特权

评论回复
11
ni_labview| | 2009-11-12 13:52 | 只看该作者
1.先看看你的LCD工作电压是否是4.75以上
2.程序上也没感觉那么复杂啊,说明书中的代码就可以。
3.你先看看,在论坛里搜“AD测试之三”,里面有LCD显示的配置,看看你的配置是否正确。
4.大部分1602液晶的驱动器HD44780绑定芯片有问题,请选个质量稍微好些太阳人的先试试。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

34

主题

745

帖子

1

粉丝