相关文章

ORCH可视化高可用集群

1. ORCH介绍 Orchestrator(orch):go编写的MySQL高可用性和复制拓扑管理工具,支持复制拓扑结构的调整,自动故障转移和手动主从切换等。后端数据库用MySQL或SQLite存储元数据,并提供Web界面展示MySQL复制的拓…

STM32F407 之 基于 STM32F40x 固件库的 MDK5 工程

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">1、MDK 安装说明:安装路径不要包含中文,否则,就会出现一些奇怪的错误!</span> 2、建立工程 1)、由于以前用惯了原子的模板,就用原子大哥的模板…

stm32在keil5中新建工程[0]

1 准备工作 1.1 新建一个模板文件夹并下载3.5固件库文件 1.2 在模板文件夹中新建几个子文件夹 0_CORE 放置需要的核心启动文件等 1_FWLIB_3_5_0,放置固件库提供的外设文件 2_DRIVE,放置用户自己的驱动文件 3_PROJECT放置工程文件 readme 放置工程版本信息等 2 keil5新建工程设…

正点原子stm32F407学习笔记1——新建工程模板

一、基于固件库 1、新建文件夹 新建一个Template文件夹,在此文件夹下新建五个子文件夹 2、打开keil软件,点击菜单栏Project –>New Uvision Project,如果有其他工程,先点击Project->Close Project,然后将目录定位到刚才建立的文件夹 Template 之下的 USER 子目录,…

error: L6002U: Could not open file .\objects\startup_stm32f10x_hd.o

错误原因&#xff1a; 1.电脑系统用户名有中文字符&#xff0c;MDK安装目录有中文字符或者空格存在 检查电脑用户名&#xff0c;keil的安装目录&#xff0c;工程所在目录是否有中文或者空格和一些比较奇怪的字符 更改成英文。 3.环境变量有问题 参考&#xff1a;请问 ..\OBJ…

[STM32问题解决(1)]一类问题的解决办法——编译错误:XXX.axf: Error: L6218E: Undefined symbol xxx (referred from xxxx.o).

目录 1 问题说明1.1 问题回顾1.2 寻找解答所犯的错误 2 解决办法&#xff08;试用于一系列问题&#xff09;2.1 重审问题2.1.1 Undefined symbol xxx.c2.1.2 referred from xxxx.o 2.2 解决步骤2.2.1 如何寻找xxxx.c的位置&#xff1f;2.2.2 相同办法全局搜索没有定义的“xxx.c…

STM32 gcc编译环境搭建

STM32 gcc编译环境搭建 标签&#xff08;空格分隔&#xff09;&#xff1a; stm32 gcc Makefile 说在前面的话 gcc编译器兼容Windows、Linux和MAC&#xff0c;可自行去官网下载&#xff0c;此处提供参考链接&#xff1a;https://launchpad.net/gcc-arm-embedded/&#xff0c;L…

用GCC开发STM32,正点原子开发板的一个库函数版本例程示例

GCC环境搭建. 首先下载交叉编译环境GCC,这个网上有很多&#xff0c;百度一下就能找到下载。比如 Sourcery G for ARM EABI 我的CSDN资源里&#xff0c;有相关下载。 熟悉下Makefile 强力推荐熟悉网络牛人李云的51cto博客&#xff0c;有一篇驾驭Makefile的文章&#xff0c;另…

STM32CubeMX6.0 + HAL + LittleVGL7.6 等学习[最全附工程源码]

文章目录 STM32CubeMX HAL前言紧急避坑USARTfreertosfatfssdio 一些说明Cube基本使用HAL库函数中断回调函数外设对应时钟 配置示例小编有话说USARTRTCSDIO FATFSSDRAMLTDC DMA2DFreeRTOSTouchGFX显示LittleVGL显示图片C数组形式 canvas画图文件系统显示中文 待补充... STM32…

关于STM32.. Error: L6218E: Undefined symbol xxxx(referred from xxxx.o).问题解决

自己在编写有关利用CAN通讯&#xff0c;使用STM32控制电机旋转的代码中遇到了这一问题 错误应该是Can_Send_Msg这个函数在main中使用时没有定义。通过查找资料发现出现这一问题的主要原因有两个&#xff1a; 1、未将头文件的路径导入 解决方法&#xff1a;将含有函数申明的头…

