楼主: dirk-313244

HCS08LG32 LCD显示问题

[复制链接]

该用户从未签到

9

主题

64

帖子

0

注册会员

Rank: 2

积分
126
最后登录
1970-1-1
发表于 2011-9-15 15:20:48 | 显示全部楼层 |阅读模式
今天遇到一件匪夷所思的事情,就是我往LCDWF44寄存器写数据,屏就全部熄灭了。郁闷啊,程序是前一个产品的,用的芯片是一样的,现在这个产品就是在上一个的基础上删除一些功能。之前那个都是好好的!是不是芯片有问题,还是屏有问题。我已经换了几块屏试过了,都是这样。大家给个意见啊,猜猜也行,呵呵!
回复

使用道具 举报

  • TA的每日心情
    开心
    2018-9-14 09:26
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    70

    主题

    329

    帖子

    0

    高级会员

    Rank: 4

    积分
    952
    最后登录
    2021-1-4
    发表于 2011-9-15 15:45:36 | 显示全部楼层

    用专家系统生成的程序试试,

    用专家系统生成的程序试试,

    该用户从未签到

    9

    主题

    64

    帖子

    0

    注册会员

    Rank: 2

    积分
    126
    最后登录
    1970-1-1
     楼主| 发表于 2011-9-15 19:27:59 | 显示全部楼层

    回复:HCS08LG32 LCD显示问题

    回复第 2 楼 于2011-09-15 07:45:36发表:
    用专家系统生成的程序试试, 

    试过了,挨个SEG来显示(显示八段),除LCD43和LCD44外,单个都能显示出来。但是和LCD44的某些组合则不能显示(一段都不亮),LCD43和LCD44一起显示,这两个seg控制的段都能显示出来。
     
    这个真是无语了,明天重新焊块板子试试,郁闷!
  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2011-9-15 22:02:27 | 显示全部楼层

    RE:HCS08LG32 LCD显示问题

    可能是程序的问题,能不能看看你的这段代码的处理。
    该会员没有填写今日想说内容.

    该用户从未签到

    9

    主题

    64

    帖子

    0

    注册会员

    Rank: 2

    积分
    126
    最后登录
    1970-1-1
     楼主| 发表于 2011-9-16 08:45:37 | 显示全部楼层

    回复:HCS08LG32 LCD显示问题

    回复第 4 楼 于2011-09-15 14:02:27发表:
    可能是程序的问题,能不能看看你的这段代码的处理。 

    没有问题,我将代码贴出来。其实很简单啊,呵呵。
     
    void main(void) {
         MCU_init(); /* call Device Initialization */
      // HCS08_EE_Init();
      // SCI_select(0);
       
      LCDWF12=0xff;
       LCDWF2=0xff;
    LCDWF3=0xff;
     LCDWF4=0xff;
     LCDWF5=0xff;
     LCDWF6=0xff;
    LCDWF7=0xff;
    LCDWF8=0xff;
    LCDWF9=0xff;
     LCDWF10=0xff;
    LCDWF11=0xff;
    LCDWF12=0xff;
     LCDWF13=0xff;
    LCDWF14=0xff;
    LCDWF15=0xff;
    LCDWF16=0xff;
     LCDWF17=0xff;
     LCDWF18=0xff;
    LCDWF31=0xff;
     LCDWF32=0xff;
    LCDWF33=0xff;
     LCDWF34=0xff;
    LCDWF41=0xff;
     LCDWF42=0xff;
     LCDWF43=0xff;
     LCDWF44=0xff;
      for(;;)
       {
        LCDWF44=0x55;

           /* __RESET_WATCHDOG(); by default, COP is disabled with device init. When enabling, also reset the watchdog. */
      } /* loop forever */
      /* please make sure that you never leave main */
    }
     
    我费了很大的劲才查到是写这个寄存器出的问题。
    for之前,把屏全部点亮,的却是全部点亮了。for循环里面,如果是给LCDWF44,或者LCDWF43赋值,则屏就只有一点影子,特别暗。但是换成其他的,则不会有影响。太奇怪了。
    屏是以前用过的,没有大问题,我已经换过几块了,情况一样。说是芯片坏了吧,没有道理只坏这个两个寄存器啊。现在芯片工艺,要么一起坏掉,要么不会坏。那那么容易坏哦。
     
  • TA的每日心情
    开心
    2018-9-14 09:26
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    70

    主题

    329

    帖子

    0

    高级会员

    Rank: 4

    积分
    952
    最后登录
    2021-1-4
    发表于 2011-9-16 09:07:52 | 显示全部楼层

    RE:HCS08LG32 LCD显示问题

    重新焊板子没必要。你用示波器看看有问题的LCD43和LCD44的波形和其他的有什么不同,如果确定程序没问题,就换芯片,有时会出现一两个引脚有问题的情况
  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2011-9-16 09:48:11 | 显示全部楼层

    RE:HCS08LG32 LCD显示问题

    LCD默认是IO口,这个需要配置(LCDPEN0–LCDPEN5),你配置了吗?(BPEN0–BPEN5)也没有配置。
    该会员没有填写今日想说内容.

    该用户从未签到

    9

    主题

    64

    帖子

    0

    注册会员

    Rank: 2

    积分
    126
    最后登录
    1970-1-1
     楼主| 发表于 2011-9-16 09:56:50 | 显示全部楼层

    回复:HCS08LG32 LCD显示问题

    回复第 7 楼 于2011-09-16 01:48:11发表:
    LCD默认是IO口,这个需要配置(LCDPEN0–LCDPEN5),你配置了吗?(BPEN0–BPEN5)也没有配置。 

    这个肯定配置了,配置和上次项目的一样的。因为连线都是一样的,没有改动。

    该用户从未签到

    9

    主题

    64

    帖子

    0

    注册会员

    Rank: 2

    积分
    126
    最后登录
    1970-1-1
     楼主| 发表于 2011-9-16 10:06:10 | 显示全部楼层

    RE:HCS08LG32 LCD显示问题

    各位兄弟们,对不住啊!我将程序下到以前的板子上没有问题。然后我就给硬件工程师说,他去重新焊了一个压线槽,没有问题了,原来是压线槽里面造成短路了。
  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2011-9-16 10:21:05 | 显示全部楼层

    RE:HCS08LG32 LCD显示问题

    找到问题就行了。
    该会员没有填写今日想说内容.
    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-8-3 23:31 , Processed in 0.109345 second(s), 27 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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