测试日期:2023年11月28日 工具链:STM32CubeIDE++GCC 参考资料:micro_ros_stm32cubemx_utils 1、准备工作 1.1、安装STM32CubeIDE和STM32CubeMX 1.2、准备mirco_ros 支持cortex-m4的静态库,生成方法可参考我的一篇博文,或者直接下载地址 1.3、下载 micro_ros_stm32cubemx_utils2
拖得有点久了,主要是最近期末事情多。 写在前面:因为是linux新手,一开始的想法是继续windows上的开发,由于keil用不了,别的没上手,先尝试了使用stm32cubeide完成原来的代码,使用过程中出现了些许问题,促使我写下这篇文章,也是希望使用别的ide进行开发时也能触类旁通吧。 Ubuntu上使用stm32cubeide安装stm32cubeide安装openocd尝试开发&烧
1、在ST官网下载STM32CubeIDE而不是STM32CubeMX,并且STM32CubeIDE是免费的。(STM32CubeIDE不支持中文路径,不然编译会出错)2、如果你用的是keil开发环境那么 STM32CubeIDE =(STM32CubeMX + Keil)STM32CubeMX只是一个配置代码生成器3、STM32CubeIDE 软件下载链接:://st./
转载 2024-02-29 22:51:17
704阅读
昨天调试新项目时出现如此一个现象。项目是在MDK上新建的,主要基于FreeRTOS平台,而RTOS文件是用MDK自有。 我也比较喜欢这种,不必自己还要外挂FreeRTOS文件。简化不少工程目录。 因为FreeRTOS我之前没怎么接触过(只接触过rt_thread),不是太熟悉配置过程,不过好在网络对此有许多教程,如这篇连载就很详细:FreeRTOS基础篇教程目录汇总 按着其介绍,完成了系统配置。
注意:MDK系列安装步骤差别不大,方法相通,本文以MDK5.27安装为例。MDK527软件下载a. 云盘下载:链接: https://pan.baidu.com/s/1Fb5tJzc7FzeXt_w6um38_w 提取码: s1b5b. 官网下载(建议下载最新版本):http://www2.keil.com/mdk5 MDK527安装教程双击打开MDK527,点击Next &
STM32的相关软件【新手入门向】1. Keil软件的安装2. STM32的支持DFP3. STM32的官方库函数4. 驱动安装4.1 ST-LINK4.2 J-LINK4.3 USB转串口 软件安装STM32F103ZET6的芯片为例,适用于STM32F1系列的所有芯片及其他类型的芯片,以库函数开发的形式来进行开发工作。1. Keil软件的安装Keil为免费下载的软件,在该软件内进行编程,
简 介: 下载STM32CubeMX最新版本,安装后进行测试软件的开发。关键词: STM32CubeMX,自动代码产生 STM32CubeMX 文章目录 安装版本 软件升级 下载最新版本
STM32固件库(标准外设库)入门学习 第二章 新建工程 文章目录STM32固件库(标准外设库)入门学习 第二章 新建工程前言一、新建项目二、添加工程必要文件三、新建main函数四、美观性调整(修改字体)五、配置调试器六、配置寄存器方式点灯七、添加库函数八、利用库函数实现点灯总结 前言STM32编程有三种方式。基于寄存器配置方式、基于标准库方式、基于HAL库的方式。 (1)基于寄存器配置方式,类似
案例库及相关资料下载链接:链接:https://pan.baidu.com/s/1hsIibEmsB91xFclJd-YTYA?pwd=jauj  提取码:jauj 1 认识硬件环境1.1 ARM简介·ARM既指ARM公司,也指ARM处理器内核。·ARM公司是全球领先的半导体知识产权(IP)提供商,全世界超过95%的智能手机和平板电脑都采用ARM架构。·AR
以下是实现电机转速闭环控制的步骤:1.打开上节的工程文件,在工程文件中新加一个User文件夹,在文件夹目录下新建Src和Inc文件夹,并分别添加.c文件和.h文件并命名为motor_control.c和motor_control.h2.在motor_control.c文件中加入以下代码:这里,Motor1SpeedClosedControl()函数是为PWM信号PID闭环调节SetMotor1Di
一、MDK软件安装思考:什么是MDK RealView MDK是Keil公司开发的,为基于Cortex、ARM7、ARM9处理涉笔提供一个完整的开发环境。1、安装双击打开MDK 主要: (1)安装路径不能包含中文 (2)最好不要有空格和特殊字符 对于中间弹出来的窗口 如果出现报错界面,点击关闭即可 这里我们已经值下载后来,可以直接把这个界面叉掉 我们可以在桌面找到安装的软件图标 到这里还没有结束
最近在学习stm32,看的是野火的,b站就有视频,此博客记录我在学习中的重点与困惑笔者不是第一次学习嵌入式,之前学过51,知道嵌入式的门槛,此文章旨在解决真正零基础的人的疑问,所以写的很详细,每一个视频我都看了两遍以上,尽可能的列举了我在学习中犯的错误,以及我的发散思维和作业答案,看了后面的视频会回来补充,此博客会一直完善的,但是此博客不能起到教学的作用,还是要结合视频。最后此博客大多是我自己的理
STM32开发环境搭建一,MDK安装(MDK5.14):1. 安装MDK软件:      双击安装,一路下一步,填写安装路径:路径名不要包含中文,空格或特殊字符      中途会弹出是否安装ULink驱动,点击安装      安装完成点击Finish会弹出下载插件页面(不联网会报错,直接关闭即可)    2. 安装STM32F1XX支持:(MDK5不同芯片需安装对应支持)  打开MDK5   
转载 4月前
232阅读
STM32CubeMX 真的不要太好用由于工作内容的变动,我已经很久没有正经的玩过单片机了,近期又要用它做个小玩意了,还是选 stm32 吧,外设库开发不要太方便,哈哈哈先去 stm32 社区逛了逛,发现了一个新字眼 STM32CubeMX,简单看了下,大概明白是个 ST 公司新推出的一个配置工具,直接由图形界面简单配置下,生成初始化代码,并对外设做了进一步的抽象,让开发人员更只专注应用的开发,挺
转载 2024-06-19 19:44:29
461阅读
2.STM32CubeMX使用教程参考:http://www.mculover666.cn/posts/578764034/下载芯片对应的HAL库在官网上好难找,发现有一个办法。1.打开STM32CubeMX,菜单Help 里面”Manage embedded software packages“2.选择对应芯片,点击 安装3.查看安装存取的位置。点击安装好的,卸载,跳出对话框可以看出包的
转载 2021-08-06 16:27:00
485阅读
注:本文档仅针对GD32E103/F303系列替代STM32F103系列明:GD32E103/GD32F10x/GD32F30x都是和STM32F10x系列是完全PIN TO PIN兼容的,因此GD32F30x系列不是完全和STM32F30X系列兼容的。GD32F103是GD早期的产品,GD32E103和GD32F303是对GD32F103的升级和优化,所以4者是兼容的,虽然内核不同,但是通用外设
 相当部分的 STM32芯片都带USB模块,有时我们会考虑利用STM32芯片的USB模块进行程序代码的下载或升级。USB协议中有专门针对设备固件升级的类协议,即可以通过DFU类协议进行产品固件的加载或更新。      关于STM32产品的DFU程序下载和升级,ST官方有相关的资料文档。可以去www.stmcu.com.cn 或者去ww
