使用STM32cubeMX写一个简单的LED闪烁
非常简单的一个LED闪烁 希望对大家有所帮助
本人也是初接触cubeMX 之前一直用MDK标准库来写 朋友推荐了这玩意 便拿来试试
这玩意某些地方确实方便 而且ST公司好像16年就不再更新标准库了
所以以后可能这玩意会更普及吧
点灯
1.在主界面有两种建立工程方法 点击File->New Project || 点ACCEE TO MCU SELECTOR
出现一个全英文的页面
这是先给你怎么选芯片型号的
因为我只有F1和F4的芯片 这里拿F103ZET6演示
进入此页面
随便点个引脚可以看到冒出一堆可以配置的种类 选择自己开发板上定义的LED灯的引脚
我是用的是PE5
选择GPIO_Output
所选引脚变绿 则配成功
接下来配置时钟源 后续单独开一个说明时钟讲解
看着唬人
时钟源
需要配置RCC使用外部时钟源
先选RCC在选择晶振Crystal......
这时引脚自动配好时钟
*********************************************************************************************************
接下来就是配置工程在什么位置以及怎么用到MDK中
点击上面四个选项的Project ....
之后点击左边三栏的 code.....
这是我选择的
弄完就欧克了
点击框出来那些 建立工程
还没欧克
在主函数的while里放你要写的灯亮
HAL_Delay(500);
HAL_GPIO_TogglePin(GPIOE, GPIO_PIN_5);//在gpio.c里
就ok了
当然还是推荐大家先打下基础在寻求方便
有什么不对 什么遗漏 请大佬们不要骂 多多帮助提醒
在学习的途中记录下来也是防止自己忘掉
祝大家生活愉快!
使用STM32cubeMX写一个简单的LED闪烁相关推荐
- (嵌入式)ARM开发环境入门-----一个简单的LED灯闪烁的实现
ARM开发环境入门 一.一个简单的LED灯闪烁程序 1.1.工具 1.2.步骤 1.2.1.我们需要创建一个uVision Project 1.2.2.取名保存 1.2.3.这里选择我们需要的芯片类型 ...
- linux的led驱动的实验总结,linux设备驱动归纳总结(五):4.写个简单的LED驱动
linux设备驱动归纳总结(五):4.写个简单的LED驱动 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ...
- Qt 封装一个简单的LED(指示灯)控件
Qt 封装一个简单的LED(指示灯)控件 1,效果~ 所以 这个简单的LED类可以自定义大小~ 可以点亮或熄灭,也可以闪烁
- 一个按键控制LED闪烁与关闭(定时器中断)
来源: 单片机简单程序_zhjysx的博客-CSDN博客https://blog.csdn.net/zhjysx/category_11558658.html 作用:用一个开关切换LED闪烁模式以及关 ...
- 用java做一个简单记事本_用记事本写一个简单的java程序
用记事本写一个简单的java程序 第一步: 安装好jdk,并设置好环境变量. 桌面-计算机(右键)-属性-高级系统设置-环境变量-path-在变量值后加上:和jdk安装路径加上(路径即为C:\Prog ...
- 如何搭建python框架_从零开始:写一个简单的Python框架
原标题:从零开始:写一个简单的Python框架 Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发. 你为什么想搭建一个Web框架?我想有下面几个原因: 有一个 ...
- ipad php mysql_如何用PHP/MySQL为 iOS App 写一个简单的web服务器(译) PART1
原文:http://www.raywenderlich.com/2941/how-to-write-a-simple-phpmysql-web-service-for-an-ios-app 作为一个i ...
- python123程序设计题说句心里话_用c++写一个简单的计算器程序
// 050305.cpp : 定义控制台应用程序的入口点. // // 050304.cpp : 定义控制台应用程序的入口点. // //四则运算 #include "stdafx.h&q ...
- 用java写一个简单的区块链(下)
用java写一个简单的区块链(下) 2018年03月29日 21:44:35 java派大星 阅读数:725 标签: 区块链java 更多 个人分类: 区块链 版权声明:本文为博主原创文章,转载请标明 ...
最新文章
- 参加软件测试培训需要学什么技术
- 线性表之链式存储结构
- String直接赋字符串和new String的区别
- KillTimer析构函数
- 我是如何通过思维系统实现年薪50万的?
- GUI界面设计学渣笔记———使用PyQt做深度学习的可视化界面
- 换硬币 (20 分)
- Mathematica公式与Mathtype公式编辑器和MSword互通
- 静态小米官网首页仿站笔记
- TigerGraph百万美元挑战赛奖项全揭晓,通过图技术解决全球问题的创新方案令人印象深刻
- 小米一面经验分享,面试编程题
- esp8266舵机驱动_使用Arduino和ESP8266通过网页控制舵机
- HTML及CSS学习笔记 06 - CSS简介和常见的选择器
- 竞选班长的演讲稿_1500字
- 每周读书#6 - 《写给大家的中国美术史》
- 慕课网clickhous
- 用友U8年度帐结转解析
- Android中添加思源字体/NotoSansCJK/SourceHanSans
- stm32 神舟3号 开发板 usb DFU 实现
- 曲线提取数据Engauge Digitizer
热门文章
- hibernate访问mysql没有响应_Struts2+hibernate + mysql C3P0连接池 导致写数据库无反应(死机)...
- CSS:使用css3制作渐变色纺锤线
- 《作文精编大全》,Python程序员用爬虫制作的
- 计算机在多媒体技术的应用论文,教学中多媒体技术应用论文(8篇)
- 什么是Crowbar电路?
- Maven的配置(详细)
- 日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个
- 应用WSDK-实现和使用DIME的Web Services(下)
- 设置Unity2D物体朝向
- 如何看待 OPPO 发布的首款 6nm NPU芯片