一、调试方式
1、串口调试:通过串口通信,将调试信息发送到电脑端,电脑使用串口助手显示调试信息
2、显示屏调试:直接将显示屏连接到单片机,将调试信息打印在显示屏上
3、Keil调试模式:借助Keil软件的调试模式,可使用单步运行、设置断点、查看寄存器及变量等功能
二、OLED介绍
1、OLED(Organic Light Emitting Diode):有机发光二极管
2、OLED显示屏:性能优异的新型显示屏,具有功耗低、相应速度快、宽视角、轻薄柔韧等特点
3、0.96寸OLED模块:小巧玲珑、占用接口少、简单易用,是电子设计中非常常见的显示屏模块
4、供电:3~5.5V,通信协议:I2C/SPI,分辨率:128*64
5、OLED驱动函数
三、OLED的使用
1、按照以下接线方式连接,并将STLINK插到电脑上
2、OLED驱动函数模块
在keil5中添加工程文件
3、编写代码
#include "stm32f10x.h" // Device header
#include "Delay.h"
#include "OLED.h"
int main(void)
{
OLED_Init();
OLED_ShowChar(1,1,'A');
OLED_ShowString(1,3,"STM32F103C8T6");
OLED_ShowNum(2, 1, 2024, 4);
OLED_ShowSignedNum(2,6,1940,4);
OLED_ShowHexNum(3,1,0XCE34,4);
OLED_ShowBinNum(4,1,0XCE34,16); //因为C语言不能直接写二进制数,只能用十六进制代替
//OLED_Clear();
while(1)
{
}
}
4、实现效果
四、Keil调试模式
调试模式下不能修改代码