littlebot
Published on 2025-04-09 / 3 Visits
0

【源码】基于STM32F103C8T6的ST7735驱动1.8寸LCD显示系统

项目简介

本项目以STM32F103C8T6微控制器为核心,借助SPI通信协议对ST7735驱动的1.8寸TFT LCD显示屏进行控制,可在显示屏上完成图形绘制与文本显示等操作。

项目的主要特性和功能

  1. 采用SPI1通信,不进行引脚重映射,以软件方式管理从机选择。
  2. 仅支持与一个显示屏交互。
  3. 提供系列函数,能实现显示屏初始化、清屏、绘制字符、绘制字符串、绘制线条和绘制矩形等功能。

安装使用步骤

前提条件

假设用户已下载本项目的源码文件,且准备好以下硬件并安装好相关软件: - 硬件:Blackpill开发板(stm32f103c8t6)、ST - Link v2调试器/编程器、3.3V到5V转换模块(6引脚)或支持3.3V耐压的LCD、1.8寸带ST7735驱动的LCD、电线。

具体步骤

  1. 依据RM0008 Reference manual说明,对SPI1的备用功能进行重映射,并配置GPIO引脚,具体引脚配置如下: | PIN | SPI1 | GPIO Configuration | | :---: | :---: | :--: | | SS | PA4 | Software => General Purpose push - pull | | SCK | PA5 | Master => Alternate function push - pull | | MISO | PA6 | Full duplex / master => Input floating / Input pull - up | | MOSI | PA7 | Full duplex / master => Alternate function push - pull |
  2. 按照上述引脚配置连接好硬件。
  3. 使用已安装的开发工具和软件编译项目源码。
  4. 通过ST - Link v2将编译好的程序烧录到STM32F103C8T6开发板中。
  5. 观察1.8寸LCD显示屏的显示效果。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】