相比于传统的CRT显示器,TETLCD有着轻薄、功耗低、无辐射﹑图像质里好等诸多优点,因此广泛应用于电视机、电脑显示器、手机等各种显示设备中。
STM32F407的液晶屏LCD可以通过使用LCD驱动程序来控制颜色变化。具体步骤如下:1. 在STM32F407开发板上安装LCD驱动程序,并将其与STM32F407连接。
2. 使用C语言编写LCD驱动程序,实现对LCD的控制。
3. 在C语言中定义一个函数,用于设置LCD的背景色和前景色。
4. 调用该函数,传入不同的RGB值,以便实现不同的颜色变化。
1、下载stm32的官方例程:STM32_USB-Host-Device_Lib_V2.1.02、开发板是安富莱的STM32-X3开发板
3、打开例程:STM32_USB-Host-Device_Lib_V2.1.0\Project\USB_Device_Examples\VCP\MDK-ARM里的工程
配置cpu为stm32F407VG,
4、c/C++预定义:USE_STDPERIPH_DRIVER,STM32F4XX,USE_STM324xG_EVAL,USE_USB_OTG_HS,USE_ULPI_PHY
把USE_USB_OTG_HS 改为 USE_USB_OTG_FS 。
把USE_ULPI_PHY 删除,因为接高速设备的话,需要外接PHY芯片。
5、打开 USB_conf.h文件,把 #define VBUS_SENSING_ENABLED 封掉。因为我们不用VBUS(PA9).开发板上的
这个引脚做他用了。
6、编译,下载,复位板子,计算机中的虚拟串口终于出来了,呵呵,这个端口是多么漂亮。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)