使用STM32F103C8T6驱动0.96寸RGB IPS显示屏

笔者购买的是一款0.96寸的IPS显示屏,分辨率为160x80,驱动器IC为ST7735S,65k Colors, RGB 5,6,5-bit Input。 接口定义:

  • GND: 接地;
  • VCC: 3.3~5V电源正;
  • SCL: SPI时钟线;
  • SDA: SPI数据线;
  • RES: 重启线;
  • DC: SPI数据/命令选择线;
  • CS: 片选接口;
  • BLK: 被光控制,默认NC,低电平关闭背光。

本文介绍实现SPI通信协议来驱动显示屏,先给出代码:stm32f103c8-st7735s-lcd

0.96 RGB IPS Display

阅读更多

STM32延时函数的实现方法

我们在开发STM32工程时常常都需要使用到延时函数,比如控制LED的闪烁、IIC和SPI总线等都会用到延时函数,笔者刚开始接触STM32时查阅了不少的资料,本文将分享三种方法来实现延时函数。

阅读更多

使用Keil5创建STM32工程

Keil对于做单片机开发的人员来所再熟悉不过了。Keil成立与1982年,在2005年10月被ARM公司收购。
相信对于很多STM32的初学者来说从零开始创建一个STM32工程是比较困难的,很多人都是把之前的工程复制过来,再进行改编的,这样可以省掉很多烦恼。笔者最近也在学习STM32的开发,顺便整理一下自己的方法跟大家分享,下面来介绍如何使用Keil μVision5创建一个STM32的工程。

阅读更多

ARM单片机STM32F103C8T6介绍

STM32


STM32系列是STMicroelectronics半导体生产商生产的32位RISC ARM微控制器集成电路系列,下表总结了STM32微控制器系列。

阅读更多