首先打开STM32CuBeMx这个软件,然后点击红色箭头所指方向,选择新建文件

在红色框内选择自己使用的芯片(我的是STM32F407ZGT6),框内的星星,可以对芯片进行收藏,下次使用就不用再打芯片名,比较方便。在红色箭头的方向按照指示操作即可开始工程的建立。

选择你所需要点亮的LED引脚号,想要的蜂鸣器的引脚,我这里是PG7和PG9。看自己的情况选择。

点击SYS选项,在里面配置Debug为Serial Wire,然后配置Project Manager。

IDE选择MDK,其他的可以默认。

在Code Generator 这里选上箭头所指选项,这个很重要!!!!最后点击生成代码也就是左上角的GENERATE CODE,CuBeMx就会自动生成基本的代码了。在弹出的窗口中直接打开文件,或者去到你文件生成的目录李打开MDK-ARM中以.uvprojx的文件。找到main.c,在main.c中main函数里的while里填写我们的代码即可( 最好在带有   /* USER CODE  */标签里写入自己的代码,否则下次打开的时候,你代码可能不见)

    /* USER CODE END WHILE */HAL_GPIO_WritePin(GPIOE, GPIO_PIN_3, GPIO_PIN_RESET);HAL_Delay(500);HAL_GPIO_WritePin(GPIOE, GPIO_PIN_3, GPIO_PIN_SET);HAL_GPIO_WritePin(GPIOE, GPIO_PIN_4, GPIO_PIN_RESET);HAL_Delay(500);HAL_GPIO_WritePin(GPIOE, GPIO_PIN_4, GPIO_PIN_SET);HAL_GPIO_WritePin(GPIOG, GPIO_PIN_7, GPIO_PIN_RESET);HAL_Delay(1500);HAL_GPIO_WritePin(GPIOG, GPIO_PIN_7, GPIO_PIN_SET);HAL_Delay(500);/* USER CODE BEGIN 3 */

直接写上就可以使用了,不需要再定义。然后就是编译跟下载了,也可以根据自己的需要的功能来写代码。

如果代码下载不了,点击第三个红色框框住的按钮,在里面配置相关的设置就好了。

STM32F407ZGTX(LED)-C文档类资源-CSDN下载

STM32CuBeMx实现LED显示与蜂鸣器控制(开发板:STM32F407ZGT6)相关推荐

  1. 【领卓教育】QT控制开发板

    @领卓教育 使用软件:QT5.6.1,keil5 使用硬件:STM32F103 实现目标:使用QT设计UI界面生成按键控制页面,用来控制开发板,能控制LED1.LED2和蜂鸣器,能显示开发板电池电压. ...

  2. STM32 FOC BLDC 无刷电机 控制开发板资料 视频教程 例程 FOC库

    STM32 FOC BLDC 无刷电机 控制开发板资料 视频教程 例程 FOC库 华愉电子工作室 软件特点:使用ST公司V2.0 版本马达库为基础,同时为了让初学者尽快上手,所以没有加过多的软件技巧, ...

  3. 摄像头在liunx上的QT显示和OK6410 ARM开发板上的使用

    摄像头在liunx上的QT显示和OK6410 ARM开发板上的使用 发布者:旺旺雪饼   时间:2013-01-05 16:56:09 环境: Ubuntu10.04 arm linux OS: 3. ...

  4. arduino学习笔记二十--无源蜂鸣器+ARDUINO开发板播放音乐

    无源蜂鸣器+ARDUINO开发板播放音乐 用到材料 1个无源蜂鸣器 2根杜邦线 一片开发板 原理图 蜂鸣器长脚的为正,短脚为负极. 在蜂鸣器的底下也有标价正负. 接好线,选择喜欢的程序 1超级玛丽 扬 ...

  5. uart的后续,控制开发板按键,并且与led进行联系

    文章目录 说在前面 用轮询的方式去控制按键. 通过看原理图得知要配置的按键的对应寄存器是哪些. 用GPH0为例子 写key的相关函数. 记得包含好头文件 说在前面 其实我一直以为简单的东西可以不用做笔 ...

  6. 【物联网设计记录】基于机智云云平台的Wi-Fi控制开发板

    1.设计整体思路 开发板使用了ESP8266Wi-Fi模块实现数据传输. 控制流程图 ESP8266模块负责传输数据,手机通过Wi-Fi连接至机智云平台,并传输指令至平台再而传递控制指令至开发板,实现 ...

  7. arduino串口监视器显示nan_使用Arduino开发板制作摩尔斯电码生成器

    摩尔斯电码是一种通信系统,用于在两个不同持续时间的信号中编码任何字符,称为点和虚线.摩尔斯电码由Samuel F.B开发.并进一步用于电报传输秘密信息.它在第二次世界大战时最常用.摩尔斯电码可以通过点 ...

  8. winform连接blynk 控制开发板

    winform 连接blynk服务 读取引脚值和设置引脚值 简介 配置blynk服务到Ubuntu或树莓派 winform连入blynk服务 2022/11/3 简介 blynk是开源的物联网开发平台 ...

  9. ST7789的显示问题-正点原子开发板验证

    1.项目调研阶段--用正点原子探索者stm32f407,验证了ST7789的使用:使用的屏幕是1.3寸的 淘宝--中景园的屏幕--很多! 测试代码.随后附上: 2.项目开始使用芯唐的M483进行开发, ...

最新文章

  1. [蓝桥] 算法提高 队列操作
  2. Html5-Canvas实现简易的抽奖转盘
  3. mysql安装sphinx引擎
  4. CodeForces - 351E Jeff and Permutation(贪心)
  5. Dividing the numbers CodeForces - 899C (构造)
  6. Linux 环境 C语言 操作MySql 的接口范例
  7. TensorFlow入门--队列与TensorBoard操作
  8. [国嵌笔记][025][ARM指令分类学习]
  9. 分类算法-逻辑回归与二分类
  10. appium+python自动化-adb shell模拟点击事件(input tap)
  11. 【CF1354C1C2】Polygon Embedding(求解包含正多边形的最小正方形)
  12. Himall商城LinqHelper帮助类(3)
  13. 【STM32F429的DSP教程】第14章 DSP统计函数-最大值,最小值,平均值和功率
  14. 互联网晚报 |10/13 | 腾讯地图PC端将停止服务;国际货币基金组织下调全球经济增长预期至2.7%;保时捷菜刀售价1700元...
  15. IP地址物理位置查询
  16. Dual Contrastive Learning: Text Classification via Label-Aware Data Augmentation 阅读笔记
  17. ADuC7026简单开发过程
  18. Java:现实世界中最流行的10个Java应用程序示例
  19. makefile文件解释
  20. eNSP基础命令_01

热门文章

  1. 中国大陆银行信用卡系统述评
  2. “Microsoft.Jet.OLEDB.4.0” 解决方法
  3. matlab小电流接地系统,MATLAB的小电流接地系统单相接地分析与仿真.docx
  4. 我所喜欢的网络文学作品
  5. 如何给《羊了个羊》配置一套智能客服系统?
  6. 什么是密码学与信息安全的访谈
  7. TKDE 2020 | 综述:基于知识图谱的推荐系统
  8. 短信猫发送GSM 和 CDMA PDU长短信
  9. Click One客户端安装后将安装目录删除,再从服务器下载安装无法安装解决办法...
  10. 近似值问题(fabs( ) >= 1e-6)