rgb接口

MCU驱动和RGB驱动的液晶屏的区别

流过昼夜 提交于 2019-12-20 07:27:59
概况来讲,RGB驱动需要的硬件条件高,比如用STM32F429的LTDC+DMA2D模块,外加SDRAM作为显存。而MCU接口,STM32F407系列的控制器就整合了这个模块,包含6800和8080两种方式。RGB的刷新频率比MCU快很多。 1.MCU接口:会解码命令,由timing generator产生时序信号,驱动COM和SEG驱器。 RGB接口:在写LCD register setting时,和MCU接口没有区别。区别只在于图像的写入方式。 2.用MCU模式时由于数据可以先存到IC内部GRAM后再往屏上写,所以这种模式LCD可以直接接在MEMORY的总线上。 用RGB模式时就不同了,它没有内部RAM,HSYNC,VSYNC,ENABLE,CS,RESET,RS可以直接接在MEMORY的GPIO口上,用GPIO口来模拟波形. 3.MPU接口方式:显示数据写入DDRAM,常用于静止图片显示。 RGB接口方式:显示数据不写入DDRAM,直接写屏,速度快,常用于显示视频或动画用。 MCU接口和RGB接口主要的区别是: MCU接口方式:显示数据写入DDRAM,常用于静止图片显示。 RGB接口方式:显示数据不写入DDRAM,直接写屏,速度快,常用于显示视频或动画用。 MCU模式 因为主要针对单片机的领域在使用,因此得名.后在中低端手机大量使用,其主要特点是价格便宜的。MCU

RGB颜色参考

//--> 颜色值: 实色效果 英文名称 R.G.B 16色 实色效果 英文名称 R.G.B 16色 Snow 255 250 250 #FFFAFA PaleTurquoise1 187 255 255 #BBFFFF GhostWhite 248 248 255 #F8F8FF PaleTurquoise2 174 238 238 #AEEEEE WhiteSmoke 245 245 245 #F5F5F5 PaleTurquoise3 150 205 205 #96CDCD Gainsboro 220 220 220 #DCDCDC PaleTurquoise4 102 139 139 #668B8B FloralWhite 255 250 240 #FFFAF0 CadetBlue1 152 245 255 #98F5FF OldLace 253 245 230 #FDF5E6 CadetBlue2 142 229 238 #8EE5EE Linen 250 240 230 #FAF0E6 CadetBlue3 122 197 205 #7AC5CD AntiqueWhite 250 235 215 #FAEBD7 CadetBlue4 83 134 139 #53868B PapayaWhip 255 239 213 #FFEFD5 Turquoise1 0 245

新唐方案分享:基于NUC472开发板的物联网开发,接入机智云

故事扮演 提交于 2019-11-29 19:11:42
【新唐方案分享】基于NUC472开发板的机智云功能板控制 在NUC472开发板上配有Arduino接口,若以该接口与机智云的功能板相配合,则可以有效地拓展该开发板的功能。就目前来讲,对机智云功能板提供支持的核心底板有两种,一种是基于STM32F103的,另一种则是基于ATMEGA328的。以NUC472开发板来支持机智云功能板则可以增加一种对其进行支持的核心底板。 就机智云功能板来说,它提供了RGB_LED、小电机、红外感应器、小按键、温湿度传感器、WIFI模块及OLED接口等,如图1所示。这里仅对RGB_LED、小电机、红外感应、小按键及OLED接口的使用加以介绍。 此外,配合片内的RTC、UART、A/D等资源,还实现了RTC电子时钟、串行通讯及A/D采集等功能。 图1 机智云功能板 要对机智云功能板进行编程,主要涉及各引脚的关系构建、GPIO口输入/输出功能的设置及高低电平输出语句的定义、输入电平的读取与判别、脉冲信号与时序的模拟等。 为了便于理解,这里按由简单到复杂的顺序来进行。 1.小电机 功能板上提供了一个小直流电机,其接口电路如图2所示。它是通过L9110进行驱动,当在IA和IB两端施加相异的电平时,就可控制电机的正反转。 图2 电机电路 电机与NUC472的连接关系为: IA-PC11 IB-PC10 小电机的初始化函数为: 1.void MODER_init