网络小说千千万,多数书虫看小说,都会找排行榜上面的热门小说来阅读。但是,很多老书虫也感觉排行榜上的热门小说不符合自己的胃口,反而一些冷门小说更有吸引力。因此,老书虫的口碑也成为一些朋友挑选小说的重要渠道。我是真游泳的猫,一个看小说20年的老书虫。很多朋友都喜欢从我的文章找小说看,感谢大家的喜爱和信赖。今天我给大家强推强推3本冷门网络小说,水平优秀却不火,真让粉丝鸣不平。书荒的朋友不妨试试这些小说呢
转载 2024-09-03 11:19:38
83阅读
之前裸机emWin成功了,接下来尝试CubeMx FreeRTOS emWin,又遇到三个坑。先说第一个坑:我直接再之前裸机的工程上增加FreeRTOS,结果生成程序后,编译报一大堆错误,分析了一下错误实在是无从下手,因此怀疑CubeMx有问题,因此我就将Keil工程文件夹全部删除,再重新生成。再次编译情况好转,但是还是不少错误。这是第二个坑!第二个坑:CubeMx配置FreeRTOS选项中有2个
目录CubeMX设置CubeMX界面认识Project(工程管理)Code Generator(代码生成)MDK-ARM软件安装ST-LINK设置CubeMX设置1、在官网下载安装包安装2、一开始没有对应芯片的固件,先下载安装。点击"Help—Manage embedded software packages",找到对应的芯片型号等待下载完成;如果在线安装太慢,可以先下载固件到电脑,然后导入固
  • 1
  • 2
  • 3
  • 4
  • 5