【STM32F412-DISCO 开发板试用体验】+LCD驱动移植

  • 分辨率
  • 开发
  • 触摸
  • 液晶显示屏
  • 泡沫113355
  • LV3工程师
  • |      2017-05-23 13:58:41
  • 浏览量 2577
  • 回复:6
STM32F412-DISCO 开发板拥有1.54寸240×240分辨率的彩色TFT液晶显示屏,具备电容触摸功能;驱动芯片是st7789h2,好像板载的大部分原件都是ST自己生产的。 我前段时间用了一下STM32CubeMX,这几天在安装的文件夹下浏览的时候意外的发现了里面HAL库STM32Cube\Repository\STM32Cube_FW_F4_V1.15.0\Projects文件夹下居然还有ST官方出的所有开发板的例程,大喜过望。这下就不用看着原理图死扣底层驱动了。 在STM32Cube\Repository\STM32Cube_FW_F4_V1.15.0\Drivers\BSP目录下还有这些板卡用到的一些芯片的驱动代码。 对这个精致的屏幕进行移植,复制了几个文件添加到我的工程中,写了一段测试代码。 static void Display_Test(void) { uint8_t desc; BSP_LCD_SetFont(&LCD_DEFAULT_FONT); /* Clear the LCD */ BSP_LCD_SetBackColor(LCD_COLOR_WHITE); BSP_LCD_Clear(LCD_COLOR_WHITE); BSP_LCD_SetFont(&Font24); BSP_LCD_DisplayStringAt(0, 48, (uint8_t *)"Hallo STM32", CENTER_MODE); /* Set the LCD Text Color */ BSP_LCD_SetTextColor(LCD_COLOR_LIGHTRED); BSP_LCD_SetFont(&Font24); BSP_LCD_DisplayStringAt(0, 96, (uint8_t *)"www.ickey.cc", CENTER_MODE); } 实验现象
  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:2
chen0000009 2017-05-23
你这个是使用CUBEMX写的还是例程?
0   回复
举报
发布
泡沫113355 回复 2017-05-23
用的官方例程
0   回复
举报
xiefy21 回复 2017-07-11
我有几块液晶屏,但是不知道啥型号,丫的,没手册,都不知道怎么驱,改天贴上来帮忙认下...
0   回复
举报
JESSE7 回复 2017-07-12
我的F469dis液晶驱动还没移植好。丫的,官方的驱动程序和我上的RTOS的驱动框架不搭,头疼的很。
0   回复
举报
new world 回复 2017-07-20
非常不错,继续加油 !!!
0   回复
举报
汉云 2017-05-23
不错。感谢分享
0   回复
举报
发布
x
收藏成功!点击 我的收藏 查看收藏的全部帖子