zoukankan      html  css  js  c++  java
  • 嵌入式开发入门(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格式)。

  • 相关阅读:
    C语言基础
    R安装包
    随笔
    计算机组成原理(三)--存储器的层次结构
    计算机组成原理(一)
    查找
    二叉树
    Mesos
    第三章 线性表
    第四章 栈与队列
  • 原文地址:https://www.cnblogs.com/bandynewer/p/2570731.html
Copyright © 2011-2022 走看看