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学习笔记
嵌入式
学习第十五天
内存管理:1.mallocvoid*malloc(size_tsize);功能:申请堆区空间参数:size:申请堆区空间的大小返回值:返回获得的空间的首地址失败返回NULL2.freevoidfree(void*ptr);功能:释放堆区空间注意:1.free只能释放堆区空间2.一个空间只能被free一次,多次free程序会崩溃3.malloc需要和free搭配使用,如果只有malloc没有free
浮生念扶桑
·
2024-01-31 23:57
嵌入式
学习
c语言
开发语言
嵌入式
学习第十二天
8.数组指针和指针数组(2):(1)指针数组:int*a[5];char*str[5];指针数组主要用来操作字符串数组,通过将指针数组的每个元素存放字符串的首地址实现对多个字符串的操作二维数组主要用来存储字符串数组,通过每行存储一个字符串,多行存储多个字符串所组成的数组(2)指针和二维数组的关系:inta[2][3]={0};int*p=NULL;int(*q)[3]=NULL;p=&a[0][0
浮生念扶桑
·
2024-01-31 23:27
嵌入式
学习
c语言
开发语言
嵌入式
学习第十四天
1.结构体(2):(1)结构体类型定义(2)结构体变量的定义(3)结构体元素的访问(4)结构体的存储:内存对齐:char按照1字节对齐short按照2字节对齐int按照4字节对齐double按照4字节对齐结构体整体的大小必须为最大基本类型长度的整数倍(5)结构体作为函数参数练习:定义一个学生的类型,封装一个函数GetStuInfo获得学生信息放入结构体中,再封装一个函数PutStuInfo打印学生
浮生念扶桑
·
2024-01-31 23:24
嵌入式
c语言
学习
开发语言
江科大
stm32学习笔记
9——OLED调试工具
一、OLEDOLED:有机发光二极管,供电3~5.5V,0.96寸OLED通信协议:I2C/SPI,分辨率:128*64二、调试方式串口调试:通过串口通信,将调试信息发送到电脑端,电脑使用串口助手显示调试信息。显示屏调试:直接将显示屏连接到单片机,将调试信息打印在显示屏上。keil调试模式:借助keil软件的调试模式,可使用单步运行、设置断点、查看寄存器及变量等功能。三、硬件电路对于OLED来说,
风痕天际
·
2024-01-31 23:45
江科大stm32学习笔记
stm32
学习
笔记
现在
嵌入式
行业工作起薪是多少呢?发展怎么样?
今日话题,现在
嵌入式
行业工作起薪是多少呢?发展怎么样?起薪多少在很大程度上取决于你的学历、技能和背景。
嵌入式
岗位相对于其他工程师岗位来说,就业前景还算不错,尽管不如互联网行业,但这是公认的事实。
单片机一哥
·
2024-01-31 22:38
单片机
编程
stc
嵌入式硬件
嵌入式实时数据库
目前了解stm32主要外设开发流程,请问如何进一步学习?
刚入行时遇到一个好公司和师父,给了我机会,两年时间从3k薪资涨到18k的,我师父给了一些stm32学习方法和资料,让我不断提升自己,感谢帮助过我的人,如大家和我一样需要我可以分享资料在评论区扣888或私我888自学编程,包括
嵌入式
这事我想过也干过
单片机一哥
·
2024-01-31 22:36
51单片机
智能小车
嵌入式
51单片机
单片机
C语言基础7
今天是学习
嵌入式
相关内容的第八天,以下是今日所学内容字符串常见操作:1.strlen:获得字符串的长度2.strcpy字符串的拷贝练习:定义两个数组src和dst,从终端接收一个字符串存入src数组中,
m0_63699738
·
2024-01-31 21:16
c语言
开发语言
C语言基础11
今天是学习
嵌入式
相关内容的第十二天,以下是今日所学内容1.指针数组:int*a[5];char*str[5];指针数组主要用来操作字符串数组,通过将指针数组的每个元素存放字符串的首地址实现对多个字符串的操作数组不可以赋字符串常量
m0_63699738
·
2024-01-31 21:16
c语言
算法
开发语言
C语言基础13
今天是学习
嵌入式
相关内容的第十四天,以下是今日所学内容1.结构体:1.结构体类型定义2.结构体变量的定义3.结构体元素的访问4.结构体的存储内存对齐结构体整体的大小必须为最大基本类型长度的整数倍5.结构体作为函数参数值传递练习
m0_63699738
·
2024-01-31 21:16
c语言
java
算法
C语言基础14
今天是学习
嵌入式
相关内容的第十五天,以下是今日所学内容1.内存管理:1.mallocvoid*malloc(size_tsize);2.freevoidfree(void*ptr);练习:要求申请堆区空间
m0_63699738
·
2024-01-31 21:16
c语言
开发语言
C语言基础2
今天是学习
嵌入式
相关内容的第三天,以下是今日所学内容1.常量和变量:1.字符串常量:"helloworld"12个字节"ab\\\123ab"7个字节字符串末尾都有一个用来标识字符串结尾的\0字符'a'
m0_63699738
·
2024-01-31 21:46
c语言
前端
C语言基础3
今天是学习
嵌入式
相关内容的第四天,以下是今日所学内容上一节课,常用输入输出函数的剩余内容如下1.printf:1.打印非输出控制符:printf("HelloWorld!")
m0_63699738
·
2024-01-31 21:46
c语言
开发语言
Linux基础
今天是学习
嵌入式
相关内容的第一天,下图是今日所学知识的结构框架1.VMWareWorkstation:在当前操作系统中虚拟一个新的操作系统2.教学环境镜像文件:Linux系统(Ubuntu)镜像文件Ubuntu
m0_63699738
·
2024-01-31 21:45
linux
C语言基础
今天是学习
嵌入式
相关内容的第二天,我们开始进入到对C语言的学习。在学习C语言之前,我们需要先来了解一些基础性知识。
m0_63699738
·
2024-01-31 21:45
c语言
开发语言
C语言基础12
今天是学习
嵌入式
相关内容的第十三天,以下是今日所学内容1.const指针const关键字常量(只读)readonly2.void3.函数指针和指针函数:指针函数:是函数,函数的返回值类型是指针类型函数指针
m0_63699738
·
2024-01-31 21:45
c语言
算法
开发语言
STM32学习笔记
——看门狗溢出时间配置
看门狗简介以下介绍来自百度百科在由单片机构成的微型计算机系统中,由于单片机的工作常常会受到来自外界电磁场的干扰,造成各种寄存器和内存的数据混乱,会导致程序指针错误,不在程序区,取出错误的程序指令等,都有可能会陷入死循环,程序的正常运行被打断,由单片机控制的系统无法继续正常工作,导致整个系统的陷入停滞状态,发生不可预料的后果。看门狗,又叫watchdog,从本质上来说就是一个定时器电路,一般有一个输
zeandon
·
2024-01-31 21:26
stm32
学习
笔记
STM32学习笔记
——六、启动文件详解
STM32学习笔记
——六、启动文件详解1启动文件简介2如何查找ARM汇编指令2启动文件代码讲解2.1Stack——栈2.2Heap——堆2.3向量表2.4复位程序2.5终端服务程序2.6用户堆栈初始化1
孟庆磊
·
2024-01-31 21:25
STM32学习笔记
stm32
学习
笔记
STM32学习笔记
——HC05
STM32HAL库+CubeMX串口通讯HC-05前言软件及硬件准备硬件连接蓝牙模块调试CubeMX配置keil软件编写实验注意事项源码及注意事项2023.3.11前言我所使用的开发板为STM32F405RG,蓝牙模块为HC-05。本文是为自己留作笔记用,也是给大家分享一下蓝牙模块的基本使用,如有不对,还望指出。软件及硬件准备软件:keil5CubeMXXCOM硬件:主控板:STM32F405RG
注意沈题!
·
2024-01-31 21:55
stm32
单片机
学习
# 从零开始的
STM32学习笔记
——时钟精讲
从零开始的
STM32学习笔记
——时钟精讲首先看到的是5个时钟源,其中有三个高速时钟源(频率产生的来源)系统时钟时钟源相关HSI时钟:高速内部时钟,由于是RC振荡器故频率不够稳定,大约是8MHz,可两分频后做选择器
BAKUMAN#0704
·
2024-01-31 21:55
笔记
单片机
stm32
STM32学习笔记
——定时中断
1.TIM(Timer)定时器1.1定时器简介1.2定时器类型1.2.1高等定时器框图1.2.2通用定时器框图1.2.3基本定时器框图2.定时中断基本结构2.1RCC内部时钟定时中断步骤一:选择定时器类型并使能,开启RCC内部时钟步骤二:定时中断配置为内部时钟模式步骤三:配置时基单元,包括配置PSC预分频器,ARR自动重装器,CNT计数器等等,参数都在同一个结构体内步骤四:配置中断输出控制,允许更
学电子的蔡小白
·
2024-01-31 21:24
STM32单片机
stm32
学习
笔记
STM32学习笔记
——时钟
“STM32芯片通电后,系统默认使用内部高速时钟,随后程序在启动的过程中切换到稳定性较强的高速外部时钟作为系统的时钟源;当检测到外部时钟失效时,该时钟将会被隔离,系统自动切换到内部的RC振荡器。”一、STM32内部时钟STM32中,共含有五个时钟源。1、HSI(High-speedinternalclock)高速内部时钟,RC振荡器,默认频率16MHz。2、HSE(High-speedextern
通大侠
·
2024-01-31 21:53
stm32
学习
笔记
嵌入式硬件
单片机
stm32学习笔记
06——中断
EXTI和NVIC提问在STM32中EXTI和NVIC都是什么:文心一言回答:在STM32中,EXTI和NVIC都是与中断处理相关的组件。EXTI(ExternalInterruptController)是STM32外部中断控制器。它负责处理由外部设备或事件触发中断请求,例如,当按钮被按下或者外部信号发生变化时,EXTI可以检测到这些变化并触发中断。NVIC(NestedVectoredInter
ZonghaoGuo
·
2024-01-31 21:23
stm32
学习
笔记
STM32学习笔记
八——I2C通信&SPI通信
I2C通信协议I2C总线简介硬件电路I2C时序基本单元I2C时序MPU6050MPU6050简介MPU6050参数MPU6050硬件电路MPU6050框图软件I2C读写MPU6050软件I2C是通过GPIO引脚模拟I2C协议来进行通信的方法。以下是使用软件I2C读写MPU6050传感器的步骤:初始化GPIO引脚:配置用于模拟I2C通信的GPIO引脚,包括SDA和SCL。编写I2C函数:编写函数来模
寂寞的风来
·
2024-01-31 21:22
stm32
学习
笔记
STM32学习笔记
二——STM32时钟源&时钟树
目录STM32芯片内部系统架构详细讲解:1.芯片内部混乱电信号解决方案:2.时钟树:1.内部RC振荡器与外部晶振的选择2.STM32时钟源3.STM32中几个与时钟相关的概念4.时钟输出的使能及其流程5.时钟设置的基本流程时钟源——单片机的心脏与动脉STM32F103最高频率——72MHZSTM32芯片内部系统架构详细讲解:1.芯片内部混乱电信号解决方案:芯片内部的电路组成结构大多数是逻辑电路(与
庆庆知识库
·
2024-01-31 21:52
STM32学习笔记
stm32
单片机
RT-Thread:flash驱动包 easyflash 移植
1.介绍:EasyFlash是一款开源的轻量级面向
嵌入式
平台的Flash存储器库,方便开发者更加轻松的实现基于Flash存储器的常见应用开发。
软饭硬吃666
·
2024-01-31 20:59
RT-Thread
RT-Thread
flash
EasyFlash
嵌入式
Linux系统(七)——
嵌入式
Linux系统的特点
姓名:张一尘学号:19020100319学院:电子工程学院转自:https://blog.csdn.net/c_arm_java/article/details/7891389【嵌牛导读】
嵌入式
Linux
225999828835
·
2024-01-31 20:09
java
嵌入式
开发neo4j_Neo4j的Java
嵌入式
开发
Neo4j开发入门Java
嵌入式
开发模式Java开发人员完全可以直接在代码中调用Neo4j的API,并将对Neo4j数据库的操作嵌入在Java代码中。
左丘子仲
·
2024-01-31 20:27
java嵌入式开发neo4j
java导入数据 neo4j_使用java操作Neo4j数据库
1.引言这里的Java操作Neo数据库使用的是
嵌入式
模式,Neo4j可分为
嵌入式
模式和服务端模式,两者的区别可以查看方案(https://blog.csdn.net/regan_hoo/article/
开梨
·
2024-01-31 20:27
java导入数据
neo4j
Neo4j在java中的使用
1.Neo4j访问的两种方式
嵌入式
数据库服务器模式(通过REST的访问)它是由应用程序的性质(neo4j是独立服务器还是和程序在一起),性能,监控和数据安全性来决定架构选择。
less more
·
2024-01-31 20:24
java
neo4j
嵌入式
Qt中实现http服务接收POST请求
嗨喽,大家好!以下知识点做个简单记录分享给小伙伴们!首先我们来理解几个概念websocket服务器和http服务器的区别“WebSocket服务器和HTTP服务器是两种不同的服务器类型,它们在协议、连接方式和通信模式等方面有所区别。协议:HTTP服务器使用HTTP协议进行通信,而WebSocket服务器使用WebSocket协议。HTTP协议是无状态的,客户端发起请求,服务器响应请求后立即关闭连接
ST小智
·
2024-01-31 18:31
鸿蒙万物互联人工智能之卓越
qt
STM32学习笔记
(三) —— GPIO点亮LED
1.GPIO简介GPIO,全称是General-purposeinput/output(通用输入输出)。在单片机中是表示能被控制的引脚,能检测输入信号的高低电平,也能输出高低电平控制外部设备。STM32F103RCT6一共有64个引脚,其中有51个GPIO,其他引脚分别是电源、地、一个复位引脚以及一个BOOT引脚。这51个GPIO被分为不同的组,比如PAx、PBx、PCx等,每组一般是16个GPI
SSS&10&01
·
2024-01-31 18:41
STM32学习笔记
stm32
STM32学习笔记
(四) —— 位段别名区的使用
STM32F103RCT6有两个位段区(SRAM最低1M空间和片内外设存储区最低1M空间),这两个区域都有各自的别名区,在别名区中每个字会映射到位段区的一个位,所以在别名区修改一个字相当于修改位段区中对应的一个位映射公式(别名区中的字与位段区中的位对应关系):位段区某个位在别名区的地址=别名区起始地址+(目标位所在的字节,在位段中的序号x32)+(目标位的位置x4)别名区起始地址:SRAM:0x2
SSS&10&01
·
2024-01-31 18:40
STM32学习笔记
stm32
电子信息找工作选fpga还是
嵌入式
?
电子信息找工作选fpga还是
嵌入式
?
枪哥玩转嵌入式
·
2024-01-31 17:24
51单片机
智能小车
嵌入式
单片机
51单片机
Java 基础(一)Java介绍SE,EE,ME
SE,EE,MEJava语言包含三大块:J2SE:平台标准版JavaSE可以开发和部署在桌面、服务器、
嵌入式
环境和实时环境中使用的Java应用程序。是EE,和ME的基础。一般就是指JDK。
A乐神
·
2024-01-31 16:57
java
开发语言
RK3568平台 热插拔机制
二.热插拔用到的文件系统mdev:mdev是一个轻量级的热插拔设备文件系统,通常用于
嵌入式
Linux系统。它是udev的简化版本,使
嵌入式_笔记
·
2024-01-31 14:27
瑞芯微
linux
运维
服务器
【LVGL-编程指南】
简介■LVGL源码移植■工作机制■顶层和系统层■函数■位置,大小,布局■Event事件■styles样式■动画效果■输入设备■字体■特殊符号■LVGL简介官网github仓库博客站点sim在线模拟器网站
嵌入式
光芒Shine
·
2024-01-31 13:06
#
LVGL
开发语言
c语言
LVGL学习笔记|LVGL移植
如何生成可参考右边的帮助文档文章目录前言一、硬件要求二、移植1、准备工作2、文件准备3、加入工程前言LVGL(轻巧而多功能的图形库)是一个免费的开放源代码图形库,它提供创建具有易于使用的图形元素,是一款拥有精美的视觉效果和低内存占用的
嵌入式
simulateLiam
·
2024-01-31 13:35
笔记
lvgl
学习
arm架构和x86架构的区别详解
什么叫arm架构ARM架构过去称作进阶精简指令集机器(AdvancedRISCMachine,更早称作:AcornRISCMachine),是一个32位精简指令集(RISC)处理器架构,其广泛地使用在许多
嵌入式
系统设计
ghl-Dragon
·
2024-01-31 09:29
arm
arm架构与x86架构的区别
ARM架构过去称作进阶精简指令集机器(AdvancedRISCMachine,更早称作:AcornRISCMachine),是一个32位精简指令集处理器架构,其广泛地使用在许多
嵌入式
系统设计。
lj_FLR
·
2024-01-31 09:29
arm
操作系统
第十章 疯狂Caché
嵌入式
代码
第十章Caché
嵌入式
代码
嵌入式
HTML嵌入的HTML语句通过&html指令与其余代码分开,如下例所示:///d##class(PHA.TEST.ObjectScript).TestHTML()ClassMethodTestHTML
Cache技术分享
·
2024-01-31 09:12
嵌入式
Linux(五)——
嵌入式
Linux系统及其应用前景
姓名:张一尘学号:19020100319学院:电子工程学院转自:https://blog.csdn.net/andyxie407/article/details/1629740【嵌牛导读】
嵌入式
Linux
225999828835
·
2024-01-31 08:50
[
嵌入式
系统-6]:龙芯1B 开发学习套件 -3-软件层次架构
目录一、龙芯软件架构1.1通用软件架构1.2龙芯软件架构1.3龙芯各种应用程序1.4龙芯SOC芯片硬件:龙芯1B1.5PMON软件1.6龙芯IDE管辖的软件(1)CPUCore驱动程序(2)SOC芯片外设驱动程序(3)实时操作系统层(4)glibc等标准库(5)龙芯IDE第三方库(6)应用程序二、龙芯IDE裸机应用程序结构三、龙芯IDERTThread应用程序结构3.1RTThread3.2Fre
文火冰糖的硅基工坊
·
2024-01-31 08:01
嵌入式系统
架构
软件
龙芯
嵌入式
——模拟/数字转换器(ADC)
目录一、初识ADC1.简介2.特性整理3.ADC特性参数介绍4.常见ADC类型(1)并联比较型(2)逐次逼近型二、ADC相关寄存器1.控制寄存器1(ADC_CR1)2.控制寄存器2(ADC_CR2)3.采样时间寄存器1(ADC_SMPR1)4.采样时间寄存器2(ADC_SMPR2)5.规则序列寄存器1(ADC_SQR1)6.规则序列寄存器2(ADC_SQR2)7.规则序列寄存器3(ADC_SQR3
CXDNW
·
2024-01-31 07:12
单片机
stm32
嵌入式硬件
笔记
ADC
嵌入式
——时钟(RCC)
目录一、初识RCC1.功能2.作用二、时钟设置事例1.HSE高速外部时钟信号2.PLL时钟源3.PLL时钟4.系统时钟SYSCLK5.AHB总线时钟HCLK6.APB2总线时钟HCLK27.APB1总线时钟HCLK1三、其他时钟1.USB时钟2.Cortex系统时钟3.ADC时钟4.RTC时钟、独立看门狗时钟RTC时钟5.MCO时钟输出四、补充(HSE、HSI)1.使用HSE2.使用HSI一、初识
CXDNW
·
2024-01-31 07:11
单片机
嵌入式硬件
笔记
stm32
嵌入式
——直接存储器存取(DMA)
目录一、初识DMA1.简介2.主要特性整理3.DMA处理过程二、DMA结构组成1.DMA结构框图2.相关寄存器(1)DMA通道x配置寄存器(DMA_CCRxx=1...7)(2)中断状态寄存器(DMA_ISR)——查询当前DMA传输状态(3)中断标志清除寄存器(DMA_IFCR)(4)DMA通道x传输数量寄存器(DMA_CNDTRx)(x=1...7)(5)DMA通道x外设地址寄存器(DMA_CP
CXDNW
·
2024-01-31 07:11
单片机
stm32
嵌入式硬件
笔记
嵌入式
——直接存储器存取(DMA)补充
目录一、认识DMA二、DMA结构1.DMA请求2.通道DMA补:通道配置过程。3.仲裁器三、DMA数据配置1.从哪里来,到哪里去(1)从外设到存储器(2)从存储器到外设(3)从存储器到存储器2.要传多少,单位是什么补:指针增量。3.什么时候传输完成一、认识DMADMA(DirectMemoryAccess,直接存储器访问)控制器独立于内核,属于一个单独的外设,它的主要功能是传输数据,但是不需要占用
CXDNW
·
2024-01-31 07:11
单片机
stm32
嵌入式硬件
笔记
嵌入式
入门——中断 笔记
目录外部中断的配置一.设置输入模式浮空输入/上拉/下拉配置2.模拟功能(专门用于模拟信号输入或输出,如:ADC和DAC)3.输出配置4.复用功能配置二.设置EXTI与IO的映射关系stm32f1中断控制器支持19个外部中断/事件请求2.(1)AFIO(复用功能IO)【f1】:用于重映射和外部中断映射配置。(2)EXTI与IO对应关系3.产生中断流程(外部中断/时间控制器)6.寄存器介绍三.NVIC
CXDNW
·
2024-01-31 07:41
单片机
嵌入式硬件
笔记
stm32
嵌入式
——定时器(1)配置
目录一.定时器概述1.STM32的定时器2.STM32定时器特性表3.基本、通用、高级定时器的功能区别4.定时器定时原理5.STM32定时器计数模式及溢出条件6.定时器溢出事件的计算二.定时器认识——基本定时器(TIM6/TIM7)1.介绍2.主要特性3.结构框图4.相关寄存器介绍三.定时器中断的配置1.配置步骤2.代码参考一.定时器概述有软件、硬件两种方式实现定时(延时)功能,纯软件为CPU死等
CXDNW
·
2024-01-31 07:41
单片机
嵌入式硬件
笔记
stm32
嵌入式
——模拟/数字转换器(ADC)补充
目录一、ADC简介二、ADC功能1.电压输入范围2.输入通道3.转换顺序(1)规则序列(2)注入序列4.触发源5.转换时间(1)ADC时钟(2)采样时间6.数据寄存器(1)规则数据寄存器(2)注入数据寄存器7.中断(1)转换结束中断(2)模拟看门狗中断(3)DMA请求8.电压转换三、ADC配置步骤(单通道ADC采集,DMA读取)一、ADC简介STM32F103系列有3个ADC,精度为12位,每个A
CXDNW
·
2024-01-31 07:39
单片机
嵌入式硬件
笔记
stm32
ADC
stm32通用定时器的使用
如果不想看的可以直接使用git把我的代码下载出来,里面工程挺全的,后期会慢慢的补注释之类的码云地址:
stm32学习笔记
:
stm32学习笔记
源码如果不会使用git快速下载可以选择直接下载压缩包或者去看看git
是小刘不是刘
·
2024-01-31 07:34
stm32学习笔记
stm32
学习
单片机
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他