野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 15103|回复: 6

iso驱动1.44寸显示屏出现问题!

[复制链接]
发表于 2014-6-12 10:48:46 | 显示全部楼层 |阅读模式
本帖最后由 晓枫VS枯叶 于 2014-6-12 10:49 编辑


使用的是野火的那个驱动程序,请问下这是硬件问题,还是程序bug?
iso.jpg
回复

使用道具 举报

发表于 2014-6-12 10:49:54 | 显示全部楼层
使用这里的程序,ISO版本的:http://pan.baidu.com/s/1sjzxNZZ
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-6-12 10:54:14 | 显示全部楼层
解凝然 发表于 2014-6-12 10:49
使用这里的程序,ISO版本的:http://pan.baidu.com/s/1sjzxNZZ

效果还是一样的!
回复 支持 反对

使用道具 举报

发表于 2014-6-12 10:54:56 | 显示全部楼层
液晶的型号不同,导致有所代码有所不同。

(我们目前出售的小液晶型号是 ST7735R)
【一天攻破K60】一键切换TFT液晶屏幕的说明 - 一天攻破K60 - 野火初学123论坛 http://www.firebbs.cn/forum.php? ... tid=1320&ctid=1

ISO的代码没做研究,不知道支不支持宏定义切换。主要是开窗的代码不同:
  1. /*!
  2. *  @brief      设置 ST7735R 开窗
  3. *  @param      site        左上角坐标位置
  4. *  @param      size        开窗大小
  5. *  @since      v5.0
  6. */
  7. void LCD_ST7735R_ptlon(Site_t site, Size_t size)
  8. {

  9.     if(st7735r_dir&0x01)
  10.     {
  11.         site.x += 32;     //液晶需要偏移一下,避免四周看不到的行
  12.         //site.y += 2;
  13.     }
  14.     else
  15.     {
  16.         //site.x += 2;     //液晶需要偏移一下,避免四周看不到的行
  17.         site.y += 32;
  18.     }

  19.     LCD_ST7735R_WR_8CMD(0x2a);   //Partial Mode On  局部模式
  20.     LCD_ST7735R_WR_8DATA((uint8)(site.x >> 8)); //高8位 Sx
  21.     LCD_ST7735R_WR_8DATA((uint8)site.x);   //低8位 Sx
  22.     LCD_ST7735R_WR_8DATA((uint8)((site.x + size.W - 1) >> 8));
  23.     LCD_ST7735R_WR_8DATA((uint8)(site.x + size.W - 1));

  24.     LCD_ST7735R_WR_8CMD(0x2B);//Row Address Set  行地址设置
  25.     LCD_ST7735R_WR_8DATA((uint8)(site.y >> 8));
  26.     LCD_ST7735R_WR_8DATA((uint8)site.y);
  27.     LCD_ST7735R_WR_8DATA((uint8)((site.y + size.H - 1) >> 8));
  28.     LCD_ST7735R_WR_8DATA((uint8)(site.y + size.H - 1));

  29. }
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-6-12 11:02:47 | 显示全部楼层
谢谢了,改了之后已经好了,还有请问下,你们的k60驱动这块屏怎么只有背光亮,什么都不显示(已经切换过代码)!
回复 支持 反对

使用道具 举报

发表于 2014-6-12 11:45:47 | 显示全部楼层
晓枫VS枯叶 发表于 2014-6-12 11:02
谢谢了,改了之后已经好了,还有请问下,你们的k60驱动这块屏怎么只有背光亮,什么都不显示(已经切换过代码 ...

稍等一下,我重新改一下程序,等会上传上来
回复 支持 反对

使用道具 举报

发表于 2014-6-12 16:18:56 | 显示全部楼层
晓枫VS枯叶 发表于 2014-6-12 11:02
谢谢了,改了之后已经好了,还有请问下,你们的k60驱动这块屏怎么只有背光亮,什么都不显示(已经切换过代码 ...

我已经把更新的代码上传了,您下载来试一下:
[代码] STM32 ISO及ISO-MINI开发板 驱动 1.44寸小液晶 - STM32资料区 - 野火初学123论坛 http://www.firebbs.cn/forum.php? ... &extra=page%3D1
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-5-7 03:37 , Processed in 0.033058 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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