欢迎来到开云西北工控技术的首选西安plc控制柜价格专业,已累计设计2000多台西安plc配电柜,陕北石油使用西安电控柜技术安全
Product classification

产品中心

contact us

联系我们

运用MM32F3270 FSMC驱动OLED

发布时间:2024-04-13 06:42:11   来源:开云
产品描述

  y controller(灵敏的静态存储操控器)的简称,支撑并行接口的S

  7) 可将32位的AHB拜访恳求,转换为对外接设备接连的8位,16位的拜访

  MM32F3270的FSMC供给了对多个并行外设的操控与衔接,详细装备取决于存储器类型,首要触及如下寄存器设置。

  (1)SMCTLR 的 sm_data_width[2:0],界说了外部存储器的数据宽度,需依据实践数据宽度装备为8位,16位,32 位,此刻需求保证完成数据传输的一致性。

  (2)SMCTLR的sm_data_width_set0/1/2 来设置存储器的数据宽度,有三种状况:AHB 操作的数据宽度与存储器数据宽度相同,无数据传输一致性的问题;AHB 操作的数据宽度大于存储器的数据宽度时,AHB 接口将对 hwdata[15:0],hwdatabit[31:16]进行接连写操作,以习惯外部设备的数据宽度,读操作时,hrdata[31:0]的低 16 位是有用数据;AHB 操作的数据宽度小于存储器的数据宽度时,若存储设备没有凹凸字节片选,不允许进行写操作,若存储设备有凹凸字节挑选,经过 BL 操控拜访对应字节。能够直接进行读操作,但有用数据需求用户自己处理。

  OLED的可支撑串行接口(SPI,I2C)和并行接口(首要又可大致分为8080形式和6800形式);8080形式和6800形式都需数据总线位,关于数据的寻址,都是相同的。8080形式和6800形式的差异首要是总线的操控方法上。

  以SSD1306 的OLED驱动芯片为例,其接口与MCU衔接所需求的信号线为:

  OLED操控运用:DC信号能够正常的运用地址线中的一根)、数据线)、使能信号(E)、读写信号(RW)、片选信号(CS)。OLED经过DC信号来决议传送的数据是数据仍是指令,本质上能够理解为一个地址信号,比方MB039是把DC接在A18上面,那么当FSMC操控器写地址0的时分,会使得A18 变为0,对OLED来说,便是写指令。而FSMC写地址1的时分,A0 将会变为1,对OLED来说,便是写数据。这样,就把数据和指令区别开了,实践上的意思便是对应 OLED 操作两个地址。当然DC也能够接在其他地址线/32位数据宽度,咱们这儿用到的OLED是8位宽度的,在设置的时分要挑选8位宽。

  包含OLED对应nRST引脚,背光操控引脚,FSMC相关的片选,读写,E信号,数据/指令,数据D0~D7引脚的初始化。

  经过演示,观察到在OLED上显现出了MindMotion 的字符与年月日等打印信息。

其他产品
cache
Processed in 0.004138 Second.