| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 嵌入式 -> STM32点亮电子世界的那盏灯 -> 正文阅读 |
|
[嵌入式]STM32点亮电子世界的那盏灯 |
实验目的1,熟悉 RealView MDK 工具软件的使用方式。 实验环境1,开物派 Zero 开发平台 实验内容利用STM32CubeMX搭建一个跑马灯工程。跑马灯的本质是控制MCU的引脚高低电平,作为经典的测试例程,可以让大家对 STM32FL071芯片有个简单的整体认识 。 实验步骤1 跑马灯硬件设计1.1 观察开发板LED原理图 由图可知,开发板上提供了2个LED给我们做实验。这2个LED分别可以由PA6、PA7管脚来控制,而LED2、LED3的阳极通过一个电阻后接了3.3V,所以我们只需将对应的管脚拉低便能点亮对应的LED。 2、编写代码2.1 在桌面创建一个名为【LED】的文件夹,来存放工程 2.2 在CubeMX上设置对应管脚 1,双击桌面【STM32CubeMX】图标打开开始工程。点击【ACCESS TO MCU SELECTOR】选择开发板芯片,搜索输入【L071RB】双击选择右边【STM32L071RBTx】进入配置界面 2,点击左边【System Core】进入下拉窗口,点击【GPIO】进入管脚的设置界面。进入详细界面后,可以看到我们配置过为Output的管脚有PA6、PA7两个。双击【PA6】进入该管脚的详细配置界面。 3,进入到对应管脚的详细设置页面后,可以看到一些选项,来配置这个GPIO管脚,我们需要将两个管脚都配置一遍。 4,点击【SYS】进入系统的设置界面。进入系统设置界面后,将【Debug Senial Wire】选项勾上,此选项是为了打开芯片的SWD接口,否则下次就无法烧写代码了。 5,点击上方的【Project Manager】进工程管理界面。 6,完成代码生成后,点击【Open Project】按钮,打开项目工程。 2.3 编辑工程 点击【Open Project】进入到MDK5工程,在main.c中添加代码到下图位置。 PA6、PA7两个管脚,依次拉低点亮LED灯,每次延迟500毫秒
点击【保存】按钮保存文档。 3 编译代码写好代码之后,点击左上角【Build】编译,底端显示[0 Error,0 Warning]即表示程序无错误无警告成功编译。如果有错误则有可能上一步的代码没有写好,请重新检查再编译。 4 下载程序1,将开发板上电,然后将烧写器连插到开发板上并且插入到电脑上。 2,打开工程配置,选择 【Debug】,勾选【Use】,选择仿真工具为 【ST-Link Debugger】,点击【Setting】
4,关掉弹出的窗口后,点击下载按钮,将代码下载到开发板上 5,代码下载后,这时按下复位键,可以发现开发板上的LED以交替点亮的方式循环闪烁!这样我们一个MDK工程就算完成了。 实验参考代码关注正道物联网大讲堂的公众号在公众号里发消息 下载|STM32 LED参考代码 建议复制粘贴过去不会打错字哟。 玩转物联网、添加下面微信好友,加入社区带你飞!!! 关注下面微信公众号二维码,干货多多,第一时间推送! |
|
嵌入式 最新文章 |
基于高精度单片机开发红外测温仪方案 |
89C51单片机与DAC0832 |
基于51单片机宠物自动投料喂食器控制系统仿 |
《痞子衡嵌入式半月刊》 第 68 期 |
多思计组实验实验七 简单模型机实验 |
CSC7720 |
启明智显分享| ESP32学习笔记参考--PWM(脉冲 |
STM32初探 |
STM32 总结 |
【STM32】CubeMX例程四---定时器中断(附工 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 20:47:11- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |