


墨衍会员
·
AI 创作全网分发
墨衍智能分发
本文由作者通过墨衍一键同步至各平台
1分发平台
600+累计阅读
614平均单平台
已同步平台
优快云
微信公众号
微博
知乎
掘金
百家号
博客园
抖音
小红书
你的文章也可以这样分发
墨衍会员 ¥399起/年,写一次发全网
我也要 →
码龄9年



VSCode搭建STM32开发环境
废话不多说,直接步入正题 所需软件如下: GNU Arm Embedded Toolchain make openocd STM32CubeMx VSCode GNU Arm Embedded Toolchain 进到ARM官网选择win32版本下载 下载好之后,解压到C盘根目录下(建议),打开文件,找到 /bin 目录,添加下环境中,接着Win+R输入 powershell,然后输出 **arm-**按下Tab键后,若补全则代表环境配置成功 安装Make 在windows上安装make我们可以借.
STM32笔记--串口通信
今天重新学习了串口通信,但总体并没有太大收获,因为串口通信方式比较简单,代码也不是很难,因此在此只对串口通信代码分析,不过先贴上手册解释方便理解 简而言之,USART的操作就是在TDR和RDR两个寄存器上,还有就是USART的传输数据格式上,这个从代码中可以分析:首先是对gpio的配置,比较简单,而后就是对USART的配置,首先是传输速率,然后是传输的数据位长度,停止位,是否有校...
STM32CubeMx下载安装环境搭建及工程创建
是一款由意法半导体公司(ST)推出的基于Cortex-M3内核的32位微控制器,硬件采用LQFP48封装,属于ST公司微控制器中的STM32系列。随着芯片行业不断发展,STM32系列芯片不断扩大市场份额。为了方便开发者的不同需求,意法半导体(ST)推出了一款图形化配置工具-STM32CubeMX。STM32CubeMX可以通过图形配置直接导入C语言初始代码,提高了工作效率,大大减轻了因工程配置而带来的烦恼。与此同时,针对不同开发者也更容易开发STM32系列芯片。
一步步告诉你stm32开发环境搭建流程
一、搭建开发环境需要的文件 [蓝色框是解压后的文件夹] 1、首先我们需要一个ST库 ST的官网经常改变,就不放置路径了,毕竟过一段时间也会出错,大家除了在官网找也可以在网上找人家分享的资源,网上也有很多人分享。如果你是用库函数开发的话,则必须要有一个ST库,在找的时候要注意找对应的MCU系列ST库 2、安装MDK软件 MDK的安装很简单,直接下一步最后完成再破解就可以了,大家安装
MatLab Desired port was :31515解决方案
前言:使用的MatLabR2022b今天突然出现了错误,在程序中打不开文件。后尝试了下面的方法,可以解决。后面还有另一种方法,上面方法如果行不通,大家可以尝试一下。搜索栏输入:firewall.cpl。找到相关项,右键属性,设置为允许。
从ST电机库到TI InstaSPIN:手把手对比两种主流FOC实现中的坐标变换差异
本文深入对比了ST电机库与TI InstaSPIN在FOC实现中的坐标变换差异,包括坐标系定义、变换系数和角度处理等关键点。针对BLDC和PMSM电机控制,提供了从理论到实践的移植方案,帮助工程师快速解决平台切换中的性能问题。特别解析了Clarke/Park变换在两种实现中的微妙差异及其对PI控制的影响。
STM32学习过程中的一些问题
1. STM32在步进电机加减速变频过程中,在频率改变时加入延时程序,pwm脉冲会输出一段时间然后就不输出了。 原因:在改变TIM2的ARR过程中,同时有延时程序,ARR变得越来越小,而CNT在增加,可能某次ARR改变后,CNT>ARR,那么CNT在增加过程中就不会遇到ARR,就会一直增加计数,不会归零。 方法:变TIM2计数增加方向为减小计数方向,或者每次改变AR
深入了解AES_GCM算法
常见的对称加密算法,在解密过程中无法确认密钥是否正确的。这就意味着,密文可以用任何密钥执行解密运算,得到一组疑似密文;由于不知道密钥是否正确,故也不能确定解密出来的明文数据是否正确。因此,需要在对称加密算法上增加一层验证机制,常见思路为使用加密算法进行加密保证机密性,使用摘要算法计算MAC保证完整性和真实性,这就涉及到摘要计算和加密计算的前后顺序和参与计算的数据、密钥等,使用起来略微麻烦。
STM32工程环境搭建
1. SWD接口原理图:St-link作为SWD接口时管脚定义:
计算机组成原理(二)—— 数据的表示与运算
本章目录引言一、数制与编码1.1 进位计数制1.1.1 进制及转换1.1.2 真值、机器数1.2 BCD码1.3 ASCII 码1.4 校验码1.4.1 奇偶校验码1.4.2 海明码1.4.3 CRC循环冗余码二、定点数的表示和运算2.1 定点数的表示2.1.1 无符号2.1.2 有符号(原码、反码、补码、移码)2.2 定点数的运算2.2.1 移位运算2.2.2 加减运算(溢出判断)2.2.3 乘法运算2.2.4 除法运算2.3 强制类型转换2.4 数据的存储和排列三、浮点数的表示和运算3.1 浮点数的表示
Hyper-V创建Ubuntu虚拟机设置固定IP
本文记录使用hyper-v创建ubuntu虚拟机,为虚拟设置固定IP且通过物理机可访问。
STM32入门笔记(02):MDK Keil5 开发环境搭建及新建工程模板教程(SPL库函数版)
Keil MDK µVision 5 下载安装及破解教程 STM32系列产品命名规则 原理图 USB-Hub_四路USB集线器实物详解 主板详解
FreeRTOS深入教程(任务创建的深入和任务调度机制分析)
本篇文章将带大家深入学习任务的创建和分析任务调度的机制。本篇文章深入的讲解了任务创建的内部实现和任务调度的源代码分析和实现,学习这篇文章有助于更深入的学习FreeRTOS的源码。
stm32开发笔记(一):库函数V3.5版本环境搭建以及工程模版配置
若该文为原创文章,未经允许不得转载 原博主博客地址:https://blog.youkuaiyun.com/qq21497936 本文章博客地址:http://blog.youkuaiyun.com/qq21497936/article/details/79203803 目录 前话 搭建步骤 步骤一 步骤二 步骤三 步骤四 模版下载 V3.5环境搭建以及工程模版配置 前话 ...
ORB-SLAM3代码详解 - 第 18 篇 · Atlas 多地图系统、地图保存与全系统调优
会跑:理解三线程架构与数据流(01/08/10/13),能编译、配参、复现各数据集结果。会改:掌握相机模型抽象(05)、g2o 顶点与边(14)、预积分(15),能接入新传感器、新相机、新约束。会调:理解每个参数背后的物理含义与耦合(03/15/16/18),能针对自己的平台与场景做精度/实时/鲁棒的权衡。ORB-SLAM3 的价值不止于一个可用的 SLAM 系统,更在于它是一套工程化的几何状态估计模板:清晰的模块边界、可替换的相机/传感器抽象、紧耦合优化的标准范式。
老版QQ原生表情gif动态
这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。
江协科技STM32入门教程学习笔记(1—4):从零搭建STM32开发环境与工程模板
以STM32F103C8T6 最小系统板为例,讲解STM32 片上外设的驱动方法(GPIO、定时器、中断、串口、ADC、DMA、I2C、SPI 等),采用标准库(库函数)方式开发,代码风格规范、易上手,非常适合入门。STM32是意法半导体(STMicroelectronics,简称 ST)推出的一系列32位微控制器(MCU),基于ARM Cortex-M 内核。与 C51(8位)/ MSP430(16位)相比,STM32 性能强、外设丰富、性价比高、资料生态好,占据了国内学习与工程开发的主流。
VB摄像头监控
该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制
STM32H743IIT6学习笔记04——移植LetterShell 演示工程源码
STM32H743IIT6学习笔记04——移植LetterShell 演示工程源码 去发现同类优质开源项目:https://gitcode.com/ 本文档为STM32H743IIT6学习笔记系列的第四部分,主要介绍了如何在STM32H743IIT6开发板上移植LetterShell,并提供演示工程源码。通过本文的学习,您将掌握以下内容: LetterShell的基本概念与使用方法 在STM32...
STM32自学笔记完整版
STM32自学笔记完整版 【下载地址】STM32自学笔记完整版 STM32自学笔记完整版是一份详尽的学习资源,专为初学者和希望深入STM32微控制器开发的工程师设计。它系统性地涵盖了STM32的基础知识、开发环境搭建、核心功能模块使用以及程序设计方法,并提供了常见问题的解析。通过学习这份笔记,您将能够熟悉STM32的硬件...
STM32自学笔记完整版:助你掌握STM32开发技能
STM32自学笔记完整版:助你掌握STM32开发技能 【下载地址】STM32自学笔记完整版 STM32自学笔记完整版是一份详尽的学习资源,专为初学者和希望深入STM32微控制器开发的工程师设计。它系统性地涵盖了STM32的基础知识、开发环境搭建、核心功能模块使用以及程序设计方法,并提供了常见问题的解析。通过学习这份笔记,...
STM32学习笔记1(新建模板)
STM32学习笔记1 安装和搭建项目工程:工程环境KEIL MDK V5.3(安装文件和均在百度云) 安装好之后,新建工程文档。 新建STM32工程的步骤。 1.新建工程之气,需要安装STM32F10X系列的keil驱动包。。。。(Keil.STM32F1xx_DFP.2.3.0.pack).这个文件,安装了之后keil里面才能有芯片型号可选。(另外这个包里面有STM32F1XX系列的固件库, 把它打开,D:\Keil_v5\Keil\STM32F1xx_DFP\2.3.0\Device\St..
【正点原子STM32】STM32CubeMX入门(搭建Java运行环境、STM32CubeMX安装、新建STM32CubeMX工程步骤、STM32CubeMX用户使用手册)
新建STM32CubeMX工程步骤 1、工程初步建立 新建工程,选择芯片型号 2、时钟模块配置 设置HSE、LSE、MCO 3、时钟系统配置 PLL、SYSCLK、AHB、APB1、APB2等等 4、GPIO引脚配置 以连接上LED灯的IO为例介绍如何配置 5、Cortex内核配置 SYS( DEBUG )配置、NVIC(优先级分组) 6、生成工程源码 设置工程,MDK等,最后生成代码工程 7、编写用户程序 在main.c文件预留的位置编写代码
【STM32开发笔记】搭建基于ST官方VSCode扩展的STM32开发环境
本文将介绍如何在Windows系统上搭建基于ST官方VSCode扩展的STM32开发环境,相对基于VSCode+PyOCD的开发环境,基于ST官方VSCode扩展的开发环境搭建更容易一些,功能也更强大。本文部分章节以STM32H7S7L8HxH MCU为例,但全文介绍的方法适用于大部分STM32 MCU,对于其他型号的STM32 MCU,仅少量步骤调整即可。
VSCode 搭建 STM32开发环境
首先附上一张VS Code图.一直都喜欢这种,黑色主题感觉高大上。。 因为公司准备上市,所以不能使用Keil开发了。在这之前有在Linux上开发过STM32。于是想着在Windows上也搭建一个。这样方便跨平台。 于是决定搭建一个用VSCode + 开源 arm 工具链 + OpenOCD开发STM32的环境。 一、需要的软件和工具。 (VS Code)[https://code.visual...
STM32单片机(二)STM32环境搭建
本节主要对STM32环境搭建过程进行简单介绍,其中包括软件安装和新建工程两部分;其中软件安装包括安装Keil5 MDK、安装器件支持包、软件注册、安装STLINK驱动、安装USB转串口驱动等;新建工程部分包括STM32开发方式简介以及新建标准库工程等。
STM32工程环境搭建(库函数开发)
以STM32f401作为例子进行环境搭建。
7473
4万+

被折叠的 条评论
为什么被折叠?



