STM32(FSMC)和LPC2214(EMC)驱动"CPLD+SRAM 4.3寸(PSP)专驱动器"
来源:互联网 发布:网络主管招聘 青岛沃林 编辑:程序博客网 时间:2024/05/17 03:49
转自
http://www.ourdev.cn/bbs/bbs_content_all.jsp?bbs_sn=3443136
去掉了之前的FAT,SD,BMP.....只为打通STM32/LPC2214和CPLD驱动器.
2214和STM32用同一个IAR工作平台.
接线
LCD驱动器 STM32 或LPC2214
/CS------------NE1 ------------CS0
/RS------------A0-------------A1
/WR------------NWE------------WE
/RD------------NOE------------OE
/RST-----------PG14----------P0.12
SYNC-----------PG13----------P0.21
/LB------------NBL0----------A2
/UB------------NBL1----------A3
D0~D15---------D0~D15--------D0~D15
STM32工作在72MHZ,FSMC写为3HCLK(24MHZ),读为5HCLK(14.4MHZ).扩展模式B.
这是FSMC的最高速度,之前以为FSMC可以工作2周期(资料上宣传为36MHZ @ 系统=72MHZ).
在ADDST=0,DATAST=1(因为必须>0),所以写操作最快为3周期(0+1+1+1).
读操作时FSMC每次有2个HCLK的强制时间,所以最快为5周期(0+1+1+1+2).
LPC2214工作在55MHZ(11.0592MHZ*5),读写均为4周期
注意:1.自行下载STM32固件库(3.1.0)并加载到IAR,同时设置好路径
2.建议用sourceinsight阅读程序
--------------------------------------------
4.3寸专用驱动器PCB:
CPLD+SRAM 4.3寸专用驱动器空PCB元件面 (原文件名:DSC00862.JPG)
STM32系统PCB正面:
STM32空PCB正面 (原文件名:DSC00863.JPG)
STM32系统PCB反面:
STM32空PCB反面 (原文件名:DSC00864.JPG)
4.3寸专用驱动器元件面:
CPLD+SRAM 4.3寸专用驱动器元件面 (原文件名:DSC00866.JPG)
装上4.3TFT后:
装屏后 (原文件名:DSC00867.JPG)
焊接好的STM32板:
STM32系统板 (原文件名:DSC00869.JPG)
组装后:
组装后 (原文件名:DSC00871.JPG)
组装后:
组装后 (原文件名:DSC00872.JPG)
- STM32(FSMC)和LPC2214(EMC)驱动"CPLD+SRAM 4.3寸(PSP)专驱动器"
- STM32-FSMC-SRAM
- stm32 fsmc 外扩 sram
- STM32通过FSMC读写CPLD
- STM32通过FSMC读写CPLD
- stm32 FSMC-外扩SRAM IS62WV51216
- STM32 FSMC 外部使用SRAM
- STM32使用FSMC控制sram例程
- STM32单片机用FSMC接口控制SRAM
- STM32F4 Discovery 使用FSMC驱动ILI9481 3.5寸 信利屏
- STM32的FSMC驱动TFT笔记
- STM32 FSMC驱动TFTLCD 难点解析
- FSMC+SRAM+IS62WV51216
- stm32 fsmc
- STM32 SRAM 和 Flash 简介
- stm32完美驱动1.77寸oled裸屏
- STM32 FSMC和I2C无法同时工作
- STM32 FSMC 驱动80总线液晶屏的方法的解释
- 1-9随机赋值给一个9位数组
- 参考:HTML中的特殊字符转义
- Alert can't display any text
- ListView(2)
- 视频压缩编解码标准综述
- STM32(FSMC)和LPC2214(EMC)驱动"CPLD+SRAM 4.3寸(PSP)专驱动器"
- 关于计算机图形学的学习
- CLR:在公共语言运行时
- C语言-unsigned使用误区
- lib和dll文件的区别和联系
- 反射枚举变量
- Silverlight MMORPG网页游戏开发课程[一期] 第十二课:战斗系统之普通攻击
- 网络攻击之TCP-SYN攻击原理与检测
- 参考:IIS服务器端包含的指令语法和参数值