【STM32 学习笔记 】OLED显示屏及Keil调试

OLED显示屏及调试

调试方式:

  • 串口调试:通过串口通信,将调试信息发送到电脑端,电脑使用串口助手显示调试信息
  • 显示屏调试:直接将显示屏连接到单片机,将调试信息打印在显示屏上
  • Keil调试模式:借助Keil软件的调试模式,可使用单步运行、设置断点、查看寄存器及变量等功能


接线图:

改引脚配置和端口初始化,就可以直接使用OLED驱动函数了

比如我这里SCL接在了PB8,那这个地方就是GPIOB,GPIO_Pin_8,如果你换个端口,比如接在PA6上,那这个地方就要改成GPIOA,GPIO_Pin_6;下面这个SDA的引脚配置也是一样,SDA接在了哪个位置,就改成GPIO啥,GPIO_Pin_啥。

具体更改就是,使用到的GPIO外设都先用RCC开启一下时钟,然后下面初始化GPIOB的Pin8,再初始化GPIOB的Pin9

Keil的调试模式演示

Keil的调试模式演示视频片段

相关推荐
小句3 分钟前
MyBatis源码学习
学习·mybatis
im_AMBER6 分钟前
Leetcode 84 水果成篮 | 删除子数组的最大得分
数据结构·c++·笔记·学习·算法·leetcode·哈希算法
hssfscv14 分钟前
Javaweb学习笔记——Maven
笔记·学习·maven
d111111111d19 分钟前
STM32-HAL库学习,初识HAL库
笔记·stm32·单片机·嵌入式硬件·学习
AAA阿giao19 分钟前
从树到楼梯:数据结构与算法的奇妙旅程
前端·javascript·数据结构·学习·算法·力扣·
Roxanne00722 分钟前
吴教授《AI for everyone》笔记梳理(DAY1)
人工智能·笔记
头疼的程序员27 分钟前
计算机网络:自顶向下方法(第七版)第一章 学习分享
网络·学习·计算机网络
先生沉默先28 分钟前
c#Socket学习,使用Socket创建一个在线聊天,数据模型(2)
服务器·学习·c#
初来乍到到28 分钟前
elementUI表格tableixed=“right“ 导致固定列错位的解决方法
笔记
愚昧之山绝望之谷开悟之坡31 分钟前
放通业务系统到统一用户单点登录cas。这个cas到底是什么?
笔记