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
STM32存储器
STM32
中的计时与延时
前言在裸机开发中,延时作为一种规定循环周期的方式经常被使用,其中尤以HAL库官方提供的HAL_Delay为甚。刚入门的小白可能会觉得既然有官方提供的延时函数,而且精度也还挺好,为什么不用呢?实际上HAL_Delay中有不少坑,而这些也只是HAL库中无数坑的其中一些。想从坑里跳出来还是得加强外设原理的学习和理解,切不可只依赖HAL库。除了延时之外,我们在开发中有时也会想要确定某段程序的耗时,这就需要
lupinjia
·
2024-09-16 08:08
STM32
stm32
单片机
基于
STM32
与Qt的自动平衡机器人:从控制到人机交互的的详细设计流程
一、项目概述目标和用途本项目旨在开发一款基于
STM32
控制的自动平衡机器人,结合步进电机和陀螺仪传感器,实现对平衡机器人的精确控制。
极客小张
·
2024-09-16 06:24
stm32
qt
机器人
物联网
人机交互
毕业设计
c语言
基于
STM32
的汽车仪表显示系统:集成CAN、UART与I2C总线设计流程
一、项目概述项目目标与用途本项目旨在设计和实现一个基于
STM32
微控制器的汽车仪表显示系统。该系统能够实时显示汽车的速度、转速、油量等关键信息,并通过CAN总线与其他汽车控制单元进行通信。
极客小张
·
2024-09-16 06:24
stm32
汽车
嵌入式硬件
物联网
单片机
c语言
L1 L2 L3 缓存
du内置的zhiL1高速缓存的容量和结构对daoCPU的性能影响较大,不过高速缓冲
存储器
均由静态RAM组成,结构较复杂,在CPU管芯面积不能太大的情况下,L1级高速缓存的容量不可能做得太大。
京天不下雨
·
2024-09-16 02:00
windows
缓存
windows
51单片机——I2C总线
存储器
24C02的应用
目标实现功能单片机先向24C02写入256个字节的数据,再从24C02中一次读取2个字节的数据、并在数码管上动态显示,直至读完24C02中256个字节的数据。1.I2C总线简介I2C总线有两根双向的信号线,一根是数据线SDA,另一根是时钟线SCL。I2C总线通过上拉电阻接正电源,因此,当总线空闲时为高电平。2.I2C通信协议起始信号、停止信号由主机发出。在数据传送时,当时钟线为高电平时,数据线上的
老侯(Old monkey)
·
2024-09-16 01:53
51单片机
嵌入式硬件
单片机
基于
STM32
的简易RTOS分析-预备知识
写下这篇文章的主要目的是对自己学习RTOS的历程做一个记录和总结,方便以后回忆翻看。以下内容主要来自宋岩先生翻译的《Cortex-M3权威指南》。目录一、Cortex-M3寄存器简介二、堆栈操作简介三、汇编指令简介LDR和STR指令STMDB和LDMIA指令B、BX、BL、BLX指令MRS和MSR指令四、中断简介中断响应过程简介SVC和PensSV中断简介软件中断五、汇编基础一、Cortex-M3
騏威
·
2024-09-16 00:13
嵌入式
15-自编写rtos-结合
stm32
实际调试(ladylolo-os)
一、任务调度:1.理解:任务切换,用堆栈指针SP保存即将要切换的任务的前后文,然后是用PendSV来执行这些操作的;由于是基于优先级的调度策略,所以每次“心跳”都会看有没有优先级更高的出现,如果有就用PendSV进行上下文切换。2.编写部分:①每个任务自己的属性统称为TCB任务控制块。②任务就绪表有设置优先级(设置的时候变量或上优先级的变量让某个位数等于1),从任务就绪表中删除(删除时用与来得等于
Ladylolo-lsm
·
2024-09-15 23:37
stm32
嵌入式硬件
单片机
操作系统基础
目录操作系统基础冯诺依曼体系结构介绍操作系统基本认知本篇文章是后面学习操作系统知识的基础操作系统基础冯诺依曼体系结构介绍冯诺依曼体系结构如下:在上图中「输入设备」和「输出设备」一般被称为计算机的外设,而「
存储器
怡晗★
·
2024-09-15 21:27
Linux
linux
小米嵌入式面试题目RTOS面试题目 嵌入式面试题目
第一章-非RTOSbootloader工作流程MCU启动流程通信协议,SPIIICMCU怎么选型,
STM32
F1和F4有什么区别外部RAM和内部RAM区别,怎么分配外部总线和内部总线区别MCU上的固件,
好家伙VCC
·
2024-09-15 20:33
面试
杂谈杂谈
面试
职场和发展
基于
STM32
F103C8T6定时器的PWM通道的重映射
以下就是对PWM4的PWM通道进行一个重映射#include"
stm32
f10x.h"//Deviceheadervoi
—你的鼬先生
·
2024-09-15 20:02
stm32
嵌入式硬件
单片机
【
STM32
系统】基于
STM32
设计的锂电池电量/电压检测报警器系统——文末完整资料下载(程序源码/电路原理图/电路PCB/设计文档/模块资料/元器件清单/实物图/答辩问题技巧/PPT模版等)
基于
STM32
设计的锂电池电量/电压检测报警器系统系统视频:摘要:本设计旨在研究一个基于
STM32
F103C8T6微控制器的锂电池电量/电压检测报警器系统,应用于便携式电子设备电池管理。
阿齐Archie
·
2024-09-15 16:12
单片机嵌入式项目
stm32
嵌入式硬件
单片机
使用
STM32
实现简单的智能温控系统
在本篇文章中,我们将使用
STM32
微控制器来实现一个简单的智能温控系统。该系统将会有以下功能:实时监测环境温度,并显示在LCD屏幕上。当环境温度超过设定的阈值时,自动开启风扇。
棂梓知识
·
2024-09-15 16:07
stm32
单片机
嵌入式硬件
STM32
HAL freertos零基础(九)任务通知
1、任务通知任务通知用于任务之间同步和通信。任务通知允许一个任务向另一个任务发送一个32位的值,并可以选择是否唤醒正在等待通知的任务。这使得任务之间的同步更加简单和灵活。任务通知功能:发送通知:一个任务可以向另一个任务发送一个32位的值。接收通知:接收任务可以根据接收到的通知来决定何时执行某些操作。通知状态:可以检查任务的当前通知状态。2、相关APIxTaskNotify()//发送通知,带有通知
啥也不会的小白研究生
·
2024-09-15 16:06
零基础学习Freertos
stm32
嵌入式硬件
单片机
4×4矩阵键盘详解(
STM32
)
目录一、介绍二、传感器原理1.原理图2.工作原理介绍三、程序设计main.c文件button4_4.h文件button4_4.c文件四、实验效果五、资料获取项目分享一、介绍矩阵键盘,又称为行列式键盘,是用4条I/O线作为行线,4条I/O线作为列线组成的键盘。在行线和列线的每一个交叉点上设置一个按键,因此键盘中按键的个数是4×4个。这种行列式键盘结构能够有效地提高单片机系统中I/O口的利用率,节约单
辰哥单片机设计
·
2024-09-15 15:04
STM32传感器教学
矩阵
计算机外设
stm32
嵌入式硬件
单片机
传感器
STM32
的寄存器深度解析
目录一、
STM32
寄存器概述二、寄存器的定义与作用三、寄存器分类1.内核寄存器2.外设寄存器四、重要寄存器详解1.GPIO相关寄存器2.定时器相关寄存器3.中断相关寄存器4.RCC相关寄存器五、寄存器操作方法
千千道
·
2024-09-15 15:33
STM32
stm32
单片机
物联网
STM32
如何生成随机数
目录一、引言二、
STM32
随机数发生器概述三、工作原理1.噪声源2.线性反馈移位寄存器(LFSR)3.数据寄存器(RNG_DR)4.监控和检测电路:5.控制和状态寄存器6.生成流程四、使用方法1.使能随机数发生器
千千道
·
2024-09-15 15:33
STM32
stm32
单片机
物联网
STM32
——看门狗通俗解析
笔者在学习看门狗的视频后,对看门狗仍然是一知半解,后面在实际应用中发现它是一个很好用的检测或者调试工具。所以总结一下笔者作为初学小白对看门狗的理解。主函数初始化阶段、循环阶段和复位众所周知,程序的运行一般是这样的:程序在进入循环阶段之前,会在初始化阶段将每个寄存器或者某些变量赋值。初始化阶段的代码执行一次后,就不再执行了。而循环阶段的代码会执行很多次,一直循环反复的执行下去。这时,如果进行了复位,
百里与司空
·
2024-09-15 15:31
stm32
嵌入式硬件
单片机
门控循环单元
STM32
的 RTC(实时时钟)详解
目录一、引言二、RTC概述三、RTC的工作原理1.时钟源2.计数器3.闹钟功能4.备份寄存器四、RTC寄存器1.RTC_TR(TimeRegister,时间寄存器)2.RTC_DR(DateRegister,日期寄存器)3.RTC_SSR(SubsecondRegister,亚秒寄存器)4.RTC_PRER(PrescalerRegister,预分频器寄存器)5.RTC_CR(ControlReg
千千道
·
2024-09-15 14:57
STM32
stm32
物联网
单片机
9.15初识指针
内存是电脑上的
存储器
,计算机中程序的运行都是在内存中进行的。程序中如果有数据需要存储也会申请内存空间。为了有效的使用内存,就把内存划分成一个小小的内存单元,每个内存单元的大小是一个字节。
西科Monesy
·
2024-09-15 13:17
c语言
开发语言
2020-11-12 写单片机内存的脚本 nc openocd 事务自动测试
这是写单片机内存的脚本:z@z-ThinkPad-T400:~/zworkT400/EDA_heiche/zREPOgit/simple-gcc-
stm32
-project$catz.wholeRun.oneCase.cmdcattmp6
linuxScripter
·
2024-09-15 04:58
单片机中断
以下是中断向量表的设置方法:中断向量表的位置:51单片机的中断向量表通常位于程序
存储器
的起始位置,即地址0x0000到0x000F(对于双字节的中断向量,实际占用0x0000到0x001F)。
woainizhongguo.
·
2024-09-15 02:56
STM32单片机
原理解析篇
单片机
嵌入式硬件
arm-none-eabi-gcc 不识别__attribute__((at(xxx))命令如何将数据定义到外部SDAM(已验证)
linker链接文件中添加指定SDRAM加偏移地址2.添加SDRAM自定义section3.将数据定义到自定义区可以利用__attribute__((section(".xxx")))实现同样的效果步骤:从
STM32
H7xx
梓默
·
2024-09-14 15:40
#
C
单片机在医疗设备中的应用实例教程
单片机在医疗设备中的应用实例教程单片机基础单片机概述单片机,全称为单片微型计算机(Single-ChipMicrocomputer),是一种将中央处理器(CPU)、
存储器
、输入输出接口等主要计算机部件集成在一块芯片上的微型计算机系统
kkchenjj
·
2024-09-14 08:52
单片机
单片机
嵌入式硬件
单片机与传感器接口技术应用实例教程
单片机与传感器接口技术应用实例教程单片机基础单片机概述单片机,全称为单片微型计算机(Single-ChipMicrocomputer),是一种将中央处理器(CPU)、
存储器
、输入输出接口等主要计算机部件集成在一块芯片上的微型计算机系统
kkchenjj
·
2024-09-14 08:52
单片机
单片机
nosql
嵌入式硬件
Error: No
STM32
target found! If your product embeds Debug Authentication, please perform a discover
这个错误信息“Error:No
STM32
targetfound!
BABA8891
·
2024-09-13 19:33
stm32
嵌入式硬件
单片机
FreeRTOS学习笔记>内存管理
系统的内存可以分为两种:内部存储空间(RAM):通常指随机
存储器
,数据存取速度快,可以随机访问,但掉电后数据会丢失。外部存储空间:例如硬盘或闪存,数据即使在掉电后也能保存。
HKElec
·
2024-09-13 13:22
FreeRTOS学习笔记
学习
笔记
STM32
与ESP8266的使用
串口透传“透传”通常指的是数据的透明传输,意思是在不对数据进行任何处理或修改的情况下,将数据从一个接口转发到另一个接口。值得注意的是要避免串口之间无限制的透明,可以采用互斥锁的方式进行限制使用方法对USART1和USART3(用他俩举例)的模式都是设置为Asynchronous,并开启对应的中断。RCC的HighSPeedCLock模式设置为Crystal/Ceramic配置对应的时钟为64Mhz
每天的积累
·
2024-09-13 11:09
嵌入式学习日记
stm32
stm32
单片机
嵌入式硬件
ARM-Cortex-M架构:1、
STM32
函数参数传递
文章目录参数传递概览堆栈传递参数具体过程参数传递概览在调用子函数时,ARMCortex-M3处理器可以使用寄存器和堆栈来传递参数。具体使用哪种方式取决于传递的参数数量和调用约定(callingconvention)。参数传递方式ARMCortex-M3处理器使用ARMEABI(EmbeddedApplicationBinaryInterface)标准来定义参数传递的约定。根据这个约定:1、寄存器传
天城寺电子
·
2024-09-13 08:21
嵌入式软件开发
arm开发
stm32
汇编
C语言
物流系统中的嵌入式:
STM32
微控制器与智能算法驱动的物理循迹小车详细流程
一、项目概述本项目旨在开发一款基于
STM32
微控制器的物理循迹小车,具备二维码识别能力,并能够将物品送到指定的物流位置。通过传感器和算法的结合,小车将实现自主导航和路径规划,从而提高物流效率和准确性。
极客小张
·
2024-09-13 05:32
stm32
嵌入式硬件
单片机
机器人
算法
物联网
c语言
RAM(随机存取
存储器
)都有哪些?(超详细)
目录RAM的特点RAM的类型1.SRAM(静态随机存取
存储器
)2.DRAM(动态随机存取
存储器
)3.SDRAM(同步动态随机存取
存储器
)4.DDRSDRAM(双倍数据速率同步动态随机存取
存储器
)5.RDRAM
嵌入式-JY老师
·
2024-09-13 00:57
嵌入式工程师
c语言
硬件架构
智能硬件
嵌入式硬件
常见的ROM(只读
存储器
)及其区别(超详细)
目录1.掩模ROM(MaskROM)2.可编程ROM(ProgrammableROM,PROM)3.可擦写可编程ROM(ErasableProgrammableROM,EPROM)4.电可擦写可编程ROM(ElectricallyErasableProgrammableROM,EEPROM)5.闪存(FlashMemory)6.NVRAM(Non-VolatileRAM)各类ROM的主要区别ROM
嵌入式-JY老师
·
2024-09-13 00:57
嵌入式工程师
c语言
硬件架构
智能硬件
嵌入式硬件
硬件工程
入门篇,带你了解CPU, GPU, TPU, NPU, DPU
现代CPU通常包含多个层级的缓存(如L1、L2和L3缓存),以减少访问主
存储器
的延迟
今夕是何年,
·
2024-09-13 00:55
视觉算法部署
深度学习
算法
人工智能
大疆开发型c板BMI088-IMU零漂问题优化解决(1)
在基于clion开发大疆开发型c板
STM32
F407IG过程中出现的零点漂移严重情况的解决1.首先我们先了解一下IMU零漂校准IMU数据的目的是消除传感器本身固有的偏差和不确定性,使得测量数据更加准确和可靠
一流L
·
2024-09-13 00:24
单片机
stm32
嵌入式硬件
STM32
裸机-时间片任务轮询
瞎逼逼部分程序的编写裸机有几大类,分别是顺序执行前后台程序时间片任务轮询带系统的程序我们平常学习裸机开发程序中最常使用的可能就是顺序执行和前后台程序程序顺序执行的示例简单直接,直接往while(1)循环里放就是了前后台程序则是在顺序执行的基础上加上了中断,用于处理一些外部信号和比较紧急的事件但是这样出来的程序,实际的运行效果就比较乱了,我们无法确定某段程序能不能在我们需要的时候调用,比如让一些实时
妖异的小尾巴
·
2024-09-12 22:44
代码结构
STM32
Cube IDE HAL库驱动 W25Q128 进行读、写、擦除操作_w25q128驱动程序(1)
收集整理了一份《2024年最新物联网嵌入式全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升的朋友。如果你需要这些资料,可以戳这里获取需要这些体系化资料的朋友,可以加我V获取:vip1024c(备注嵌入式)一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习
2401_85012262
·
2024-09-12 21:06
2024年程序员学习
物联网
嵌入式硬件
面试
stm32
RTC
#include"
stm32
f10x.h"staticvoidRTC_Configuration(void){/*使能PWR和Backup时钟*/RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR
guanjianhe
·
2024-09-12 20:26
risc-v特权模式
risc-v架构支持几种不同的
存储器
地址管理机制,包括对物理地址和虚拟
狮子座硅农(Leo ICer)
·
2024-09-12 15:59
risc-v
基于
STM32
F407实现土壤湿度检测
土壤湿度传感器它利用电磁脉冲原理、根据电磁波在介质中传播频率来测量土壤的表观介电常数,从而得到土壤相对含水量。代码流程1.看原理图确定GPIO与ADC通道PA5,ADC1IN52.配置GPIO为模拟模式3.ADC初始化a.结构体申明ADC_CommonInitTypeDefb.时钟使能c.结构体配置d.初始化4.ADC通道初始化a.结构体申明ADC_InitTypeDefb.结构体配置c.初始化5
Yu.y1
·
2024-09-12 15:27
stm32
单片机
嵌入式硬件
stm32
f4串口接收与发送
之前有写一篇
stm32
f1串口接收与发送的文章,
stm32
f4与f1只有配置上的一点不同,今天把f4的串口接收与发送代码分享一下详细解释推荐大家看f1那篇,都是一样的,
stm32
f1串口发送与接收_居安士的博客
朴实妲己
·
2024-09-12 12:11
单片机
stm32
嵌入式硬件
STM32
HAL freertos零基础(六)计数型信号量
1、计数型信号量计数型信号量(CountingSemaphore)是另一种类型的信号量,它可以保持一个大于等于0的整数值,这个值表示可用资源的数量。本质上相当于队列长度大于1得队列。经典问题就是剩余车辆统计,出入车辆,车辆数据可以实时更新。2、相关API函数xSemaphoreCreateCounting()//使用动态方法创建计数型信号量。xSemaphoreCreateCountingStat
啥也不会的小白研究生
·
2024-09-12 12:11
零基础学习Freertos
stm32
嵌入式硬件
单片机
STM32
实现简单的智能手环
在本案例中,我们将使用
STM32
微控制器来实现一个简单的智能手环。
心梓知识
·
2024-09-12 11:35
stm32
单片机
嵌入式硬件
STM32
HAL freertos零基础(七)互斥量
1、互斥量互斥量主要用于保护共享资源的访问,确保在同一时刻只有一个任务可以访问该资源。互斥性:当一个任务获取了一个互斥量后,其他任务将无法再获取同一个互斥量,直到原始任务释放该互斥量。优先级继承:为了防止优先级反转问题,FreeRTOS的互斥量支持优先级继承机制。当一个高优先级任务被低优先级任务阻塞时,低优先级任务会暂时提升自己的优先级,以尽快释放互斥量,让高优先级任务继续执行。递归锁定:互斥量支
啥也不会的小白研究生
·
2024-09-12 10:30
零基础学习Freertos
stm32
嵌入式硬件
单片机
ads1115驱动程序
STM32
#ads1115驱动程序
STM32
#include"main.h"#include"cmsis_os.h"#include"adc.h"#include"dma.h"#include"usart.h"#
qq_42949957
·
2024-09-12 04:50
stm32
单片机
嵌入式硬件
STM32
驱动OV7725摄像头颜色识别_
stm32
hal ov7725 iic驱动(1)
hongbin96.com/文章链接:http://blog.csdn.net/hongbin_xu/article/details/54911339或http://hongbin96.com/109实验目的:使用
stm32
2401_86367135
·
2024-09-12 02:35
stm32
嵌入式硬件
单片机
[学习笔记]《CSAPP》深入理解计算机系统 - Chapter 6
存储器
层次结构
总结一些第六章的一些关键信息Chapter6
存储器
层次结构DMA局部性抖动Chapter6
存储器
层次结构随机访问
存储器
(Random-AccessMemory,RAM)分为两类:静态的和动态的。
Artintel
·
2024-09-11 23:45
学习
学习
笔记
c
csapp
stm32
单片机毕业设计方向推荐
文章目录1前言2如何选题2.1不要给自己挖坑2.2难度把控2.3如何命名题目3单片机嵌入式选题大全3.1嵌入式方向3.2算法方向3.3移动通信方向3.4学长作品展示4最后1前言近期不少学弟学妹询问学长关于单片机和嵌入式相关的毕设选题,学长特意写下这篇文章以作回应!以下是学长亲手整理的物联网相关的毕业设计选题,都是经过学长精心审核的题目,适合作为毕设,难度不高,工作量达标,对毕设有任何疑问都可以问学
Mdc_stdio
·
2024-09-11 21:27
单片机
基于
STM32
F4开发的智能台灯
基于
STM32
F4开发的智能台灯写这篇博客的目的有2个,首先是记录一下学习
STM32
大半年来的第一个自己动手开发的项目,整理一下开发过程和思路;其次也是希望可以和更多的同行交流开发经验,有什么问题可以多多讨论
canoe1996
·
2024-09-11 20:55
STM32
stm32
单片机
物联网
使用
STM32
制作智能插座
使用
STM32
微控制器制作智能插座,可以实现远程控制、定时开关、能量监测等功能。本文将详细介绍如何使用
STM32
制作智能插座,包括硬件设计和软件实现。
心梓知识
·
2024-09-11 19:13
stm32
嵌入式硬件
单片机
STM32
学习笔记(二、初识
stm32
单片机)
一、
stm32
的含义是什么?首先
stm32
是意法半导体公司(ST)使用ARM公司的Cortex-M为核心生产的32位的单片机。其中,ST---意法半导体公司,即SOC厂商。
藏,捉
·
2024-09-11 17:02
单片机
stm32
学习
基于
STM32
设计的酒驾检测报警系统(OneNet+4G模块)(222)
项目开发背景【1】选题的意义【2】可行性分析【3】参考文献【4】摘要1.4开发工具的选择【1】设备端开发【2】可视化页面开发1.5系统框架图1.6系统功能总结1.7设备原理图1.8硬件实物图二、硬件选型2.1
STM32
DS小龙哥
·
2024-09-11 15:20
智能家居与物联网项目实战
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
其他