STM32通过PID调节混水比例调节阀开度的调试心得

有关PID的理论相关的内容&#xff0c;网上有很多介绍很全很专业&#xff0c;然而看完后并不能应用于项目落地&#xff0c;本文描述一个真实的PID控制混水中心出水温度的案例。 关于PID控制&#xff0c;借用一下网上的图片&#xff1a; 本案例目的是混水中心输出温度基本恒定的…

建立STM32F103ZE系列的keil工程

1.新建文件夹template&#xff0c;在template文件下再新建一个USER文件。 2.打开keil5,新建工程&#xff0c;选择位置为USER并命名为template。 3.选择stm32f103ze&#xff08;图一所示&#xff09;&#xff0c;点击确定会弹出一个框&#xff0c;点击cancel即可。project会出…

STM32F4开发-新建工程

一、总述 之前买了一块STM32F407ZG的核心板,以及和它配套的TFT显示屏,学了很久了吧。最近同学让我教他STM32开发,于是就想写点东西总结一下。 我习惯用的开发环境是Keil,软件及开发环境的安装网上有很多例子,在这里就不再细说了。那么接下来,就是学习如何新建一个STM32工…

STM32学习笔记- 在MDK下更换启动文件

在移植STM32的时候 虽然统一系列几乎可以通用&#xff0c;但是有时为了得到某款芯片具体功能&#xff0c;需要更换启动配置文件&#xff0c;这里以自己STM32F103ZET6换STM32F103VGT6为例&#xff0c;在做项目时发现内存不够用时&#xff1a; 报了如等等下错误&#xff1a; ...…

【嵌入式08】STM32F103C8T6寄存器方式借助面包板点亮LED流水灯详解

文章目录 一、题目简述二、简述&#xff1a;初始化GPIO&#xff0c;点亮LED灯三、工程文件模板的建立四、使用寄存器点亮LED灯——代码部分1、硬件连接设计2、打开之前建立的工程模板3、代码编写4、硬件连接5、烧录&#xff1a;STM32F103C8T6与PC端连接 五、使用寄存器点亮LED灯…

使用keil软件创建一个STM32工程

使用keil软件创建一个STM32工程 ----------------芯片&#xff1a;STM32F429IGT6 创建一个STM32F429IGT6的工程&#xff0c;其他型号的单片机也大同小异。因为最近开始学习STM32F429IGT6单片机&#xff0c;所以以此为例&#xff0c;在看此文章之前需要有三个前提&#xff1a;1、…

STM32 OTA的实现方法和原理

OTA简介&#xff1a; OTA的全称是Over-The-Air&#xff0c;在嵌入式系统中指对某个嵌入式系统的软件在线升级。就MCU系统来说&#xff0c;是针对整个MCU的Firmware进行在线更新&#xff0c;所以也称之为FOTA。也有一种叫法是DFU&#xff0c;即Device firmware upgrade。都是相同…

STM32F103 实现 简易闹钟小程序

前言 开发板&#xff1a;正点原子 STM32F103 精英版 语言&#xff1a;C语言 开发环境&#xff1a;Keil5 使用了 KEY LED LCD RTC FLASH&#xff08;用于存储闹钟信息&#xff09; BEEP&#xff08;充当闹铃&#xff09; 代码下载 码云 GitHub 代码参考&#xff1a;正点原子…

STM32移植LVGL(LittleVGL)

STM32移植LVGL(LittleVGL) 一、什么是LVGL https://lvgl.io/ 这是LVGL的官网&#xff0c; http://lvgl.100ask.org/8.2/intro/index.html 这是lvgl的中文介绍网站。 先通过这两个网站大致了解一下lvgl&#xff0c;在后面移植时会有个大概了解&#xff0c;移植起来会更清晰易…

STM32F103 实现 LCD显示年月日时分秒星期 并可逐值修改的日期 小程序

目录 前言代码下载&#xff1a;功能介绍&#xff1a; 效果图核心代码参考图 前言 开发板&#xff1a;正点原子 STM32F103 精英版 语言&#xff1a;C语言 开发环境&#xff1a;Keil5 使用了 KEY LED LCD RTC 代码下载&#xff1a; 码云 GitHub 代码参考&#xff1a;正点原子…