OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 13636|回复: 22

新版库函数TFTLCD可用版本,实验10,供移植参考.

[复制链接]

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2011-7-11 22:59:06 | 显示全部楼层 |阅读模式
很多朋友反应库函数的刷进去LCD不亮,这里,我特地修改了一个,供各位参考.
我修改了实验10,其实修改的地方很简单,就是LCD_Init函数,里面的针对不同LCD驱动IC部分进行增加(老版本一些IC是不支持的,比如B505.),然后就是把背光改一下,原来的是Clr_LED.修改为Set_LED.

其他基本就不用修改了.

其他例子,大家参照我这个修改即可.不难,希望大家多动手.

我看了N多功夫片,但我还是不会功夫.
我写了N多代码,所以我会写代码了.


ALIENTEK MINISTM32 实验10 TFTLCD显示实验(库_最新修改,可用).rar

318.98 KB, 下载次数: 2619

我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

4

主题

11

帖子

0

精华

新手上路

积分
47
金钱
47
注册时间
2011-1-14
在线时间
0 小时
发表于 2011-7-11 23:43:51 | 显示全部楼层
很感谢你,谢谢你的鱼和渔
回复 支持 反对

使用道具 举报

2

主题

9

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2011-7-19
在线时间
0 小时
发表于 2011-7-24 22:40:49 | 显示全部楼层
关于这个问题真是感慨万千啊!之前烧程序的时候总是用原子大哥那个不是库函数写的程序,发现可以正常运行。可我自己用库函数写的时候直接就用原子大哥用库函数写的lcd.c和lcd.h这两个文件,调试时问题就来了,LCD在刚烧完程序时只闪了一下就没了。我检查了一个晚上都觉得程序没问题的,直到看到这个帖子才意识到问题所在,果然,用原子大哥写的库函数程序一烧,也只是闪一下就没了,这下就明白了。。。之后把lcd.c和lcd.h这两个文件改成新的就行啦~~哈哈,刚调成功,高兴一下,谢谢原子大哥的贴啊!
我再编,我再调,我再调,我再编~~~
回复 支持 反对

使用道具 举报

12

主题

59

帖子

0

精华

初级会员

Rank: 2

积分
127
金钱
127
注册时间
2011-7-18
在线时间
0 小时
发表于 2011-8-26 17:41:38 | 显示全部楼层
这个还是不行啊!不能正常显示字
回复 支持 反对

使用道具 举报

12

主题

59

帖子

0

精华

初级会员

Rank: 2

积分
127
金钱
127
注册时间
2011-7-18
在线时间
0 小时
发表于 2011-8-26 17:47:47 | 显示全部楼层
回复【3楼】汗人囧:
---------------------------------
但我的还是不行啊,字不能正常显示,是一条线,为什么?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
 楼主| 发表于 2011-8-26 19:39:24 | 显示全部楼层
回复【5楼】小华338:
---------------------------------
你的液晶驱动IC是什么?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

12

主题

59

帖子

0

精华

初级会员

Rank: 2

积分
127
金钱
127
注册时间
2011-7-18
在线时间
0 小时
发表于 2011-8-26 20:25:46 | 显示全部楼层
ILI9230
回复 支持 反对

使用道具 举报

12

主题

59

帖子

0

精华

初级会员

Rank: 2

积分
127
金钱
127
注册时间
2011-7-18
在线时间
0 小时
发表于 2011-8-26 21:06:44 | 显示全部楼层
回复【7楼】小华338:
---------------------------------
就是mini开发板
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
 楼主| 发表于 2011-8-27 00:19:09 | 显示全部楼层
回复【8楼】小华338:
---------------------------------
9320应该是可以的哦.
你断电重新上电试试.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

12

主题

59

帖子

0

精华

初级会员

Rank: 2

积分
127
金钱
127
注册时间
2011-7-18
在线时间
0 小时
发表于 2011-8-27 01:18:33 | 显示全部楼层
回复【9楼】正点原子:
---------------------------------
还是不行,能用draw_circle()画圆,但用不了LCD_ShowChar()、LCD_ShowNum等。急求解决,那原子哥发一个运行好的库函数行吗?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
 楼主| 发表于 2011-8-27 08:56:03 | 显示全部楼层
