stm32-f407-lcd-ft6336-proj
本文主要介绍FT6336触摸屏芯片的相关内容,主要包括其寄存器的信息,还介绍了LCD模组上使用的芯片的引脚定义,以及和STM32 IO的对应关系,还通过具体的案例实现该芯片的驱动程序,并验证其是否可以正常工作。
本文主要介绍FT6336触摸屏芯片的相关内容,主要包括其寄存器的信息,还介绍了LCD模组上使用的芯片的引脚定义,以及和STM32 IO的对应关系,还通过具体的案例实现该芯片的驱动程序,并验证其是否可以正常工作。
本文主要介绍基于STM32移植lvgl(V8.2)的详细过程,包括lvgl源代码的下载过程,如何加载这些文件到keil中,以及需要需改的接口文件内容。笔者使用的LCD屏幕为SPI接口类型,通过实操的方法完整的移植lvgl到stm32f4平台,并能完整的运行lvgl的demo。
使用模拟SPI接口驱动ST7796-LCD,主控MCU为STM32F407芯片。笔者详细介绍整个驱动的实现过程,并使用STM32 3.5寸彩屏,升级IPS全视角面板,视角佳 320X480分辨率65K色,电容触摸功能 板载电平转换芯片,兼容5V/3.3V单片机 采用4W-SPI串行总线 带Micro TF卡槽方便扩展存储
stm32_f407_dm9161_LwIP_tcp_client:主要介绍使用STM32F407和LwIP实现基于TCP/IP 协议的Client,笔者记录搭建系统的整个过程,并在板卡上运行,以测试Client连接至Server,并且可以正常接收或者发送数据。
stm32f407_dm9161_drv: 使用STM32F4来实现dm9161的驱动程序,采用stm32 ETH的寄存器实现了读写函数,然后使用读写函数编写dm9161的驱动代码,实现其初始化参数的能。
stm32f4 hal 库中的外部中断测试程序 引脚定义:板卡上PIN_I8与按键连接,当按键按下时,IO被置低电平,按键弹起状态为高电平。所以该引脚可配置为下降沿触发中断。
stm32_h750_proj_qspi_flash: 使用STM32H750的QSPI接口驱动W25Q16JV-DTR芯片 函数功能介绍: 擦除0块Flash区域 写数据 读数据 比较读写数据是否一致 读取Product ID 读取设备ID
主要介绍Queue的相关知识,包括Queue的定义,发送和接收消息的方式等内容。重点使用Free RTOS中Queue的接口,实现数据在不同task之间的发送和接收的案例,并在板卡上验证该功能。
使用ADI官方提供的AD5758驱动代码,使用STM32H7驱动该芯片,实现寄存器的配置和读取功能。ADI官方提供的AD5758驱动代码采用阻塞模式配置和读取寄存器信息,在实际使用中,可以可能要对其做相应的调整,本文提供的代码可供参考。