STM32
直播中

打马过草原

9年用户 858经验值
擅长:可编程逻辑 电源/新能源
私信 关注
[问答]

如何使用stm32cubemx生成对应的mdk工程模板?

如何使用STM32cubemx生成对应的mdk工程模板?

回帖(1)

王建军

2021-11-26 16:17:58
  本教程使用的板卡是ST的NUCLEO-G071RB板卡,stm32g071rbt6主控
因为使用的是软件模拟IIC,所以随便选择两个GPIO口就行
  [tr]OLEDG071[/tr]
GNDGND
VCCVCC
SCKPC10
SDAPC12

  

  

打开cubemx,选择从MCU开始一个工程

  

  

搜索自己的要用的mcu型号,然后Start Project

  

  

勾选sys----serial wire

  

  

配置OLED_SCK和OLED_SDA
  [tr]引脚名称[/tr]
PC10OLED_SDA
PC12OLED_SCK

  

  

时钟配置,如图

  

  

输入工程名,选择IDE为MDK(我使用的是MDK-ARM)

  

  

如图配置

  

  


  

  

  2.在工程中添加需要的文件

  给工程文件夹里添加两个文件夹

  

  

把oled.c,delay.c添加进工程目录

  

  

添加对应的.h文件路径

  

  

记得勾选下载后复位运行

  

  

  3开始编写程序

  1.在main.c中引用相应的头文件

  
  

  

  2.在delay.h设置使用systick实现延时us函数

  
  

  

  3.在oled.h中设置使用软件IIC驱动OLED

  
  

  

  4.在main.c中添加测试语句

  
  

  

  5.编译下载查看

  ok!

  
举报

更多回帖

发帖
×
20
完善资料,
赚取积分