我参考这个文章做的: http://bbs.armfly.com/read.php?tid=1678 这次添加的是没有os的版本 另外跟用不用hal库没关系 1. keil自带了emwin 2. 用cubemx把工程配置好. 然后生成 3.把1.里面 ...
STM Cube 是一个全面的软件平台,包括了ST产品的每个系列。 如,STM CubeF 是针对STM F 系列 . 平台包括了STM Cube 硬件抽象层和一套的中间件组件 RTOS, USB, FS, TCP IP, Graphics, 等等 . cubeMX的主要优点: .直观地进行STM 选择 .图形化配置 .C代码项目产生,涵盖STM 初始化部分。兼容IAR, KEIL和GCC编译器 ...
2016-04-01 19:40 0 1897 推荐指数:
我参考这个文章做的: http://bbs.armfly.com/read.php?tid=1678 这次添加的是没有os的版本 另外跟用不用hal库没关系 1. keil自带了emwin 2. 用cubemx把工程配置好. 然后生成 3.把1.里面 ...
此笔记是根据B站上面的视频STM32CubeMX 使用c++编程做的简要记录,方便自己回看。 一、Cube配置 与以往使用keil开发不同,在STM32Cube上面的Toolchain/IDE需要选择Other Toolchains(GPDSC),其余与之前配置一样。 二、VScode配置 ...
前段时间由于应用需要对产品授权进行限制,所以研究了一下有关STM32 MCU的唯一ID的资料,并最终利用它实现了我们的目标。 1、基本描述 在STM32的全系列MCU中均有一个96位的唯一设备标识符。在ST的相关资料中,对其功能的描述有3各方面: 用作序列号(例如 USB ...
目录 浅谈MCU的DMA技术 DMA技术简介 stm32F4中的DMA DMA主要特性 DMA的配置与工作流程 以摄像头DCMI的DMA配置为例 使用DMA读写数据与CPU操作的对比 ...
最近在设计四旋翼飞行器,用stm32f407,有三种开发方式可以选择:一、寄存器开发。二:库函数开发。三:HAL库开发,考虑了一下,选择了HAL库,原因如下: 1. 寄存器开发相对较慢,寄存器很多,配置起来会占用很长时间,而且在调试的时候如果再对程序修改,还要配置寄存器,耗时 ...
参考路径:http://club.gizwits.com/thread-8806-1-1.html 手头上正好有STM32的开发板和ESP-12E ...
初始化 首先讲下UART的初始化 1.声明UART的初始化结构体,并赋值 2.MX生成的代码会调用HAL_UART_MspInit();来初始化UART,当然这个代码也是自动生成,不过用户可以在这个函数里面添加自己想要添加的操作,时面包括了NVIC_Configuration ...
1. 实验平台使用百为的STM32F103开发板 2. 例程目录\百为stm32开发板光盘\stm32_gui_lib\Project\Embedded_GUI_Example\EWARM 3. 直接编译遇到一个问题 4. 解决办法如下,勾选Use CMSIS 5. 去掉 ...