STM32H7双核培训
MX直接安装在下面 默认:
C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX
下载的包放在下面 剪切过去:
C:\Users\XXXXX\STM32Cube\Repository
WB--双核
H7XX--双核 硬件信号量同步
下载最新版本IAR
typedef enum
{LED1 = 0,LED_GREEN = LED1,LED2 = 1,LED_ORANGE = LED2,LED3 = 2,LED_RED = LED3,LED4 = 3,LED_BLUE = LED4
} Led_TypeDef;BSP_LED_Init(LED1);void BSP_LED_Init(Led_TypeDef Led)
{GPIO_InitTypeDef GPIO_InitStruct;/* Enable the GPIO_LED clock */LEDx_GPIO_CLK_ENABLE();/* Configure the GPIO_LED pin */GPIO_InitStruct.Pin = GPIO_PIN[Led];GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;GPIO_InitStruct.Pull = GPIO_PULLUP;GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;HAL_GPIO_Init(GPIO_PORT[Led], &GPIO_InitStruct);/* By default, turn off LED */HAL_GPIO_WritePin(GPIO_PORT[Led], GPIO_PIN[Led], GPIO_PIN_SET);
}++++
GPIO_TypeDef* GPIO_PORT[LEDn] = {LED1_GPIO_PORT,LED2_GPIO_PORT,LED3_GPIO_PORT,LED4_GPIO_PORT};const uint32_t GPIO_PIN[LEDn] = {LED1_PIN,LED2_PIN,LED3_PIN,LED4_PIN};
++++
void BSP_LED_Toggle(Led_TypeDef Led)
{HAL_GPIO_TogglePin(GPIO_PORT[Led], GPIO_PIN[Led]);
}#ifndef offsetof#define offsetof(T, member) (__INTADDR__((&((T *)0)->member)))
#endif
STM32H7双核培训相关推荐
- 如何使用MDK建立STM32H7双核编译工程
用MDK为多核的MCU创建编译工程要略比单核MCU复杂一些.本文以STM32H745双核MCU为例示范如何创建一个工程.其实,STM32CubeMX已支持自动生成MDK编译工程了,但其生成的文件树结构 ...
- 《安富莱嵌入式周报》第305期:超级震撼数码管瀑布,使用OpenAI生成单片机游戏代码的可玩性,120通道逻辑分析仪,复古电子设计,各种运动轨迹函数源码实现
往期周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - P ...
- 《安富莱嵌入式周报》第283期:全开源逆向“爆破”硬件工具,Linux内核6.1将正式引入RUST语言,I3C培训教程,80款市场成熟的电感式位置传感器设计
往期周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - P ...
- 宝德服务器硬盘报警,宝德服务器基础培训.ppt
宝德服务器基础培训 服务器存储基础培训 一.服务器基础知识培训 二.存储基础知识培训 服务器的分类 按服务器性能分类:入门级服务器 工作组级服务器 部门级服务器 企业级服务器 按服务器扩展性:单路.双 ...
- STM32H7系列其一
尘归尘.土归土,老夫有酒二两五 写在前面的话 初识STM32H7 开发使用的工具 1. 选用MDK5 2. STM32 CubeMX 3. STM 32ST-LINK Utility 新建一个工程 第 ...
- 高通Android手机软件开发培训
为期两天的高通Android手机软件开发培训结束了.这次高通针对QSC7x27/7x25/QSD8x50的基带芯片进行了两天的Android手机软件开发培训.参加人员都是我这样的各个OEM厂商的软件开 ...
- 白鹭引擎用java_巧思见匠心 白鹭引擎5.0演绎业界首个双核H5引擎
原标题:巧思见匠心 白鹭引擎5.0演绎业界首个双核H5引擎 [ ] [IT168 资讯]今年伊始,WebAssembly的技术与应用极速来袭.17年3月4大主流浏览器厂商(谷歌.微软.苹果.火狐)共同 ...
- 2022-2028年中国国学培训行业市场研究及前瞻分析报告
[报告类型]产业研究 [报告价格]4500起 [出版时间]即时更新(交付时间约3个工作日) [发布机构]智研瞻产业研究院 [报告格式]PDF版 本报告介绍了中国国学培训行业市场行业相关概述.中国国学培 ...
- 金蝶K/3 BOS产品培训教案
K/3 BOS产品培训教案 1 K/3 BOS IDE练习案例... 2 1.1新建基础资料... 2 1.1.1新增基础资料交货地点... 2 1.2新建业务单据... 2 1.2.1新建寄 ...
最新文章
- 解决k8s中node拉取镜像失败问题
- 将FeatClass属性表高效率转换成DataTable
- leetcode 293.Flip Game(lintcode 914) 、294.Flip Game II(lintcode 913)
- Linux 中使用 KVM
- 阿里云安装JDK1.7
- IBM 前面板显示信息提示
- Mysql字符串组合的问题
- linux面试题与参考答案(转)
- MS SQL SERVER 读取数据库中每个表的描述/注释以及表中字段/列的字段名,字段类型,字段描述/注释/说明等信息...
- 2002-2003 ACM-ICPC Northeastern European Regional Contest (NEERC 02) A Amusing Numbers (数学)
- PHP面向对象处理请求,PHP面向对象之命令模式
- 手机尺寸相关的概念 +尺寸单位+关于颜色
- Mybatis 插入与批量插入以及多参数批量删除
- 【工具使用】Modscan32软件使用详解
- B样条曲线(B-spline Curves)
- 视频教程-VBScript脚本语言编程与自动化运维操作学习篇-其他
- 【英语:基础高阶_经典外刊阅读】L3.长句子扒皮—如何快速寻找主干
- 2022按键精灵内存逆向新教程:乐玩篇:1-10课更新试看
- 立场开源 | 电动锡膏挤出器
- linux vim 编辑 保存 退出
热门文章
- 红外遥控实现回充原理红外发射与调制信号
- linux 怎么查看go版本,如何在Linux下查看版本信息
- typora中mermaid的基本语法
- 2019/3/21最简真分数
- 马老师曾说,我对钱没有兴趣!于是我用Python分析了马老师的语录,发现...
- std::vector实现邻接链表
- 外媒评黑莓推 Android 手机:自取其辱
- KBEngine奇技淫巧<五>
- vivo输入法 需求分析
- appium ConnectionRefusedError,urllib3.exceptions.NewConnectionError,urllib3.exceptions.MaxRetryError