STM32F7学习笔记(一)-LED
软件版本:cubemx 5.1
使用器材:正点原子阿波罗F7
1、打开CUBEMX选择芯片为STM32F767IGT6,配置CORTEX_M7如下图所示
2、配置RCC高速时钟使用外部时钟,并配置速度为216M
3、配置SYS选项卡如下图所示
4、配置LED相关的GPIO为输出,开发板的LED连接在PB0和PB1上,所以配置PB0和PB1如下图所示,在pinout view页面找到PB0,点击选择GPIO_OUT
相同的方法配置PB1。然后点击system view,选择GPIO
点击PB0出现如下图所示界面,配置成如图所示
第一行表示初始化电平,第二行表示GPIO模式为推挽输出,第三行配置是否需要上拉或者下拉,此处设置为不上拉也不下拉,第四行代表GPIO输出的速度,此处设置为非常高,最后一行设置一个标签为LED0。相同的方法设置PB1,且标签为LED1。
5、生成代码
①填写工程名称、路径以及使用的IDE
②设置如下,将框选的选项打勾
③点击生成代码,并打开工程
6、在主函数添加如下代码
(注:添加的代码要在begin和end之间,否则再次使用cube生成代码的时候将自动删除添加的代码!)
7、配置JLINK,下载代码,正常情况下将会看到LED0和LED1在闪烁。
STM32F7学习笔记(一)-LED相关推荐
- AutoLeaders控制组—51单片机学习笔记(LED控制、独立按键、数码管)
本篇内容是观看B站江科大自化协UP主的教学视频所做的笔记,对其中内容有所引用,并结合自己的单片机板块进行了更改调整. 以下笔记内容以一个视频为一个片段(内容较多,可能不适合速食,望见谅) 根据测试,目 ...
- [51单片机学习笔记ONE]-----LED灯的多种使用方法
一.交替闪烁8个LED灯,时间间隔为1s 1 /****************************************************** 2 实验名称: 交替闪烁8个LED灯,时间 ...
- C51学习笔记 7.LED点阵屏
C51 7.LED点阵屏 前言 其实我们主要看的是74HC595 祝愉快 1.原理图 16根引脚,其中8根P00~P07是直接连在C51上,A1 ~A8则连在595上,以节省引脚. 我们让P0为0,A ...
- IMAX6ULL正点原子学习笔记(led汇编驱动)
参考资料:IMAX6ULL参考手册 1.使能时钟 参考手册中,Chapter 18: Clock Controller Module (CCM),CCM_CCGRx(0~6)寄存器负责所有的外设时钟 ...
- MSP430学习笔记2---两个LED同时亮灭和顺闪
参照学习笔记1,再看看板子上写着P1.0(LED1) P1.6(LED2)很容易写出同时点亮两个LED的程序: 1 #include <msp430x14x.h> 2 3 void mai ...
- 嵌入式知识-ARM裸机-学习笔记(2):利用GPIO来控制LED(附mkv210_image.c文件解析)
嵌入式知识-ARM裸机-学习笔记(2):利用GPIO来控制LED(附mkv210_image.c文件解析) 首先声明该博客是针对朱有鹏老师的嵌入式课程进行笔记的总结. 一.通过GPIO控制点亮LED( ...
- 嵌入式开发学习笔记9-做一个好玩的LED闪烁
嵌入式开发学习笔记9-做一个好玩的LED闪烁 前言 实际操作 程序功能 实现思路 程序源码 实现效果展示 前言 LED小灯闪烁实质是控制单片机上的I/O口,通过向I/O口循环输入高低电平,从而控制LE ...
- 【STM32学习笔记-点亮LED灯】
STM32学习笔记-点亮LED灯 文章目录 STM32学习笔记-点亮LED灯 一.原理图分析 二.代码分析 1.mian函数 2.led.c函数 3.led.h函数 4.函数文件整理 5.LED_In ...
- ZYNQ学习笔记_GPIO实例:通过EMIO实现按键控制LED
ZYNQ学习笔记_GPIO实例:通过EMIO实现按键控制LED 总体思路 Block Design界面配置IP核并导出硬件配置 在SDK中编写C代码 下载PS和PL的联合工程到开发板 总体思路 首先需 ...
- proteus学习笔记一:点亮LED
最近想学习下C51单片机,懒得折腾硬件了,就用proteus软件学习下,把过程记录下,希望能够帮助到想学习C51的人吧. 一.软件安装 1)proteus 8.13安装,请看这里:https://ww ...
最新文章
- 009-SDK框架之LYWSDKPlatform.h
- java随机生成10个不重复的数字,随机生成10个不重复的0-100的数字(实例讲解)
- html5点击显示展开列表,HTML5 - 如何折叠和展开复杂的表格元素
- C语言编程的Debug版和Release版
- java扫雷具有win7_Win7系统自带扫雷游戏打不开的解决方法
- 自动根据键盘位置调整UITextView的高度
- 9.python-匿名函数(lambda)
- MySQL数据库的红黑树优化_为什么Mysql用B+树做索引而不用B-树或红黑树
- linux启动参数怎么传给内核,如何启动内核(vivi与Linux kernel的参数传递情景分析)...
- 线性回归与分类, 解决与区别
- Javascript实现完美继承
- 营销养号、封号、解封方法_微信公众号
- 懒人版黑苹果mbr安装_BIOS+MBR硬盘,一步一步教你怎么用clover装黑苹果
- 手机b站封面提取网站_B站视频封面提取网站
- 铁血战士之异形大战铁血战士2 观感
- Windows 微博图床工具(支持多种图床)下载和picgo VSCode插件版的详细介绍
- 团队作业-Beta冲刺(周四)
- 【BI学习心得10-时间序列实战】
- atan 和 atan2
- 公司无线WIFI解决方案