一、MDK软件安装思考:什么是MDK RealView MDK是Keil公司开发的,为基于Cortex、ARM7、ARM9处理涉笔提供一个完整的开发环境。1、安装双击打开MDK 主要: (1)安装路径不能包含中文 (2)最好不要有空格和特殊字符 对于中间弹出来的窗口 如果出现报错界面,点击关闭即可 这里我们已经值下载后来包,可以直接把这个界面叉掉 我们可以在桌面找到安装的软件图标 到这里还没有结束
现在使用STM32开发的朋友,第一想到估计是CUBEMX吧,毕竟确实是方便,点几下就能生成想要的代码。所以,学会cubemx是很有必要的。
原创 3月前
2902阅读
注意:MDK系列安装步骤差别不大,方法相通,本文以MDK5.27安装为例。MDK527软件下载a. 云盘下载:链接: https://pan.baidu.com/s/1Fb5tJzc7FzeXt_w6um38_w 提取码: s1b5b. 官网下载(建议下载最新版本):http://www2.keil.com/mdk5 MDK527安装教程双击打开MDK527,点击Next &
这里,我们使用STM32CubeMX新建一个工程感受其强大 文章目录一、新建工程二、保存工程三、时钟配置四、GPIO设置五、生成代码六、GPIO基本输入输出函数(HAL库)七、结语 一、新建工程打开STM32CubeMX5.1.0,界面如下图所示 图1 Cube5.1.0主界面 . 其中,点击1处为打开已存在的工程,点击2处选择单片机型号建立工程,点击3处选择官方开发板新建工程,点击4处检
STM32CubeMX系列教程整理了一下,放在一起方便大家查看。有什么不对的地方,也欢迎大家指正。【教程
原创 2022-10-17 10:54:55
743阅读
1,初始化SPI对应的GPIO引脚1)打开对应引脚:SCK,MISO,MOSI,CS等引脚所在GPIO的时钟 2)配置对应引脚:SCK,MISO,MOSI的模式(查看参考手册GPIO部分),速度 注意CS(NSS)用软件控制,设置成推挽输出 e.g: #define FLASH_SPI_CS_HIGH GPIO_SetBits(FLASH_SPI_CS_PORT,FLASH_SPI_CS_PIN)
案例库及相关资料下载链接:链接: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
STM32CubeMX 是意法半导体推出的图形化配置工具, 通过傻瓜化的操作便能实现相关配置, 最终能够生成 C 语言代码, 支持多种工具链, 比如 MDK、 IARFor ARM、 TrueStudio 等。
原创 2022-10-19 12:50:30
1160阅读
1点赞
STM32F407 使用HAL库延时微妙实现方法(STM32CubeMX配置)作者 : 李剀 欢迎转载,但也请保留上面这段声明。 谢谢! (以上两个链接均是我个人的博客,只是在不同的平台上面)先说一下为什么写这篇博客。不知道大家有没有遇到过这种情况,当你在移植别人的程序的时候,尤其是移植STM32的程序,从标准库移植到HAL库的时候,总是无奈延时微妙函数在HAL库中找不到,delay_us(u8
STM32CubeMX 真的不要太好用由于工作内容的变动,我已经很久没有正经的玩过单片机了,近期又要用它做个小玩意了,还是选 stm32 吧,外设库开发不要太方便,哈哈哈先去 stm32 社区逛了逛,发现了一个新字眼 STM32CubeMX,简单看了下,大概明白是个 ST 公司新推出的一个配置工具,直接由图形界面简单配置下,生成初始化代码,并对外设做了进一步的抽象,让开发人员更只专注应用的开发,挺
转载 2024-06-19 19:44:29
461阅读
STM32STM32单片机总目录1、下载STM32CubeMx依赖java环境,需要先下载安装java SE,下载地址: https://www.java.com/zh-CN/download/ STM32CubeMx下载地址:https://www.st.com/zh/development-tools/stm32cubemx.html 下载前,需要输入邮箱,在邮箱里点击下载连接,即可下载2
STM32开发环境搭建一,MDK安装(MDK5.14):1. 安装MDK软件:      双击安装,一路下一步,填写安装路径:路径名不要包含中文,空格或特殊字符      中途会弹出是否安装ULink驱动,点击安装      安装完成点击Finish会弹出下载插件页面(不联网会报错,直接关闭即可)    2. 安装STM32F1XX支持包:(MDK5不同芯片需安装对应支持包)  打开MDK5   
转载 4月前
232阅读
STM32CubeMX 是 ST 公司近几年来大力推荐的STM32 芯片图形化配置工具, 允许用户使用图形化
原创 2022-10-17 11:08:43
510阅读
关于STM32F407芯片结构的个人认知1.芯片内部结构(不深究)* 内核就相当于我们电脑中的CPU,它通过总线矩阵与Flash,SRAM,等相连。而FLASH, RAM 和片上外设,这些功能部件共同排列在一个 4GB 的地址空间内(也就是存储器),我们在编程的时候,操作的也正是这些功能部件。 那么我们就会不禁想到,存储器是怎么给Flash,SRAM分配空间的呢?存储器映射存储器本身不具有地址信息
STM32CubeMX是被广泛使用的。它集成了芯片选型、引脚分配和功能配置,中间件配置,时钟配置,
原创 2022-08-13 00:24:43
185阅读
STM32cubeMX环境配置安装-汉化-主题设置一、 首先在电脑上安装完成 Java (v1.7以上)的环境[java](https://www.java.com)二、STM32cubeMx下载三、STM32cubeMx安装STM32CubeMx配置STM32Cube是软件工具和嵌入式软件
前言博文基于ARM Cortex-M3内核的STM32F103ZET6芯片和标准3.5.0库;博文介绍标准库中个文件夹的含义和以及一个简单工程的建立;如有不足之处还请博友多多指教;标准库的下载标准库的获取方式: 第一步:第二步:依次进行下列操作 在下面这个表格里,能看到很多系列的标准库,可以根据自己需求选择;这里我选择STM32F10x系列; (下面这个表格是根据芯片选择的,或许有人会有一个疑问:
STM32CubeMX安装1、STM32CubeMX介绍2、软件坏境安装3、STM32CubeMX软件下载4、安装步骤 1、STM32CubeMX介绍 STM32CubeMX是ST公司主动原创的一款代码生成工具, 它可以减轻开发时间和费用。STM32CubeMX集成了一个全面的软件平台,支持STM32每一个系列的MCU开发。这个平台 包括 STM32Cube HAL(一个 STM32 的抽象层
文章目录一、Modbus/TCP协议1.查询报文2.响应报文二、从机代码1.初始化从机网络2.简单响应函数3.main函数循环等待连接三、效果四、总结五、源码 一、Modbus/TCP协议功能码作用01读取线圈状态02读取输入状态03读取保持寄存器04读取输入寄存器05强置单线圈06预置单寄存器07读取异常状态08回送诊断校验09编程(只用于484)0A控询0B读取事件计数0C读取通信事件记录0
  • 1
  • 2
  • 3
  • 4
  • 5