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嵌入式
UART与USART
它是一种简单且常见的串行通信方式,广泛应用于
嵌入式
系统、单片机和通信设备中。它在全双工模式下工作。工作原理UART通过发送和接收数据位来实现实时通信。它使用起始位
CSDN_PBB
·
2024-02-03 23:13
网络
单片机
嵌入式硬件
基于
STM32
的UART/USART数据传输的错误检测和纠错机制研究
在
STM32
的UART/USART数据传输过程中,为了确保数据的可靠性,通常需要使用错误检测和纠错机制。常见的错误检测和纠错技术包括奇偶校验、循环冗余校验(CRC)、硬件流控制和重发机制等。
嵌入式杂谈
·
2024-02-03 23:43
stm32
嵌入式硬件
单片机
STM32
hal库学习(F1)-ADC
ADC简介ADC:模数转换器常见ADC类型ADC电路类型优点缺点并联比较型转换速度最快成本高、功耗高,分辨率低逐次逼近型结构简单,功耗低转换速度较慢并联比较型分压部分+比较部分+编码部分逐次逼近型控制电路+数码寄存器+D/A转换器+电压比较特点:分辨率和采样速度相互矛盾,分辨率越高,采样速率越低ADC的特性参数分辨率(刻度划分)表示ADC能辨别的最小模拟量,用二进制位数表示,比如:8、10、12、
油门子z
·
2024-02-03 23:35
stm32
学习
嵌入式硬件
STM32
hal库学习(F1)-WWDG
WWDG简介全称:Windowwatchdog窗口看门狗本质:能产生系统复位信号和提前唤醒中断的计数器特性:递减的计数器当递减计数器值从0x40减到0x3F时复位(T6位跳变到0)计数器的值大于W[6:0]值时喂狗会复位提前唤醒中断(EWI):当递减计数器等于0x40时可以产生喂狗:在窗口期内重装载计数器的值,防止复位作用:用于检测单片机程序运行时效是否精准,主要检测软件异常应用:需要精准检测程序
油门子z
·
2024-02-03 23:34
stm32
学习
嵌入式硬件
STM32
hal库学习(F1)-TIMER
us*=72;while(us--);}//有明显的缺点://延时不精准,//CPU死等//例如函数调用压栈出栈需要时间,ARM流水线导致时间不确定,只是大概的延时定时器定时原理定时器的核心就是计数器
STM32
油门子z
·
2024-02-03 23:34
STM32
stm32
学习
嵌入式硬件
STM32
hal库学习(F1)-DMA
DMA简介DMA:直接存储器访问DMA传输:将数据从一个地址空间复制到另一个地址空间DMA作用:DMA传输无需CPU直接控制传输,也没有中断处理方式那样保留现场和回复现场过程而是通过硬件为RAM和IO设备开辟一条直接传输数据的通道,使得CPU的效率大大提高其实简言之:就是为CPU减负DMA路径内存-》外设外设-》内存内存-》内存DMA框图结构框图①DMA请求:DMA传输数据,先向DMA控制器发送请
油门子z
·
2024-02-03 23:32
stm32
学习
嵌入式硬件
ch32vxx模仿
stm32
位带操作
stm32
系列中内核为cm3的芯片支持位带操作,国产芯片模仿
stm32
规格的很多(c8t6现实标准),最近买了块沁恒的ch32v103r8t6板子,ch32vxx系列是riscv内核的,不支持位带操作,
飙风者
·
2024-02-03 19:41
stm32
mcu
risc-v
嵌入式
面试专题—C/C++基本知识
问题网络收集,答案仅供参考,内容有误,可评论补充,后面有机会再更正!!!目录二、C/C++高频面试题2.1C/C++的相关概念面试题2.1.1new和malloc的区别⭐⭐⭐⭐⭐2.1.2malloc的底层实现⭐⭐⭐⭐(1)Malloc实现原理:2.1.3在1G内存的计算机中能否malloc(1.2G)?为什么?⭐⭐2.1.4指针与引用的相同和区别;如何相互转换?⭐⭐⭐⭐⭐(1)相同:(2)区别:
_Agoni
·
2024-02-03 19:40
嵌入式面试
C/C++
c++
嵌入式硬件
CH32库函数学习——CH32GPIO点亮LED(4)
三、初始化函数1.GPIO_INIT()2.最基本配置GPIO点亮LED四、重要函数五、主函数前言感谢沁恒的开发板用于学习,通过学习CH32来掌握标准库函数,虽然
stm32
现在都在主推HAL库,国产32
咕咕鸟bird
·
2024-02-03 19:40
单片机
stm32
嵌入式硬件
SDL简述
SDL被设计为轻量级且易于使用,主要用于游戏开发和
嵌入式
系统等领域。主要特点跨平台性:SDL致力于提供跨平台的解决方案,使得开发者可以在不同的操作系统上编写相同的代码,而不必过多关心平台差异。
稚肩
·
2024-02-03 19:46
音视频开发
#
ffmpeg
音视频
linux
关于
STM32
FLASH上运行ecos的内存配置的一点解释
最近很多网友问了关于
STM32
上运行ecos失败的一些问题,这里简要回答。
知秋一叶
·
2024-02-03 18:06
eCos
on
mini2440
qemu
flash
table
vector
up
buffer
system
【转载】ROM、RAM、FLASH、NVM……详解
……一文搞定原文:/-----------------------------------------------------------------------/前段时间面试了一个小伙子,他有三四年
嵌入式
软件开发经验的了
尘缘里的记忆
·
2024-02-03 18:35
转载学习
eCos 系统
转自:http://www.eetop.cn/blog/html/04/343504-14129.htmleCos
嵌入式
实时操作系统应用分析随着EOS(EmbeddedOperationSystem,
嵌入式
操作系统
羽盛
·
2024-02-03 18:35
系统
嵌入式操作系统
嵌入式
linux
system
平台
wince
2021-07-20 51单片机流水灯递增点亮
缘由这个是stc15f2k60s2单片机的流水灯哪里错了嘛为啥跑不出来(゚O゚)_
嵌入式
-CSDN问答voidmain(){unsignedcharXd=0,ss=1,cs=0;unsignedintys
智者知已应修善业
·
2024-02-03 17:36
51单片机
算法
嵌入式硬件
盘点那些硬件+项目学习套件:
STM32
MP157 Linux开发板及入门常见问题解答
华清远见20岁了~过去3年里,华清远见研发中心针对个人开发板业务,打造了多款硬件+项目学习套件,涉及
STM32
单片机、
嵌入式
、物联网、人工智能、鸿蒙、ESP32、阿里云IoT等多技术方向。
华清远见IT开放实验室
·
2024-02-03 17:34
学习
stm32
嵌入式硬件
盘点那些硬件+项目学习套件:Hi3861鸿蒙开发板及入门常见问题解答
华清远见20岁了~过去3年里,华清远见研发中心针对个人开发板业务,打造了多款硬件+项目学习套件,涉及
STM32
单片机、
嵌入式
、物联网、人工智能、鸿蒙、ESP32、阿里云IoT等多技术方向。
华清远见IT开放实验室
·
2024-02-03 17:34
学习
harmonyos
华为
基于
stm32
f103c8t6与OLED实现的贪吃蛇游戏
二、硬件介绍1、0.96寸OLED我是用的是四线IIC接口的OLED2、
stm32
f103c8t6三、硬件连接B5->OLED上的SDAB6->OLED上的SCLB8->左按键3.3v->左按键B9->
芊寻(嵌入式)
·
2024-02-03 17:33
STM32
stm32
游戏
嵌入式硬件
stm32
平衡小车--(1)JGB-520减速电机+tb6612(附测试代码)
1、JGB-520编码器减速直流电机编码器这是我用的电机,红色框框中的就是编码器。编码器是将信号(如比特流)或数据进行编制、转换为可用以通讯、传输和存储的信号形式的设备。编码器把角位移或直线位移转换成电信号,前者称为码盘,后者称为码尺。按照读出方式编码器可以分为接触式和非接触式两种;按照工作原理编码器可分为增量式和绝对式两类。增量式编码器是将位移转换成周期性的电信号,再把这个电信号转变成计数脉冲,
芊寻(嵌入式)
·
2024-02-03 17:33
STM32
stm32
嵌入式硬件
单片机
STM32
--USART串口(3)数据包
一、前言在实际的工程中肯会有同时发送多种数据的情况,比如要不停的发送x、y、z分别对应三种不同的数据。xyzxyzxyz,但接收方可能是从中间某个地方开始接收的,这就导致数据错位。所以我们就需要将数据进行分割,打包成一个一个的数据包,方便接收方进行识别。数据包的格式可以自行定义,一般有包头、包尾、校验位等。二、固定包长HEX数据包接收假设数据包,包头:0XFF;包尾:0XFE;对于包头,数据,包尾
芊寻(嵌入式)
·
2024-02-03 17:33
STM32
网络
stm32
STM32
SPI通信协议--(1)SPI基础知识总结
前言I2C(Inter-IntegratedCircuit)和SPI(SerialPeripheralInterface)是两种常见的串行通信协议,用于连接集成电路芯片之间的通信,选择I2C或SPI取决于具体的应用需求。如果需要较高的传输速度和简单的接口,可以选择SPI。如果需要连接多个设备或硬件复杂性较低的解决方案,可以选择I2C。一、SPI介绍SPI(SerialPeripheralInter
芊寻(嵌入式)
·
2024-02-03 17:33
STM32
单片机
嵌入式硬件
stm32
如何在keil中建立一个
STM32
F10x完整工程(保姆级教程)
一、前言本章将介绍如何在keil5中建立一个
STM32
F103C8T6板子的完整的工程。
芊寻(嵌入式)
·
2024-02-03 17:32
STM32
stm32
嵌入式硬件
单片机
STM32
F103基础(寄存器)——(1)3*3矩阵键盘控制5161as数码管
1、前言本篇介绍的是基于
STM32
——寄存器版本的矩阵键盘控制5161as数码管显示数字的实例。
芊寻(嵌入式)
·
2024-02-03 17:02
STM32
stm32
单片机
矩阵
盘点那些硬件+项目学习套件:
STM32
U5单片机开发板及入门常见问题解答
华清远见20岁了~过去3年里,华清远见研发中心针对个人开发板业务,打造了多款硬件+项目学习套件,涉及
STM32
单片机、
嵌入式
、物联网、人工智能、鸿蒙、ESP32、阿里云IoT等多技术方向。
华清远见IT开放实验室
·
2024-02-03 17:32
单片机
学习
stm32
STM32
SPI通信协议--(2)W25Q64简介
一、W25Q64简介1、W25Qxx中的xx是不同的数字,表示了这个芯片不同的存储容量;2、存储器分为易失性与非易失性,主要区别是存储的数据是否是掉电不丢失:易失性存储器:SRAM、DRAM;非易失性存储器:E2PROM、Flash;二、硬件电路WP:写保护,可配合内部寄存器配置,可实现硬件的写保护,低电平写保护,高电平不保护;HOLD:数据保持,如果在SPI过程中,芯片需要干其他事就可以拉低此引
芊寻(嵌入式)
·
2024-02-03 17:01
STM32
stm32
嵌入式硬件
单片机
STM32
标准库——(8)TIM输入捕获
1.输入捕获简介IC(InputCapture)输入捕获输入捕获模式下,当通道输入引脚出现指定电平跳变时,当前CNT的值将被锁存到CCR中,可用于测量PWM波形的频率、占空比、脉冲间隔、电平持续时间等参数每个高级定时器和通用定时器都拥有4个输入捕获通道可配置为PWMI模式,同时测量频率和占空比可配合主从触发模式,实现硬件全自动测量输出比较,引脚是输出端口,根据CNT和CCR的大小关系来执行输出动作
郑老师的小学童
·
2024-02-03 17:19
STM32
stm32
单片机
STM32
标准库——(7)TIM输出比较
1.输出比较简介OC(OutputCompare)输出比较输出比较可以通过比较CNT与CCR寄存器值的关系,来对输出电平进行置1、置0或翻转的操作,用于输出一定频率和占空比的PWM波形每个高级定时器和通用定时器都拥有4个输出比较通道高级定时器的前3个通道额外拥有死区生成和互补输出的功能2.PWM简介PWM(PulseWidthModulation,脉冲宽度调制)是一种对模拟信号电平进行数字编码的方
郑老师的小学童
·
2024-02-03 17:49
STM32
stm32
单片机
STM32
标准库——(6)TIM定时中断
1.TIM简介TIM(Timer)定时器定时器可以对输入的时钟进行计数,并在计数值达到设定值时触发中断16位计数器、预分频器、自动重装寄存器的时基单元,在72MHz计数时钟下可以实现最大59.65s的定时不仅具备基本的定时中断功能,而且还包含内外时钟源选择、输入捕获、输出比较、编码器接口、主从触发模式等多种功能根据复杂度和应用场景分为了高级定时器、通用定时器、基本定时器三种类型2.定时器类型STM
郑老师的小学童
·
2024-02-03 17:48
STM32
stm32
单片机
STM32
标准库——(9)TIM编码器接口
1.编码器接口简介EncoderInterface编码器接口编码器接口可接收增量(正交)编码器的信号,根据编码器旋转产生的正交信号脉冲,自动控制CNT自增或自减,从而指示编码器的位置、旋转方向和旋转速度每个高级定时器和通用定时器都拥有1个编码器接口两个输入引脚借用了输入捕获的通道1和通道22.正交编码器编码器接口相当于一个带有方向控制的外部时钟它同时控制着CNT的计数时钟和计数方向旋转速度:当编码
郑老师的小学童
·
2024-02-03 17:46
STM32
stm32
单片机
30道最常问的Java基础面试题
1.面向对象和面向过程的区别面向过程优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、
嵌入式
开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素。
java技术分享师
·
2024-02-03 16:48
cortexM c语言和汇编嵌套编程
编程环境是:
stm32
cubeIde原因:很多操作需要使用底层来做,比如中断时的上下文数据保存。也就是说用到汇编来实现。疑问:c语言怎么才能跟汇编很好的兼容在一起呢?必将是我下一步的必经探索之路了。
炉子热
·
2024-02-03 15:43
c语言
汇编
jave和javescript的区别和联系?
先说结果,她两没有关系就像周杰和周杰伦,老婆和老婆饼区别用途:Java:Java是一种通用编程语言,主要用于构建大型企业级应用、桌面应用、移动应用(Android开发)、
嵌入式
系统等。
bug总结
·
2024-02-03 14:06
javascript
深入理解MPU
博客标题:深入理解内存保护单元(MPU):
嵌入式
系统的安全守卫在今天的高科技时代,
嵌入式
系统在我们生活的方方面面扮演着重要角色。
金士顿
·
2024-02-03 13:19
linux
嵌入式
软件面试题
今天给小伙伴们分享一些
嵌入式
软件开发工程师的校招面试题。企业校招对基础考察较多。其次,在校参加的相关比赛,项目经历。我在生病前,面试了一周,收到八九个offer,薪资8-10k。
林君09
·
2024-02-03 13:49
ARM-Linux开发学习笔记
面试
职场和发展
嵌入式
软件中常见的 8 种数据结构
数据结构是一种特殊的组织和存储数据的方式,可以使我们可以更高效地对存储的数据执行操作。数据结构在计算机科学和软件工程领域具有广泛而多样的用途。几乎所有已开发的程序或软件系统都使用数据结构。此外,数据结构属于计算机科学和软件工程的基础。当涉及软件工程面试问题时,这是一个关键主题。因此,作为开发人员,我们必须对数据结构有充分的了解。在本文中,我将简要解释每个程序员必须知道的8种常用数据结构。1.数组数
ST小智
·
2024-02-03 13:17
嵌入式软件开发
开发语言
Python机器学习模型库之hummingbird使用详解
而边缘计算设备,如智能手机、
嵌入式
系统和物联网设备,也需要能够运行机器学习模型以进行实时推理。PythonHummingbird是一个强大的工具,可以轻松地将机器学习模型部署到边缘设备。
Rocky006
·
2024-02-03 13:15
python
开发语言
90后女研究生月工资一万+,仍羡慕别人。
92年,女研究生一枚,毕业两年,
嵌入式
软件开发,月入一万+,平时各种加班,出差。
我想要的人生
·
2024-02-03 12:35
基于RISC-V的CPU支持汽车功能安全
NS31A是一种通用CPU,用于控制包括汽车应用在内的各种
嵌入式
系统。它具有使用32位RISC-V指令集架构(RV32IMAF)的单问题、有序四级流水线。
上帝出来见牛魔王
·
2024-02-03 12:20
嵌入式开发
人工智能
自动驾驶
数据结构-环形缓冲区 ring buffer
环形缓冲区(CircularBuffer),也称为循环缓冲区或环形队列,是一种常见的数据结构,通常用于在计算机科学和
嵌入式
系统中实现数据的循环存储。
chuanpeng0130
·
2024-02-03 12:13
数据结构
数据结构
Android ADB 通信 你知道的
一、名释Android:
嵌入式
操作系统。截止发文,手机市场占有率第一的操作系统。基于Linux核。ADB:AndroidDebugBridge。用于快速便捷获取系统信息和控制系统。
csj_verson
·
2024-02-03 12:48
cip、ethernet/ip开源协议栈:开发源代码
只要是PC平台没问题,移植到arm(如
STM32
F407)和linux那都是小意思。因为这里面就是
半导体老油条
·
2024-02-03 12:41
tcp/ip
网络
网络协议
ethernet/IP
ethernet
嵌入式
学习 Day16
一.共用体形式:union共用体名{成员列表;//各个变量};//表示定义一个共用体类型注意:1.共用体初始化---只能给一个值,默认是给到第一个成员变量的2.共用体成员变量共用体用的数据最终存储的---应该是最后一次给到的值。但是只能影响到自己数据类型对应的空间中的数据3.可以判断大小端4.实际用途a.节省空间b.进行数据转换5.共用体的大小--是成员变量中最大的那个成员的大小6.共用体类型可以
cd dream
·
2024-02-03 11:07
学习
飞腾FT-2000/4处理器+复旦微FPGA+国产操作系统解决方案
该产品具有功耗低,整体性能强、稳定性高、接口丰富、扩展性强等特点,特别适合标准
嵌入式
工
深圳信迈科技DSP+ARM+FPGA
·
2024-02-03 11:52
国产ARM+FPGA
飞腾
FPGA
翼辉
如何组装一架自己的穿越机?
它主要由一系列传感器、
嵌入式
计算机系统和控制装置组成,可以将飞行任务的完成过程自动化,以
创小董
·
2024-02-03 10:34
无人机技术
无人机
Linux+Ubuntu
wlt
嵌入式
课程零基础玩转Linux+Ubuntu1-1课程简介及Linux学习路线介绍linux有很多发行版本,ubuntu,centos,redhat…1-2Linux和Ubuntu的关系LInux
最靓滴蒋锅
·
2024-02-03 10:57
linux
ubuntu
开发语言
嵌入式硬件
上位机图像处理和
嵌入式
模块部署(视频处理vs图像处理)
这里面的原因很多,比如说现在
嵌入式
soc的算力越来越强、获取图像的手段越来越方便、视频相比较图像信息更丰富等等的。不管怎么说,视频相比较图像而言,除了对soc的算力有一定要求之外,几乎没有什么缺点。
嵌入式-老费
·
2024-02-03 09:14
上位机图像处理和嵌入式模块部署
图像处理
人工智能
使用Jflash给华大半导体的MCU烧录程序
前言因ST单片机的疯狂涨价,国产单片机迎来了一个非常好的发展契机,项目上的
STM32
F103VET6因为缺货,正式将硬件方案修改为华大半导体的MCU(HC32F460PETB),程序移植好了之后,手里一直用的是
荻夜
·
2024-02-03 08:50
IDE工具使用
MCU
jflash
华大单片机
java语言发展史
它最初被设计为一种用于
嵌入式
设备的语言,但后来发展成为一种跨平台的语言,可在各种操作系统上运行。
酷爱码
·
2024-02-03 08:49
java技术教程
java
开发语言
H2数据库简介
H2可以作为
嵌入式
数据库运行,也可以在客户端-服务器模式下运行。它主要用于测试和开发阶段,但也适用于轻量级的生产应用。
薛定谔的zhu
·
2024-02-03 08:17
H2数据库
【Spring Boot 3】【JPA】
嵌入式
对象
【SpringBoot3】【JPA】
嵌入式
对象背景介绍开发环境开发步骤及源码工程目录结构总结背景软件开发是一门实践性科学,对大多数人来说,学习一种新技术不是一开始就去深究其原理,而是先从做出一个可工作的
又言又语
·
2024-02-03 08:40
Spring
spring
boot
jpa
嵌入式对象
embed
stm32
软件安装以及创建工程
文章目录前言一、软件安装软件破解二、创建工程三、创建项目创建组配置启动文件添加到组为项目添加头文件路径创建源文件(main函数文件)使用寄存器配置引脚拼接好STLINK与
stm32
最小电路板的接线编写程序配置
CC Cian
·
2024-02-03 07:33
STM32学习记录
stm32
单片机
嵌入式硬件
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
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
其他