STM32调试工具OLED
OLED调试工具
OLED简介:有机发光二极管
OLED显示屏:性能优异的新型显示屏,具有功耗低,响应速度快,宽视角……
供电:3-3.5V,通信协议:12C/SPI,分辨率:128×64
调试方式
1.串口调试:通过串口通信,将调试信息发送到电脑端,电脑使用串口助手显示调试信息
2.显示屏调试:直接将显示屏连接到单片机,将调试信息打印在显示屏上
3.keil调试模式
OLED显示屏
接线:因为OLED的GND要接负极,VCC要接正极,所以接两条线把GND引入负极供电孔,VCC引入正极供电孔(也可以不接两条线,直接给PB6输出低电平,PB7输出高电平,用GPIO口直接给OLED供电)
显示:
代码
#include "stm32f10x.h" // Device header
#include "Delay.h"
#include "LED.h"
#include "Key.h"
#include "OLED.h"
int main(void)
{
OLED_Init();
OLED_ShowChar(1,1,'A');//一行一列显示一个字符A 字符用单引号
OLED_ShowString(1,3,"HelloWorld");//一行三列显示字符串 字符串用双引号
OLED_ShowNum(2,1,12345,5);//在2行1列显示12345这个数字 长度为5
OLED_ShowSignedNum(2,7,-66,2);//显示有符号数
OLED_ShowHexNum(3,1,0xAA55,4);//显示16进制
OLED_ShowBinNum(4,1,0xAA55,16);//显示二进制数 这里C语言不支持用二进制所以用16进制代替
//OLED_Clear();//清屏
}
结果
调试:
连接stm32——编译程序——点击放大镜进入调试模式