当前位置: 首页 > article >正文

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——编译程序——点击放大镜进入调试模式


http://www.kler.cn/a/541166.html

相关文章:

  • AI与大数据融合:技术路径与行业赋能
  • 怎么查看电脑显存大小(查看电脑配置)
  • 深度学习之神经网络框架搭建及模型优化
  • Go语言构建微服务:从入门到实战
  • 2025年软件测试五大趋势:AI、API安全、云测试等前沿实践
  • Spatial Branching for Conic Non-Convexities in Optimal Electricity-Gas Flow
  • 从家庭IP到全球网络资源的无缝连接:Cliproxy的专业解决方案
  • 【苍穹外卖】修改前端代码解决修改Nginx端口后websocket连接失败的问题
  • [网络]url解码,从网址转化为ip
  • 线程池里面的execute 和 submit 方法有什么区别?
  • Docker 部署 MongoDB | 国内阿里镜像
  • 汽车与AI深度融合:CES Asia 2025前瞻
  • 问卷数据分析|SPSS实操之信度效度检验
  • 老游戏回顾:TR9
  • Spring Boot 项目中使用腾讯云对象存储(COS)
  • 20爬虫:使用playwright与图鉴破解豆瓣滑动验证码
  • 软考高级《系统架构设计师》知识点(一)
  • Vue 响应式渲染 - Vue3 Class和style
  • Flink 内存模型各部分大小计算公式
  • 金砖国家技能大赛云计算赛项(容器云部分题解)
  • uniapp使用路由名称跳转
  • 分享升级spotbugs-maven-plugin 4.8.6.0遇到的坑(内附稳定运行的jdk和maven版本)
  • excel高级求和SUMIFS函数,类似数据库group by操作
  • Arcgis/GeoScene API for JavaScript 三维场景底图网格设为透明
  • 【Linux开发工具】包管理器yum和文本编辑器vim
  • NO.11十六届蓝桥杯备战|if-else语句|嵌套if|悬空else|练习4道(C++)