回复【10楼】小华338:
---------------------------------
这个问题很好解决.
把你寄存器版本的相关代码移植过来即可.
比如LCD_ShowChar()、LCD_ShowNum函数.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

13

主题

73

帖子

0

精华

初级会员

Rank: 2

积分
147
金钱
147
注册时间
2011-7-2
在线时间
3 小时
发表于 2011-8-27 09:05:05 | 显示全部楼层
及时雨啊,先谢了,刚弄好3.5的固件库想移植LCD驱动!!  昨晚花了几个小时也搞不定!! 编译都通不过!!
回复 支持 反对

使用道具 举报

11

主题

48

帖子

0

精华

初级会员

Rank: 2

积分
112
金钱
112
注册时间
2011-8-18
在线时间
0 小时
发表于 2011-8-27 17:50:17 | 显示全部楼层
多谢~前一段也是因为没法显示间断了库函数的学习~~
回复 支持 反对

使用道具 举报

12

主题

59

帖子

0

精华

初级会员

Rank: 2

积分
127
金钱
127
注册时间
2011-7-18
在线时间
0 小时
发表于 2011-8-28 10:14:49 | 显示全部楼层
还是不行,不知道为什么
回复 支持 反对

使用道具 举报

13

主题

73

帖子

0

精华

初级会员

Rank: 2

积分
147
金钱
147
注册时间
2011-7-2
在线时间
3 小时
发表于 2011-9-10 22:45:22 | 显示全部楼层
三个地方都改了也还是一样,先闪三下就没了,按复位又可以闪一下!! 

注:用MCUISP下载的可以用了。。。。,JTAG的不行。。。!!
回复 支持 反对

使用道具 举报

64

主题

227

帖子

0

精华

高级会员

Rank: 4

积分
541
金钱
541
注册时间
2011-7-23
在线时间
13 小时
发表于 2011-9-15 13:25:08 | 显示全部楼层
我的也是不能显示,求解决。是不是代码占用JTAG的管脚了?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
 楼主| 发表于 2012-2-28 22:17:13 | 显示全部楼层
光盘有一个例子啊.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

7

主题

23

帖子

0

精华

初级会员

Rank: 2

积分
91
金钱
91
注册时间
2011-12-9
在线时间
4 小时
发表于 2012-3-5 22:37:04 | 显示全部楼层
也在调试这个,之前一直都是白屏。且不显示字符,现在用原子的这个例程实验OK,太感激了,谢谢
回复 支持 反对

使用道具 举报

14

主题

88

帖子

0

精华

初级会员

Rank: 2

积分
175
金钱
175
注册时间
2012-3-2
在线时间
8 小时
发表于 2012-3-31 14:28:17 | 显示全部楼层
这个貌似不能显示啊,怎么回事呢
白屏,LED灯闪烁
回复 支持 反对

使用道具 举报

98

主题

408

帖子

3

精华

金牌会员

Rank: 6Rank: 6

积分
1280
金钱
1280
注册时间
2010-12-14
在线时间
0 小时
发表于 2012-3-31 14:37:01 | 显示全部楼层
请使用最新代码:
http://www.openedv.com/posts/list/3137.htm
希望openedv能给大家提供一个友好的技术交流平台!
回复 支持 反对

使用道具 举报

2

主题

9

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2011-10-13
在线时间
0 小时
发表于 2012-4-23 13:21:08 | 显示全部楼层
感谢,顶起
回复 支持 反对

使用道具 举报

13

主题

35

帖子

0

精华

初级会员

Rank: 2

积分
107
金钱
107
注册时间
2013-4-4
在线时间
0 小时
发表于 2013-5-25 16:08:42 | 显示全部楼层
回复【18楼】正点原子:
---------------------------------
为什么将原子大哥的实验10中的 lcd.c和lcd.h移值过来用的时候会出现白屏?原子大哥能解释一下吗?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
 楼主| 发表于 2013-5-26 00:41:11 | 显示全部楼层
回复【23楼】一蓑、烟雨。:
---------------------------------
说明你移植的有问题.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-19 08:21

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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