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

相关推荐
小e说说6 小时前
拯救孩子学习兴趣大作战!这些软件超神了
学习
九成宫6 小时前
Outlook使用
windows·笔记·outlook·办公
呱呱巨基9 小时前
Linux 基础IO
linux·c++·笔记·学习
莎士比亚的文学花园9 小时前
stm32——平衡小车
stm32·单片机·嵌入式硬件
Hello_Embed10 小时前
STM32CubeIDE 创建第1个工程
stm32·单片机·嵌入式·ai编程
萑澈11 小时前
智能增强与范式演进:OpenClaw 与 Hermes Agent 自我学习机制深度研究报告
学习
白夜111711 小时前
C++(标签派发 Tag Dispatching)
开发语言·c++·笔记·算法
小麦嵌入式12 小时前
FPGA入门(一):手把手教你用 Vivado 创建工程并仿真
stm32·单片机·嵌入式硬件·mcu·fpga开发·硬件架构·硬件工程
xuhaoyu_cpp_java12 小时前
Spring学习(一)
java·经验分享·笔记·学习·spring
ZC跨境爬虫12 小时前
跟着 MDN 学 HTML day_15:(媒体缓冲、拖动与时间范围控制)
前端·笔记·ui·html·edge浏览器·媒体