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
8086单片机汇编
嵌入式
单片机
中Flash存储器控制与实现
第一:嵌入式
单片机
内部Flash概述1.存储器的概念存储器指的是若干个存储单元的集合,每个存储单元都可以存储若干个二进制数,为了方便的操作存储单元,就为每个存储单元都分配了地址,就可以通过寻址来访问存储单元
嵌入式开发星球
·
2025-03-02 17:41
单片机项目实战操作之优秀
单片机
嵌入式硬件
FLASH与RAM
内存分区1、四区分配2、
单片机
的程序存储3、STM32有两部分内存空间4、为什么会有RAM1和RAM2?5、怎样将变量存储在CMM内存中?
AARON_MJT
·
2025-03-02 16:37
STM32
单片机
javascript
嵌入式硬件
NXP Kinetis L系列:8.存储器系统:Flash与RAM
在NXPKinetisL系列
单片机
中,Flash存储器具有多个特点,包括高可靠性和低功耗。Flash存储器的大小根据不同的型号有所不同,但通常在32KB到512KB之间。
chenlz2007
·
2025-03-02 16:37
STM32等单片机教程
嵌入式硬件
单片机
arm开发
ram与flash你知道多少?
一电脑程序运行过程与
单片机
的区别我们平常使用的电脑的程序是存储在磁盘中的,由于磁盘的读取速度很慢,所以为了避免程序阻塞,电脑在程序执行之前,会把整个代码复制到内存中,CPU从内存中读取指令,然后去运行。
华维单片机编程
·
2025-03-02 16:36
单片机
ram
flash
内存分配与c语言变量的存储位置
单片机
FLASH和RAM内存分布
STM32内置有Flash和RAM(Flash分为NorFlash和NandFlash,STM32M3、M4内核的
单片机
内为NorFlash,程序可以直接在其运行;RAM分为SRAM和DRAM,STM32
BachelorTse
·
2025-03-02 16:04
stm32
嵌入式
单片机
stm32
单片机
面向对象编程思路和方法--框架01
一、
单片机
程序框架1、轮流执行int main (void){ while(1) { sing(); dance(); play(); }}函数sing执行的时间比较长的话,函数dance就不能很快的被执行
古希腊掌握嵌入式的神
·
2025-03-02 16:32
单片机
嵌入式硬件
单片机
栈和堆、FALSH、区别
1.Flash(闪存)(程序存储器)用途存储程序代码:编译后的机器指令(如.text段)、常量数据(如.rodata段)等。掉电不丢失:程序固化在Flash中,重启后仍存在。特点只读或需擦除写入:运行时不可直接修改(需特殊操作,如Flash编程)。访问速度较慢:比RAM慢,但容量较大(STM32的Flash通常为几十KB到几MB)。寿命有限:Flash有擦写次数限制(约1万~10万次)。示例STM
古希腊掌握嵌入式的神
·
2025-03-02 15:59
单片机
嵌入式硬件
基于
单片机
的红绿灯智能控制系统设计
收藏和点赞,您的关注是我创作的动力文章目录概要一、设计思路2.1设计原理2.2方案选择二、元件展示3.1
单片机
展示三、内容截图四、主要代码四、文章目录概要 随着社会经济的快速发展以及人们生活水平的提高
2301_79312104
·
2025-03-02 14:17
单片机
单片机
嵌入式硬件
加密授权——获取计算机CPUID序列号(32位 64位 均可以)
首先说下cmd下查看CPUID命令:wmiccpugetProcessorId在32位模式下,我们可以使用内嵌
汇编
来调用cpuid指令。但在64位模式下,VC编译器不支持内嵌
汇编
。
程序猿小泽
·
2025-03-02 10:08
C
C++
获取CPU的ID号
加密授权
001-51
单片机
概述
目录1.1什么是
单片机
1.251
单片机
1.3STC89C52RC概述1.3.1STC89C52RC-40I-LQFP441.3.2
单片机
分装1.3.3引脚功能概述1.3.4最小系统概念1.1什么是
单片机
单片机
是一种将中央处理器
wind_one1
·
2025-03-02 08:52
51单片机
51单片机
嵌入式硬件
单片机
C++编译过程详解
编译步骤:一、编译:预处理,编译,
汇编
二、链接预处理:生成“.ii文件”,对所有的#进行预处理,对include进行链接,对宏macro进行替换(预处理器cpp(cpreprocessor))g++生成的文件后缀名为
采采卷耳77
·
2025-03-02 00:52
C/C++
c++
C/C++程序员为什么要了解
汇编
?了解
汇编
有哪些好处?如何学习
汇编
?
目录1、概述2、从
汇编
的角度去理解问题的若干实例说明2.1、使用空指针去访问类的数据成员或调用类的虚函数为什么会引发崩溃?
dvlinker
·
2025-03-02 00:20
C/C++实战专栏
C/C++软件开发从入门到实战
C/C++
汇编
为什么要了解汇编
了解汇编有哪些好处
如何学习汇编
IDA反汇编工具
汇编指令
STM32F103c8t6被锁
用STink往STM32c8t6中烧录程序,一直连不上,试了很多种方法,包括ST-LINKUtility,也还是不行,一直报错Connot…经过百般尝试终于找到了方法,就是用一个USB转TTL连接
单片机
最爱是生活
·
2025-03-01 22:36
stm32
嵌入式硬件
单片机
蓝桥杯
单片机
第16届4T模拟赛三思路讲解
声明:以下代码仅供参考蓝桥杯
单片机
第16届4T模拟赛三于3月2日结束,做完题目忘记把题目截下来了,成绩出了再补上,本篇文章只讲思路(思路大体上是没问题的,有些地方可能存在不足,见谅)。
星光始终闪耀
·
2025-03-01 21:32
蓝桥杯单片机组4T模拟赛
蓝桥杯
单片机
单片机
程序死机跑飞查找原因
单片机
程序死机,跑飞了可以从以下几个方面查找原因:1.意外中断。是否打开了某个中断,但是没有响应和清除中端标志,导致程序一直进入中断,造成死机假象2.中断变量处理不妥。
maskmoo
·
2025-03-01 16:33
存档
STM32
STM32
程序跑飞
程序死机
win32
汇编
环境,对话框中使用IP地址控件示例
;运行效果;win32
汇编
环境,对话框中使用IP地址控件示例;演示了如何设置IP控件的IP地址,取得IP控件的地址值的操作,并解释了其原理;也可以使用编辑框控件代替,但是需要写更多的东西,比如需要输入数值是否超
一品人家
·
2025-03-01 15:52
汇编
深度学习-【完整代码+数据集】逻辑回归预测乳腺癌检测案例
作者主页:编程千纸鹤作者简介:Java、前端、Python开发多年,做过高程,项目经理,架构师主要内容:Java项目开发、Python项目开发、大学数据和AI项目开发、
单片机
项目设计、面试技术整理、最新技术分享收藏点赞不迷路关注作者有好处文末获得源码机器学习分为
编程千纸鹤
·
2025-03-01 06:14
人工智能学习专栏
深度学习
逻辑回归
人工智能
癌症预测
计算机的挑战目标
2、独立实现
汇编
语言3、独立实现高级编程语言4、独立实现操作系统5、独立实现数据库6、独立实现消息队列7、独立实现HTTP服务器8、独立实现WEB浏览器9、独立实现WebSocket服务器10、独立实现
编程之升级打怪
·
2025-03-01 06:43
算法
基于stm32HAL库的简易调度器
调度器简介这个调度器是为STM32系列
单片机
设计的,使用了HAL库进行开发。它实现了基于优先级的抢占式任务调度,能够高效管理多个任务的执行。调度器的设计目标是轻量级、易于移
taptaptap.jic
·
2025-02-28 23:53
stm32
算法
嵌入式硬件
单片机
C语言基础知识点
1.1引用头文件#include //引入
单片机
寄存器相关的头文件#include //引入按键相
Moonnnn.
·
2025-02-28 21:14
c语言
开发语言
USART串口接收双雄争霸:查询法与中断法深度解析 | 零基础入门STM32第三十五步
主题内容教学目的/扩展视频串口通信重点课程什么是USART串口,电路原理,
单片机
内部寄存器,固件库说明。加载相关文件,驱动程序分析,printf的使用。什么是中断,中断的程序设计,还有哪些中断。
触角01010001
·
2025-02-28 18:22
STM32
stm32
嵌入式硬件
单片机
【星云 Orbit-F4 开发板】01. STM32F407 HAL库开发环境安装与工程模板创建
核心板型号处理器参数学习定位典型应用场景极光Orbit-C8STC8H8K64U(51架构/24MHz)
单片机
原理与应用GPIO控制/UART通信星火O
智木芯语
·
2025-02-28 13:14
【星云
Orbit-F4
开发板】
【星火
Orbit-F1开发板】
单片机
stm32
物联网
mcu
嵌入式硬件
Proteus仿真七段数码管(共阳极)
1.实验目的:强化实际
单片机
和仿真之间的联系2.仿真软件Proteus8.163.仿真结果图4.总结仿真一定要细致,把每一个功能细节做到位
天道酬勤 2025
·
2025-02-28 13:41
proteus
stm32 DMA步进电机控制
简介
单片机
控制步进电机一般采用定时器比较中断的方式控制步进电机的速度,但是采用这种方法有一个缺点,电机的运行速度比较快的时候,
单片机
频繁进入中断。
xy0942
·
2025-02-28 12:07
stm32
运动控制
stm32
DMA-步进电机
HC32F460_SCI驱动(一)
1.功能组1.1基本概念HC32F460的引脚功能复用机制通过Func_Grp(功能组)实现,其灵活性显著高于传统
单片机
(如STM32系列)。
嵌入式老牛
·
2025-02-28 09:09
HC32F460驱动库
HC32F460
C语言
嵌入式硬件
驱动库
串口
RK3568平台开发系列讲解(内核篇)Linux 内核启动流程
更多内容可以加入Linux系统知识库套餐(教程+视频+答疑)返回专栏总目录文章目录一、Linux内核启动流程导图二、自解压阶段三、内核运行入口四、
汇编
阶段五、C函数阶段六、启动内核现场七、执行第一个应用
内核笔记
·
2025-02-28 04:27
RK3568
linux
【Linux基础】Linux下的C编程指南
目录一、前言二、Vim的使用2.1普通模式2.2插入模式2.3命令行模式2.4可视模式三、GCC编译器3.1预处理阶段3.2编译阶段3.3
汇编
阶段3.4链接阶段3.5静态库和动态库四、Gdb调试器五、总结一
Nebula嵌入式
·
2025-02-27 23:19
#
Linux基础
linux
嵌入式
详细介绍STM32(32位
单片机
)外设应用
以下是关于STM32外设应用的详细介绍,结合其功能特点及实际应用场景进行分类说明:一、基本接口与数字外设GPIO(通用输入输出端口)功能:支持输入/输出模式切换,可配置为推挽、开漏、上拉/下拉等模式,驱动能力可调。应用:控制LED、蜂鸣器等简单外设;读取按键、传感器信号(需结合消抖电路或软件消抖算法);复用为其他外设功能引脚(如SPI、I2C)。代码示例://配置PA0为推挽输出(HAL库)GPI
日记成书
·
2025-02-27 23:17
反正看不懂系列
stm32
学习
单片机
设计基于ARM的嵌入式温度控制系统的设计
本文设计以温度报警和控制功能为核心的温度控制系统,首先实现对实现该功能的要素进行分析,设计系统方案,选择确定以DS18B20传感器来实现温度的检测功能,采用ARM
单片机
接受传感器检测
启初科技
·
2025-02-27 16:15
嵌入式毕业设计
单片机
单片机
arm开发
嵌入式硬件
C语言 第一章 认识C语言
1969年,美国贝尔实验室的肯·汤普森在开发UNIX系统时,为了克服
汇编
语言编程的不便,基于BCPL语言开发了B语言,这是C语言的前身。
点纭
·
2025-02-27 13:24
c语言
开发语言
软件调试之陷阱标志
1.
8086
支持的单步执行标志(EFLAGS的TF位)。2.386引入的任务状态陷阱标志(TSS的T标志)。3.奔腾Pro引入的分支到分支单步执行标志(DebugCtl寄存器种的BTF标志)。
maomao171314
·
2025-02-27 08:22
软件调试
陷阱标志
软件调试
51
单片机
键盘接口-独立按键和矩阵按键
51
单片机
键盘接口-独立按键和矩阵按键按键的分类键输入原理独立式键盘矩阵键盘消抖键码识别键盘程序按键的分类按键按照结构原理可分为两类:一类是触点式开关按键,如机械开关、导电橡胶开关等;一类是无触点式开关按键
学习少年的天空
·
2025-02-27 07:07
单片机
单片机
jenkins自动打包vuejs部署到docker
Dockerfile自动制作镜像并复制jenkins打包好的文件到容器里4、jenkins负责运行docker命令进行停止、删除原有镜像,并重新运行镜像docker部署jenkinsdockerrun-d-p
8086
戚辰先生丶
·
2025-02-27 05:58
基于STM32的城市低洼积水检测控制系统设计(代码+仿真)
为了有效解决这一问题,本文设计了一种基于STM32
单片机
的城市低洼积水检测控制系统。该系统通过阻压式水位检测传感器实时监测水位变化,并通过液晶屏LCD1602和串口上位机显示水位高度。
科创工作室li
·
2025-02-27 04:51
毕业设计0
stm32
嵌入式硬件
单片机
C++八股(面试题、手撕题)自用版
目录面试题:1.defineinline在编译的哪个阶段2.conststatic3.子函数返回结构体有什么问题,返回对象调用了哪些函数4.volatile关键字5.编译器基本原理6.预处理、编译、
汇编
为了找工作开始抱佛脚
·
2025-02-27 01:18
c++
开发语言
面试
51
单片机
应用开发(进阶)---串口接收字符命令
实现目标1、巩固UART知识;2、掌握串口接收字符数据;3、具体实现目标:(1)上位机串口助手发送多字符命令,
单片机
接收命令作相应的处理(如:openled1即打开LED1;closeled1即关闭LED1
面包板扎
·
2025-02-26 22:29
51单片机应用开发基础
单片机
51单片机
嵌入式硬件
嵌入式
单片机
基础篇(二十五)之stm32F103串口接收发送固定大小字符串程序
stm32F103串口接收发送固定大小字符串程序#include"stm32f10x.h"#include"string.h"#include"stdio.h"unsignedcharUARTbuff[32];intk=0;staticunsignedcharcount=0;voidMy_USART1_Init(void){GPIO_InitTypeDefGPIO_InitStrue;USART_
lostlll
·
2025-02-26 22:59
嵌入式
单片机
串口通信
嵌入式
stm32
单片机
串口通信
PIC
单片机
学习—USART串口
PIC
单片机
学习—USART串口最近做了几个项目都用到了PIC
单片机
,在这几个项目之前我只用到了51
单片机
和STM32来做控制类的项目,用PIC
单片机
的时候发现使用的时候和51
单片机
还是有所区别,有许多小坑需要注意
地下的铁
·
2025-02-26 22:55
PIC单片机
单片机
经验分享
c语言串口控制
单片机
,利用USART实现
单片机
与串口通信[C语言]
实验目的:熟悉USART通信//通过“串口调试助手”协助工作//串口调试助手发送数据给877,877收到后再转发回串口助手//硬件要求:拨码开关S7全置ON,其他拨码开关置OFF#include//包含
单片机
内部资源预定义
weixin_39622283
·
2025-02-26 22:24
c语言串口控制单片机
STM32
单片机
USART串口打印和收发数据
2.1Serial.c2.2Serial.h2.3main.c3.串口收发数据3.1Serial.c3.2Serial.h3.3main.c1.串口通信对于串口通信的详细解析可以看下面这篇文章STM32
单片机
TENET-
·
2025-02-26 21:51
STM32单片机标准库
单片机
stm32
嵌入式硬件
[程序员]经典挖坑场景9,gcc代码优化与
汇编
指令的冲突
在之前总结过一个coredump:Coredump-X:movaps可能会导致段错误(SIGSEGV)https://mzhan017.blog.csdn.net/article/details/145477425原因是gcc做了优化,使用到了浮点类型的指令,这个指令要求是存储地址是16字节对齐,如果不对齐,就会coredump。产生coredump的地址是栈上的一个地址,之前一直没有想明白为什么
mzhan017
·
2025-02-26 20:16
gcc
gdb/coredump
汇编
gcc
STM32MP157 Linux系统移植开发篇3:设备树详解
,2个A7核,1个M4核,A7核上可以跑Linux操作系统,M4核上可以跑FreeRTOS、RT-Thread等实时操作系统,STM32MP157开发板所以既可以学嵌入式linux,也可以学stm32
单片机
华清远见IT开放实验室
·
2025-02-26 16:18
stm32mp157教程
嵌入式linux开发
stm32
linux
STM32MP157
STM32开发方式
1.1寄存器开发学过51
单片机
的同学应该知道,51
单片机
教程都是讲解的寄存器开发,但是这种开发方式对于STM32就变得比较困难,因为STM32的寄存器数量是51
单片机
的十数倍如此多的寄存器根本无法全部记忆
影阴
·
2025-02-26 13:22
stm32
单片机
嵌入式硬件
【物联网项目】基于ESP8266设计的家庭灯光与火情智能监测系统(完整工程资料源码等)
系统是以
单片机
ESP8266WIFI开发板为主控核心,实现对各个主要功能模块的控制。
阿齐Archie
·
2025-02-26 13:20
单片机项目合集
单片机
嵌入式硬件
stm32
毕业设计
毕设
物联网
单片机
C语言基础知识-指针篇
引言:指针是变量在计算机或
单片机
内所占有的存储区域的地址。
墨小羽ovo
·
2025-02-26 11:42
单片机
c语言
嵌入式硬件
C++ 内联函数 函数重载
cppinlineintsquare(intx){returnx*x;}intmain(){inta=square(5);//可能被替换为inta=5*5;}生成的目标代码中不会出现square函数的独立
汇编
代码调试模式下可能保留函数符号
四代目 水门
·
2025-02-26 09:53
C语言学习笔记
c++
java
开发语言
关于
单片机
代码架构分层
三区一线理论#includevoidinit();voidinitial();voiddelay_l(unsignedintul);voidAPK();voidmain(){/*注释一:*专门用来初始化
单片机
自己的寄存器以及个别外围要求响应速度快的输出设备
卤煮小鱼
·
2025-02-26 01:57
单片机
程序的模块化设计
单片机
程序的模块化设计是提高代码可维护性、可复用性和可扩展性的关键方法。
_祥子@
·
2025-02-26 01:57
单片机
嵌入式硬件
单片机
程序的分层设计方法
分层设计是
单片机
程序模块化的核心方法之一,通过将不同职责的代码分离到不同层次,能够显著提升代码的可维护性、可移植性和可扩展性。
_祥子@
·
2025-02-26 01:57
单片机
嵌入式硬件
GCC 和 G++的基本使用
基本用法常用选项示例G++(GNUC++编译器)基本用法常用选项示例GCC与G++的区别选择使用GCC还是G++C++编译流程1.预处理(Preprocessing)2.编译(Compilation)3.
汇编
cuber膜拜
·
2025-02-25 23:44
汇编
gnu
c++
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他