【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的调试模式演示视频片段

相关推荐
百里香酚兰1 小时前
【AI学习笔记】Coze工作流写入飞书多维表格(即:多维表格飞书官方插件使用教程)
笔记·学习·大模型·飞书·pe·coze
Cynthia-石头1 小时前
论文润色指令
笔记
钟离墨笺3 小时前
Go语言学习-->编译器安装
开发语言·后端·学习·golang
钟离墨笺4 小时前
Go语言学习-->从零开始搭建环境
开发语言·后端·学习·golang
我是坑货5 小时前
Spring学习笔记:Spring的基于注解的XML的详细配置
笔记·学习·spring
开开心心就好6 小时前
高效视频倍速播放插件推荐
python·学习·游戏·pdf·计算机外设·电脑·音视频
行云流水剑7 小时前
【学习记录】Element UI导入报错 * element-ui/lib/theme-chalk/index.css in ./src/main.js
css·学习·ui
爱意随风起风止意难平9 小时前
003 flutter初始文件讲解(2)
学习·flutter
东京老树根9 小时前
SAP学习笔记 - 开发18 - 前端Fiori开发 应用描述符(manifest.json)的用途
笔记·学习
虾球xz10 小时前
CppCon 2014 学习:C++ Memory Model Meets High-Update-Rate Data Structures
java·开发语言·c++·学习