这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » sacq的ARM DIY进程贴(手绘波形发生器 视频 HEX码)

共284条 12/29 |‹ 10 11 12 13 14 15 ›| 跳转至
工程师
2012-04-17 18:27:33     打赏
111楼

 努力向楼主学习!加油加油!


高工
2012-04-18 23:02:45     打赏
112楼
准备折腾LCD,,资料太多了,不是没头绪就是头绪有点多。先整点关键的,容易入门的,先看下——芯达STM32入门系列教程之十三《点亮LCD液晶屏》。
现成的文字资料,用ILI9325之类的较多,咱的是SSD1289,慢慢看吧~~

【原文节选+标注】
二、LCD控制电路设计
1、信号线的连接
STM32F10xxx FSMC 有四个不同的banks(每个 64M 字节)可支持NOR以
及其他类似的存储器。这些外部设备的地址线,数据先和控制线是共享的。每个
设备的访问通过片选来决定,而每次只能访问一个设备。
FSMC提供了所有的LCD控制器的信号:
FSMC_D[16:0]-->16bit 的数据总线
FSMC NEx:分配给NOR的 256M,再分为4 个区,每个区用来分配一个外
设,这四个外设的片选分为是NE1-NE4,对应的引脚为: PD7—NE1, PG9—NE2,
PG10-NE3,PG12—NE4
FSMC NOE:输出使能,连接 LCD的 RD脚。
FSMC NWE:写使能,连接 LCD的 RW脚。
FSMC Ax:用在 LCD 显示 RAM 和寄存器之间进行选择的地址线,即该线
用于选择 LCD的 RS 脚,该线可用地址线的任意一根线,范围:FSMC_A[25:0]。  (用FSMC A0
注:RS = 0时,表示读写寄存器;RS = 1表示读写数据 RAM。

====== 分割线 ======
在“冰凌”看到这么一段,特别是NE4地址 :




菜鸟
2012-04-19 13:32:44     打赏
113楼
不错,学习

菜鸟
2012-04-19 13:44:27     打赏
114楼

老哥,我打算跟着你的脚步往前走,请多指教!


高工
2012-04-20 23:22:24     打赏
115楼
自己擦亮眼睛,小心不要被我误导,不要跟错队哦,赶紧追赶自己的队伍去吧~

前2楼已有更新。挖LCD程序,越看越有趣,比如:

 LCD_DisplayStringLine() 是显示N个字符的,它要调用显示单个字符的
 LCD_DisplayChar(),它更是要调用 LCD_DrawChar(),用差不多就是画点的办法显示1个字符,可这个字符的“库”在哪里,还到处找。。。
乖乖,FONTS.H放的正宗的“点阵”,看来,显示一个任意杜撰的字符也可以如法炮制了。

高工
2012-04-20 23:33:31     打赏
116楼
想办法跟踪到,就都不难理解了。
字符显示确实是是相当有意思的

高工
2012-04-22 10:03:14     打赏
117楼
因为插上LCD后,刚好档住了BOOT的跳线插座;刚开始的时候,下载程序时,都要把LCD板拔下来,改变一下BOOT跳线,下载程序后再插上LCD;如要下载程序就以此反复。
用于LCD的驱动比较恼火,下载不知道要多少次。。。还要拔插那么多次吗?
现在不用了,我在背面飞了一根线,引出那根“关键先生”,在其它地方改变这个BOOT跳线。
也许你有更好的办法。。。

助工
2012-04-22 14:52:23     打赏
118楼
谢谢

高工
2012-04-22 15:49:29     打赏
119楼
LCD显示ASCII字符,24*16,效果实拍:





经历无数次失败,经历数个日日夜夜,遭受N多挫折。。。
适用的SSD1289驱动及字符显示程序才浮出水面。。。
103楼的文字,还是很有用的。还有很多资料:SSD1289的英文资料,ST的演示程序更不用说了。


高工
2012-04-23 22:44:25     打赏
120楼
想显示几个汉字,看看效果,结果是:看后就晕倒了



汉字库由16*16改成24*16。
显示的汉字居然左右相反的(镜像),可以改字库或者改程序,——回复可见内容——

共284条 12/29 |‹ 10 11 12 13 14 15 ›| 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]