嵌入式开发入门(3)【未完成(7.3更新)】

  你所学到的东西必须在实战中去提高,最好办法就是去找个相关的工作。

  我这边写的都很简单,但是你工作后就会发现,你工作需要的就是那么简单。不需要你去掌握多么多么高明的技术。

  学嵌入式入门最重要的过程就是抄。下面就准备一起开抄。O(∩_∩)O哈哈~

 

我这里假设你有一个开发板了,而且有屏幕,且硬件调试已经正常了。然后我们就开始写驱动吧

 STM32   FSMC配置

  1. 启动RCC_AHBPeriph_FSMC时钟;
  2. GPIO配置(开GPIO时钟、复用推挽输出模式);
  3. 选择使用的NOR/PSRAM的块,具体看硬件接哪个NEX Pin;
  4. 禁止地址数据总线复用;
  5. 操作的类型选择SRAM;
  6. 选择16Bit数据传输宽度(SSD1963操作命令时只用低8位);
  7. 时能写功能,禁止扩展模式,采用方式B;
  8. 配置时序(建立时间,保持时间)
  9. 时能模块,注意操作地址。

 

参考资料关键点:

(1)       AHB时钟

(2)       选择存储块1

(3)       用于地址确定时的注意点

(4)       重点时序参数范围

(5)       模式B的 读写模式与SSD1963配置为I80接口时的对照

SSD1963初始化配置步骤:

(1)       复位等稳定(约100MS稳定时间);

(2)       设置系统时钟(PLL方式);

(3)       根据LCD的资料设置LCD 的尺寸、格式及行帧同步时间;

(4)       DBC的 PWM初始配置;

(5)       对比度、亮度、饱和度调节;

(6)       LCD接口及CPU接口方向的数据格式(16BIT, RGB格式)。

posted @ 2012-06-30 01:24  bandynewer  阅读(258)  评论(0编辑  收藏  举报