E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
keil
C51填坑记:中断处理导致主程序函数参数改变
1.现象平台:
keil
c51,中颖SH79F7019A现象:在增加了一个中断处理逻辑后,发现主程序异常,断点调试发现某个函数的参数被改变了,程序使用了错误的数据导致逻辑出错。
albert_812
·
2025-06-28 20:56
C51
C51
Data
Overlay
中断
参数异常改变
单片机菜单
单片机菜单结构设计单片机:STM32F030F4@48MHz开发环境:
keil
+stm32cubemx显示屏:LCD12864一、准备工作:1、按键功能正常本例用了3个按键,上按键=切换菜单里面的项目;
路过羊圈的狼
·
2025-06-27 22:31
单片机
stm32
嵌入式硬件
结合 STM32CubeMX 使用 FreeRTOS 实时操作系统
前言在STM32CubeMX软件出现以后,创建嵌入式项目变得简洁了许多,开发者无需重复编写MCU的外设初始化配置,只需在STM32CubeMX软件中动动鼠标配置完毕,就可以自动生成基于HAL/LL库的
Keil
麻辣长颈鹿Sir
·
2025-06-26 23:48
FreeRTOS
嵌入式开发
C/C++
stm32
单片机
FreeRTOS
STM32CubeMX
实时操作系统
C/C++
基于STM32的Proteus仿真LCD1602显示
代码使用
keil
5编译,hal库仿真效果:显示字母数字以及变量主函数代码intmain(void){charstr[80];chari,j;i=0;HAL_Init();/*配置系统时钟为内部8Mhz*
Ma_si
·
2025-06-26 00:15
STM32仿真
stm32
proteus
单片机
keil
5 MDK 540 & Keygen 2024-08-04 更新
链接:https://pan.baidu.com/s/16uyenao-3fzy5nfim6mGBw?pwd=ejfs提取码:ejfs
xiaofei558008
·
2025-06-25 11:42
单片机
嵌入式硬件
推荐使用JMCUProg:基于J-LINK调试器的高效MCU编程工具
推荐使用JMCUProg:基于J-LINK调试器的高效MCU编程工具MCUProgMCUprogrammerforJ-LINKandDAPLink,using
Keil
MDK's*.FLMFlashingAlgorithm
平奇群Derek
·
2025-06-24 22:11
Keil
中 L6406E: No space in execution regions with .ANY selector matching heap_4.o(.bss) 错误分析简述
链接器错误L6406E:Nospaceinexecutionregionswith.ANYselectormatchingheap_4.o(.bss)表明内存分配已超出预期范围,通常与全局/静态变量(.bss段)或堆(Heap)配置有关。以下是逐步解决方案:1.理解错误原因.bss段:存储未初始化的全局变量和静态变量。heap_4.o:通常与FreeRTOS的堆管理(Heap4)相关,Heap4需
lixzest
·
2025-06-23 19:05
stm32
C
利用STM32 HAL库实现USART串口通信,并通过printf重定向输出“Hello World“
一、开发环境硬件:正点原子探索者V3STM32F407开发板单片机:STM32F407ZGT6
Keil
版本:5.32STM32CubeMX版本:6.9.2STM32CubeMCUPackges版本:STM32F4V1.27.1
jmlinux
·
2025-06-22 01:30
stm32
stm32
嵌入式硬件
单片机
USART
STM32[笔记]--开发环境的安装
1.开发环境的安装编程语言:C语言需要安装的软件有两个:
Keil
5和STN32CubeMX
Keil
5的安装使用Keli4写STM32代码其实也是可以,但需要很复杂的配置,不建议新手操作。
wind_one1
·
2025-06-21 20:28
STM32入门教程
stm32
笔记
嵌入式硬件
51单片机开发环境全配置指南:
Keil
+ Proteus + VS Code本文将详解51单片机开发环境配置全流程,包含软件安装、汉化设置、多软件联动技巧,无需编程基础即可
一、环境配置流程图```mermaidgraphLRA[安装
Keil
C51]-->B[配置Proteus]B-->C[VSCode插件安装]C-->D[软件汉化]D-->E[三软件联动]E-->F[仿真调试
-北固亭
·
2025-06-18 21:17
51单片机
嵌入式硬件
TRAE 打开项目,注释乱码,GBK 转换 UTF-8
在使用TRAE打开一个基于
Keil
开发的STM32无人机项目时,发现项目中的注释内容显示为乱码。
lijunwei19
·
2025-06-16 02:50
#encoding
#
tr
Keil
中设置 STM32 Flash 和 RAM 地址详解
文章目录
Keil
中设置STM32Flash和RAM地址详解一、Flash和RAM配置界面(Target选项卡)1.IROM1(用于配置Flash)2.IRAM1(用于配置RAM)二、链接器设置界面(Linker
花落已飘
·
2025-06-14 20:58
STM32框架式编程
stm32
嵌入式硬件
单片机
嵌入式软件开发入门:
Keil
/IAR 集成开发环境(IDE)深度解析及应用实践
Keil
和IAR作为两款备受推崇的IDE,在嵌入式开发领域占据了重要地位。无论是汽车电子、工业控制,还是物联网设备,这两款工具都为开发者提供了强大的支持。
Mr_-G
·
2025-06-14 08:43
Keil
IAR
嵌入式
汽车
ARM
IDE
stm32f103 标准库移植rt-thread nano
参考资料:RT-Thread文档中心环境:1、stm32f103开发板2、
keil
3、rt-threadnanopack步骤:1、添加rt-threadnano到
keil
工程,步骤参见基于
Keil
MDK
尼尔森系
·
2025-06-13 11:45
单片机调试
stm32
嵌入式硬件
单片机
keil
生成bin文件,以及调试注意点
fromelf--bin-o"
[email protected]
""
[email protected]
"检查硬件上Boot引脚的连接,确保BOOT0和BOOT1都接地(从Flash启动)。
灯琰1
·
2025-06-12 12:30
stm32
Keil
开发STM32生成hex文件/bin文件
生成hex文件生成bin文件STM32工程的hex文件和bin文件都可以通过
Keil
直接配置生成生成hex文件工程中点击魔术棒,在Output中勾选CreateHEXFile选项,OK保存工程配置编译工程通过后可以看到编译输出窗口有创建
·
2025-06-12 11:54
C51单片机实验——矩阵按键
按键控制实验实验名称:按键控制实验实验环境:普中实验系统;
Keil
μVision4软件;实验目的:(1)掌握矩阵键盘和单片机的接口方法以及键值获取的原理。
·
2025-06-08 16:08
STM32实战:智能环境监测站设计方案
下面是一个基于STM32的智能环境监测站设计方案,使用
Keil
MDK-ARM开发环境。这个系统集成了多种传感器,并通过OLED显示数据,同时具备数据存储和报警功能。
三三十二
·
2025-06-06 15:02
stm32
嵌入式硬件
单片机
嵌入式学习笔记 - 新版
Keil
软件模拟时钟Xtal灰色不可更改的问题
在新版
Keil
软件中,模拟时钟无法修改XTAL频率,默认只能使用12MHz时钟。这是因为
Keil
MDK从5.36版本开始,参数配置界面不再支持修改系统XTAL频率,XTAL选项变为灰色,无法修改。
Lester_1101
·
2025-06-04 13:02
学习
笔记
单片机
MDK(
keil
5)的下载及安装教程
keil
5(MDK)下载与安装教程详解下载地址:
keil
5:http://www2.
keil
.com/mdk5pack:https://www.
keil
.com/dd2/pack/#!
小c君tt
·
2025-06-02 14:22
单片机
c语言
单片机
stm32
cortex-debug怎么提取添加.svd文件进行外设查看
找到厂家提供的
keil
的pack包,改后缀成zip以压缩文件打开,把svd文件移出来,添加"svdFile"项
c++小白,瞎写博客
·
2025-06-02 07:03
vscode
单片机
51单片机usb烧录电路_51单片机怎么用usb烧写程序 - 全文
单片机怎样用usb烧写程序首先,需要安装
keil
软件和STC_ISP程序下载软件。
weixin_39765280
·
2025-06-01 23:37
51单片机usb烧录电路
51单片机usb烧录电路_51单片机怎么用usb烧写程序
单片机怎样用usb烧写程序首先,需要安装
keil
软件和STC_ISP程序下载软件。
直江信纲二号机
·
2025-06-01 23:37
51单片机usb烧录电路
关于
keil
编译生成elf文件
问题:最近要使用protues去仿真stm32,由于
keil
使用的编译器是
keil
forarm因此不能生成elf文件。方案一:更改
keil
5的编译器。
Wsunsky
·
2025-06-01 23:36
单片机小白
keil
直接烧录目标hex文件
进入output设置将需要烧录的hex文件放入第二个图中的路径填入需要烧录的hex文件名,注意末尾的.hex必须加上,不然烧录的还是之前编译的程序。
Ontides
·
2025-06-01 23:35
stm32
mcu
keil
输出hex文件
在单片机开发中,很多开发都是烧写HEX文件的,所以在
keil
中,设置生成hex文件是必不可少的技能因为刚开始接触
keil
,以前都是用IAR进行开发,所以不知道这一点只需要在project-optionsfortarget
金海晗
·
2025-06-01 22:03
Keil
单片机
keil
5在点击debug时,全速运行按钮不能按的情况
在我程序编译完成后,下载了程序,点击debug进行调试,跳转到debug页面时,发现“run”按钮已经按下,但是不在运行代码,只是在空跑。出现这种情况,目前有以下几种情况:(1)在“optionsfortarget“”选项中的“target”中勾选“usemicrolib”。(2)在“optionsfortarget“”选项中的“C/C++”中,将“optimize”的等级从0->3。(3)检查给
yongridada
·
2025-06-01 02:39
stm32
单片机
嵌入式硬件
EFM32微控制器开发实战:标准库与例程指南
本资源集成了外设驱动程序、中间件和工具,以简化硬件接口操作,并包含了IAR和
KEIL
集成开发环境的支持。
大数据无毛兽
·
2025-06-01 00:24
STM32开发笔记96: 在PlatformIO中更改外部晶振频率
单片机型号:STM32F091RCT6低于PlatformIO开发平台,如果更改外部晶振频率,需修正stm32f0xx_hal_conf.h文件,原先使用
keil
开发时,此文件和项目相关,可以单独修改,
snmplink
·
2025-05-30 11:20
#
STM32快速开发
STM32
开发笔记
PlatformIO
外部晶振
频率
High performance embedded workshop #pragma 指定code和ram地址
在高性能嵌入式开发中,#pragma指令可以用来指定代码(code)和数据(通常存于RAM)的地址,不同的编译器对于#pragma的使用方式有所不同,下面分别以
Keil
C51(适用于8051单片机)和GCC
郝亚军
·
2025-05-30 09:08
c语言
算法
嵌入式学习笔记 - 关于ARM编辑器compiler version 5 and compiler version 6
KEIL
中关于ARM编译器是可选的,如下图,默认是最新版本,可以下载旧版本并放置到
KEIL
安装根目录下就可以在此处出现可选项。
Lester_1101
·
2025-05-29 21:41
学习
笔记
arm开发
Keil
遇到问题Encountered an improper argument
1、问题情况:翻译过来就是:遇到不正确的参数在调试Debug的时候遇到这个弹窗,把弹窗叉掉后,无法退出调试模式,且无法关闭
Keil
,只能调用任务管理器强制关闭
Keil
这是
Keil
亚洲版本存在的一个bug
嵌入式大辉
·
2025-05-29 11:08
Keil调试问题
单片机
mcu
stm32
单片机如何快速实现查看实时数据
在用
Keil
做调试的时候,最让人头秃的是什么?不是写代码的BUG,而是:这个条件变量是什么情况?为什么没进入这个判断?我代码跑到哪里了?
TheBszk
·
2025-05-29 08:15
嵌入式
Stm32
单片机
嵌入式硬件
调试
stm32
嵌入式开发
控制LED亮灯打开
keil
_c51_9.02a软件,新建一个文件夹输入相关的c语言文件#include//包含特殊功能寄存器定义的头文件sbitLED=P0^0;//位地址声明,注意:sbit必须小写、
WYT王玉桐
·
2025-05-28 12:43
单片机
嵌入式硬件
Proteus 51单片机仿真模拟步骤详解【附有51单片机的仿真图,仿真软件】【调试专用】
免费】Proteus:51单片机仿真模拟图调试专用资源-CSDN文库Proteus51单片机仿真模拟步骤详解一、环境搭建安装Proteus8Professional(需包含ISIS原理图设计模块)准备
Keil
μVision
小辉懂编程
·
2025-05-25 12:32
单片机
单片机
嵌入式硬件
keil
使用
快捷键和注释注释安装Arm编译器5链接链接2文件头注释模板添加模板:/*********************************************************************************@file*@author*@versionV1.0.0*@date*@brief**@notePortionsbasedonSTM32StandardPeripher
猿饵块
·
2025-05-25 08:39
stm32
数码管动态显示--C51单片机
实现数码管的动态显示使用protues中的元件如下:下面为实验连接图:按照上述连接好仿真电路后就可以写程序了在
keil
C中写C语言和汇编程序C语言代码如下:#include#include#defineucharunsignedchar
diving deep
·
2025-05-24 15:18
单片机学习记录
单片机
嵌入式硬件
stm32
Nordic NRF51822 从零开始系列(一)开发环境的搭建
(1)nrf51822开发板一块(此处使用的是青云系列的,自带jlijnkob+usb串口芯片)或者使用nrf51822模块+jlink_ob(左为开发板右为模块+jlinkob)软件安装包准备(1)
Keil
C_XianRen
·
2025-05-21 17:25
BLE_NRF51822
NRF51822
Keil
软件中STM32(ARM)与C51兼容方法
推荐其他UP主:
Keil
5安装教程(包含C51与MDK共存)-Kojull-博客园我已经实现了!
让子弹飞02
·
2025-05-21 11:47
stm32
arm开发
嵌入式硬件
上位机知识篇---
keil
IDE操作
文章目录前言文件操作按键新建打开保存保存所有编辑操作按键撤销恢复复制粘贴剪切全选查找书签操作按键添加书签跳转到上一个书签跳转到下一个书签清空所有书签编译操作按键编译当前文件构建目标文件重新构建调试操作按键进入调试模式复位全速运行停止运行单步调试逐行调试跳出调试运行到光标处窗口操作按键视图切换窗口布局调整一、调试前的准备二、进入调试模式三、调试界面介绍代码编辑窗口寄存器窗口变量观察窗口内存窗口串口输
Ronin-Lotus
·
2025-05-21 05:12
上位机知识篇
ide
keil
调试
常见的
Keil
5编译报错及其原因和解决方法
以下是几种常见的
Keil
5编译报错及其原因和解决方法:"Error:L6218E:Undefinedsymbol"(未定义符号错误)这通常是由于缺少对应的库文件或者代码中有未声明的变量或函数引起的。
嵌入式软硬件叶玄
·
2025-05-20 22:53
stm32(stm32F103
stm32L151)
keil5
C语言
stm32
编译报错
单片机
Keil
5快捷键大全
以下是一些常用的
Keil
5快捷键大全:基本编辑操作:Ctrl+C:复制选定内容Ctrl+V:粘贴选择的内容Ctrl+X:剪切选择的内容Ctrl+Z:撤销上一步操作Ctrl+Y:重做上一步操作Ctrl+F
嵌入式软硬件叶玄
·
2025-05-20 22:53
常用软件开发工具推荐
Keil5快捷键大全
STM32入门教程:WiFi通信
开发环境:搭建好用于开发STM32的IDE,例如
Keil
MDK。WiFi库:下载并
MyM满满
·
2025-05-17 16:10
stm32
单片机
嵌入式硬件
江科大51单片机REGX52.H文件
-----------------------REG52.HHeaderfileforgeneric80C52and80C32microcontroller.Copyright(c)1988-2002
Keil
ElektronikGmbHand
Keil
Soft
zy happy
·
2025-05-17 16:05
51单片机
51单片机
嵌入式硬件
单片机
Keil
4工程升级
Keil
5后编译无法生成axf文件最直接的解决办法
问题对原为
Keil
4版本的工程进行升级,升级到
Keil
5后编译显示“couldnotloadfilexxx.axf”解决因为不需要.axf文件,直接如下图,把这里的“Run#1”勾选去掉,选择不生成axf
码保过
·
2025-05-16 16:22
嵌入式硬件
keil
5基本使用步骤及注意事项
一、基础使用步骤1.安装
Keil
5下载安装包:从
Keil
官网下载MDK-ARM版本(需注册账号);或者去B站上拿。安装路径:路径中不要包含中文或空格(如默认路径C:\
Keil
_v5)。
三三十二
·
2025-05-14 15:37
单片机
stm32
嵌入式硬件
22 基于51单片机的智能家居系统(DHT11、继电器、气体浓度监测)
二、硬件资源基于
KEIL
5编写C++代码,PROTEUS8.15进行仿真,全部资源在页尾,提供安装包。编辑三、程序编程#include#include#include
白天看海
·
2025-05-14 12:45
Proteus
51单片机
智能家居
嵌入式硬件
探索STM32 HAL库:GPIO输出控制入门指南
利用STM32CubeMX进行配置生成初始化代码,并在MDK-
Keil
环境下完成编程和调试,是学习STM32HAL库编程的入门级实战项目项目地址:htt
郎锴钦
·
2025-05-13 22:13
深入探索STM32:入门指南与实战项目
STM32的发展历程为何选择STM32系列:性能对比、应用领域二、STM32架构简介ARMCortex-M处理器核心内存结构:Flash、RAM和EEPROMGPIO接口和外设模块三、STM32开发环境设置
Keil
MDK
2022物联网应用技术2班覃鑫磊
·
2025-05-13 22:42
stm32
嵌入式硬件
单片机
stm32 指定变量存储地址
如果如果有冲突,
keil
会提示Error:L6971E:metering_module.o(.data)typeRWincom
InJre
·
2025-05-13 17:39
嵌入式开发
stm32
嵌入式硬件
keil
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他