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
【STM32编码器接口测速】实现测速功能
本文适合具有基础STM32外设编程能力的同学阅读,使用环境如下:主控芯片:STM32F103C8T6(或相同系列)开发环境:
Keil
MDK显示模块:
jingjing~
·
2025-07-29 20:53
嵌入式分享
stm32
单片机
嵌入式硬件
Keil
4 函数形参和实参不匹配导致的bug
形参是uint8_t型,而实参是uint32_t时,编译不会出现提示。随着程序的执行,实参实际值大于uint8_t时就会出错,这个问题比较隐蔽。uint8_tcheck(uint8_tflag){if(flag){return1;}else{return0;}}
lljss2020
·
2025-07-29 07:16
#
Keil
bug
PWM控制蜂鸣器
开发环境:例如ArduinoIDE、
Keil
、PlatformIO等。软件实现我们将
吃饭只吃七分饱
·
2025-07-27 00:32
单片机
嵌入式硬件
基于STM32的数字闹钟系统的设计与实现
1.1软件开发环境与编程语言在基于STM32F103C6的数字闹钟系统开发中,常选用
Keil
MDK作为软件开发环境,它集成度高,拥有完善的编译、调试等功能,能便捷高效地对STM32F103C6项目进行开发与管理
·
2025-07-26 00:11
一、新建FreeRTOS工程----软件仿真
目录1、新建本地工程文件夹2、使用
Keil
新建工程3、SelectDeviceForTarget4、ManageRun-TimeEnvironment5、
Keil
中新建文件夹及添加文件6、编写main函数
灬若宸
·
2025-07-24 09:13
FreeRTOS
stm32
单片机
嵌入式硬件
系统架构
如何在
keil
5中实现printf函数
在
Keil
MDK(
Keil
5)中实现printf函数,需通过重定向字符输出到硬件接口(如串口),并配置工程选项。
风停了123
·
2025-07-23 23:42
单片机
嵌入式硬件
keil
5识别不到正点原子的探索者stm32f407vgt6
原因:供电不足可能的理解错误:接上typec(串口)就可以识别到,误以为stlink要和串口一起使用其实是电压不足导致的,接上电源线或者typec都可以,比较stlink只是传输数据的,不负责供电
QL.ql
·
2025-07-23 22:34
stm32
嵌入式硬件
单片机
C++入门教程笔记·基本语法数据类型
编写不易,请勿搬运嵌入式开发学C++有必要嘛首先嵌入式开发的常用工具,
keil
5,Vscode,Esp-idf三个编译工具中都是支持C++语言的,也就是说常见芯片种类ST、ESP、等芯片类型都能够使用C
·
2025-07-21 23:51
C51 贪吃蛇 基于 Proteus V1.0
开发软件:
Keil
5仿真软件:ProteusPS:
ForesterX
·
2025-07-21 22:14
proteus
单片机
嵌入式硬件
贪吃蛇
C51
STM32F103R6的
Keil
和Protues仿真-点亮LED灯
STM32F103R6的
Keil
和Protues仿真-点亮LED灯STM32F103R6的
Keil
和Protues仿真-点亮LED灯1、效果1.1、低电平点亮1.2、高电平点亮2、代码2.1、
Keil
2.2
怎么就重名了
·
2025-07-19 22:01
stm32
嵌入式硬件
单片机
STC15单片机实战笔记一
新建工程一、新建工程前的准备1、添加型号与头文件到
keil
第一次新建STC工程时,需要将STC的型号与头文件添加到
keil
软件中。打开STC-ISP下载工具,切换至
keil
仿真设置栏,按提示添加即可。
未来电子机械工程师
·
2025-07-19 18:29
单片机STC15实战
单片机
keil
5中添加stc单片机芯片包(附加C51文件夹的添加)
用到这个软件双击打开软件打开
keil
查看注意(若添加成功下面就可以忽略了):C51文件夹其实存放的是STC公司的芯片库(以下附上C51文件夹的添加方式):
Keil
ProductDownloads(点击进入官网
彳亍独䓷
·
2025-07-19 16:20
单片机
嵌入式硬件
大一小白初学51单片机——安装开发软件
Keil
5C51
前言本文主要是结合B站上江科大的51单片机入门教程进行的经验总结,希望能帮助大家能快速入手单片机,快速安装使用开发软件
Keil
5C51。
老虎0627
·
2025-07-10 03:02
51单片机
嵌入式硬件
单片机
STM32串口DMA方式向上位机连续发送接收数据
使用区别4、DMA的应用场景5、DMA传输方式6、DMA中断二、创建项目1、STM32CubeMX创建1.1设置SYS1.2设置RCC1.3设置USART1.4DMA设置1.5时钟设置1.6文件配置2、
KEIL
Justinlevy
·
2025-07-08 05:53
stm32
单片机
arm
4,STM32CubeMX配置UART串口工程
1,前言单片机型号:STM32F407编程环境:STM32CubeMX+
Keil
v5硬件连接:PF9--->LED0,PF10--->LED1注:本工程在1,STM32CubeMX工程基础(配置Debug
·
2025-07-03 01:08
Proteus仿真——STM32按键
并利用了延时函数来进行消抖主要用到的函数CubeMX的配置用PB8和PB9当作灯泡的引脚,设置初始为上拉PC13为按钮输入,设置为上拉电阻,处于高电平状态时钟树不变,同样的配置配置完成后直接生成代码即可,记得编译器点MDK-V5
Keil
m0_46321169
·
2025-07-02 16:03
stm32
Keil
MDK 嵌入式项目开发的一些问题:expected a “{“、declaration is incompatible with previous
在使用
Keil
MDK开发项目,编译时,报如下错误***UsingCompiler'V5.06update1(build61)',folder:'D:\
Keil
_v5\ARM\ARMCC\Bin'Buildtarget'iwdg'assemblingstartup_stm32f10x_hd.s
我命由我12345
·
2025-06-29 08:00
嵌入式
-
问题清单
嵌入式硬件
嵌入式
嵌入式软件
c
c语言
c++
stm32
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
上一页
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
其他