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
+华为云IOT)
当前设计了一款基于
STM32
的水稻田智能灌溉系统。该系统能够通过水位传感器和温度传感器实时监测稻田的水位和水温,并根据设定的阈值自动控制水泵的
DS小龙哥
·
2024-01-26 12:47
STM32单片机开发基础
STM32
物联网
华为云IOT
1 cubeMX和keil5使用基础(重新捡起尘封多年的
STM32
)
如果是小白打算学习
STM32
,力荐cubeMX+keil5的真香组合!本文以
STM32
F103ZET6(正点原子的精英板)为例,不同的板子时钟相关配置略有不同。
CPU疼
·
2024-01-26 12:14
my_navcar
stm32
单片机
arm
RTOS系列文章(2):PendSV功能,为什么需要PendSV
背景大多数
嵌入式
RTOS在Cortex-M3/M4上的移植都需要PendSV,比如uCOS、RT-Thread、FreeRTOS等,本文就对PendSV的功能作用,以及为什么需要PendSV进行详细的分析
猪哥-嵌入式
·
2024-01-26 12:13
RTOS
操作系统
嵌入式
单片机
嵌入式硬件
使用
STM32
CubeMX生成Keil工程并完成流水灯
目录一、介绍二、使用
STM32
CubeMX生成Keil工程1、创建新工程2、初始化配置3、工程导出三、在Keil中完善我们的功能四、在仿真中观察波形1、仿真配置总结参考资料:一、介绍我的上篇文章介绍了如何借助其他大佬写好的工程模板来实现我们需要的功能
甜心猛男
·
2024-01-26 12:43
stm32
单片机
arm
利用
STM32
CubeMX和Keil模拟器,3天入门FreeRTOS(4.0) —— 动态创建队列
个人认为,如果只是入门,利用
STM32
CubeMX是一个非常好的选择。学习完本系列课程之后,再去学习网上的一些其他课程也许会简单很多。
风正豪
·
2024-01-26 12:42
FreeRTOS
stm32
嵌入式硬件
单片机
利用
STM32
CubeMX和Keil模拟器,3天入门FreeRTOS(4.1) —— 静态创建队列
个人认为,如果只是入门,利用
STM32
CubeMX是一个非常好的选择。学习完本系列课程之后,再去学习网上的一些其他课程也许会简单很多。
风正豪
·
2024-01-26 12:42
FreeRTOS
stm32
嵌入式硬件
单片机
关于
STM32
CUBEMX 和KEIL5的使用
STM32
CUBEMX一般来说使用CUBEMX生成好的数据不需要改变,但是,如果在生成好的函数里不在CODEBEGIN和CODEEND里写关闭IDE再打开的时候,就会函数消失,因为CUBE进行了重置了/
JOKERIBM
·
2024-01-26 12:12
自学
stm32
单片机
arm
利用
STM32
CubeMX和keil模拟器,3天入门FreeRTOS(3.0) —— 同步与互斥的缺陷
个人认为,如果只是入门,利用
STM32
CubeMX是一个非常好的选择。学习完本系列课程之后,再去学习网上的一些其他课程也许会简单很多。
风正豪
·
2024-01-26 12:12
FreeRTOS
stm32
嵌入式硬件
单片机
使用
STM32
CubeMx完成FreeRTOS操作系统移植
首先我们打开CubeMx软件新建一个项目,这里我们选用
STM32
F103C8T6为例子在RCC这里选择时钟晶振,LSE可先不选择,HSE一定要开启,此处选择均为外部晶振。
小白研究僧学习嵌入式
·
2024-01-26 12:40
嵌入式学习笔记
stm32
单片机
嵌入式硬件
STM32
CubeMX+Keil+Proteus联合仿真初步实现
笔者
嵌入式
基础很差,在学习ROS过程中时,为了防止对底盘硬件造成破坏,一直在寻找一套完整的仿真系统进行练习,所幸接触到了
STM32
CubeMX,按网上方法做了个初步练习,并做了以下记录。
m0_53800738
·
2024-01-26 12:40
stm32
单片机
proteus
利用
STM32
CubeMX和Keil模拟器,3天入门FreeRTOS(4.2) —— 中断函数中使用队列
个人认为,如果只是入门,利用
STM32
CubeMX是一个非常好的选择。学习完本系列课程之后,再去学习网上的一些其他课程也许会简单很多。
风正豪
·
2024-01-26 11:38
FreeRTOS
stm32
嵌入式硬件
单片机
64、ubuntu使用c++/python调用alliedvisio工业相机
基本思想:需要使用linux系统调用alliedvisio工业相机完成业务,这里只做驱动相机调用,具体不涉及业务开发Alvium相机选型-AlliedVision一、先用软件调用一下用于机器视觉和
嵌入式
视觉的
sxj731533730
·
2024-01-26 11:38
数码相机
STM32
F40x CAN控制器
一、CAN控制器简介
STM32
自带了基本扩展CAN外设,又称bxCAN,bxCAN的特点如下:支持CAN协议2.0A和2.0B主动模式波特率最高达1Mbps支持时间触发通信具有3个发送邮箱具有3级深度的
留小乙
·
2024-01-26 11:27
STM32F4
stm32
嵌入式
can
CAN控制器介绍
1.CAN控制器基础知识
STM32
CAN控制器(bxCAN),支持CAN2.0A和CAN2.0BActive版本协议。
做一道光
·
2024-01-26 11:25
CAN总线
网络
can协议
ReinforceNet: A reinforcement learning embedded object detectionframework with region selection net
强化学习
嵌入式
目标检测框架与区域选择网络摘要摘要近年来,研究人员探索了基于强化学习的目标检测方法。然而,现有的方法总是难以令人满意的性能。
fayetdd
·
2024-01-26 09:45
目标检测
计算机视觉
深度学习
STM32
--IWDG和WWDG看门狗
1.看门狗简介在工业控制/汽车电子/航空航天等需要高可靠性的系统中,为了防止“系统在异常情况下,受到干扰,MCU/CPU程序跑飞,导致系统长时间异常工作”的情况发生,而设计了一种用于检测程序运行状态的芯片或电路,俗称看门狗(即Watchdog)。看门狗有一个输入信号和一个输出信号。输入信号也称“喂狗”,输出信号关联MCU的复位端。系统运行后启动看门狗计数器,看门狗开始计数,当计数满后未收到清零信号
NewDiscoverer
·
2024-01-26 09:18
stm32
stm32
嵌入式硬件
STM32
物联网项目-窗口看门狗WWDG
窗口看门狗WWDG窗口看门狗详细介绍可看:http://t.csdn.cn/kcu6i实验目标验证窗口看门狗复位功能,效果与独立看门狗一致CubeMX配置选择WWDG窗口看门狗根据手册设置窗口看门狗参数,预分频系数选择最大的8,所以WDGTB的值为3,最小超时值为910us,最大超时值为58.25ms,因为窗口看门狗的超时时间都很短,频繁地喂狗也会影响CPU的效率,所以超时时间设大点;窗口值设置为
ONE_Day|
·
2024-01-26 08:48
STM32物联网项目
arm
学习
stm32
单片机
嵌入式硬件
WWDG—窗口看门狗
原创出自秉火老师:https://www.cnblogs.com/firege/p/5805947.html本章参考资料:《
STM32
F4xx中文参考手册》WWDG章节。
Tracy喵喵
·
2024-01-26 08:17
STM32
stm32
函数
看门狗
wwdg
stm32
学习笔记
路径细节#include"./LED/bsp_led.h"./表示当前路径../表示上一层路径#include"bsp_led.h"需要在魔术棒里添加路径按键初始化模式是输入voidkey_config(){//初始化GPIO按键RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOE,ENABLE);GPIO_InitTypeDefGPIO_InitStruct;G
养一只哈士奇
·
2024-01-26 08:46
stm32
学习
笔记
STM32
PWM OC IC
OC(OutputCompare)输出比较输出比较可以通过比较CNT(计数器)与CCR捕获/比较寄存器值的关系,来对输出电平进行置1,置0或翻转的操作,用于输出一定频率和占空比的PWM波形每个高级定时器和通用定时器都拥有4个输出比较通道高级定时器的前3个通道额外拥有死区生成和互补输出的功能当CNT>CCR,
养一只哈士奇
·
2024-01-26 08:46
stm32
嵌入式硬件
单片机
stm32
模数转换器-ADC单通道中断
ADC模拟-数字转换器ADC可以将引脚上连续变换的模拟电压转换成内存中存储的数字变量,建立模拟电路到数字电路的桥梁12位逐次逼近型ADC,1us转换时间输入电压:0~3.3V,转换结果范围:0~409518个输入通道,可测量16个外部(16个GPIO口)和2个内部信号源(内部温度传感器,内部参考电压)规则组和注入组两个转换单元模拟看门狗自动检测输入电压范围通道分配外部16个通道在转换时又分为规则通
养一只哈士奇
·
2024-01-26 08:46
单片机
嵌入式硬件
stm32
GPIO输入输出
种输入输出模式输出模式下可控制端口输出高低电平,用以驱动LED,控制蜂鸣器,模拟通信协议输出时序等输入模式下可读取端口的高低电平和电压,用于读取按键输入,外接模块电平信号输入,ADC电压采集,模拟通信协议接收数据因为
STM32
养一只哈士奇
·
2024-01-26 08:45
stm32
单片机
嵌入式硬件
C语言和C++的应用领域都在哪些?学C语言好,还是学习C++好?
从事
嵌入式
开发十几年,基本上围绕着这两种编程语言展开,都可以直接操作底层的编程语言,用的越熟练越是感觉工具属性越强。
筠子_ca05
·
2024-01-26 08:08
STM32
使用IWDG和WWDG
目录独立看门狗(IWDG)IWDG初始化喂狗函数(该函数在
stm32
f10x_iwdg.h)窗口看门狗(WWDG)WWDG初始化中断函数main函数独立看门狗(IWDG)简单而言,看门狗就是设置计数值,
_my_memory_
·
2024-01-26 08:13
STM32
标准库
stm32
单片机
arm
STM32
开发(12)----CubeMX配置WWDG
CubeMX配置窗口看门狗(WWDG)前言一、窗口看门狗的介绍二、实验过程1.
STM32
CubeMX配置窗口看门狗2.代码实现3.硬件连接4.实验结果总结前言本章介绍使用
STM32
CubeMX对窗口看门狗定时器进行配置的方法
疯狂飙车的蜗牛
·
2024-01-26 08:40
stm32基础教程
stm32
单片机
嵌入式硬件
STM32
F103ZE单片机在WWDG窗口看门狗的EWI中断中喂狗导致系统复位的原因及解决办法(中断函数重入问题)
程序开启了WWDG的Earlywakeup(EWI)中断,在中断中喂狗,但系统不停地复位。HCLK=72MHz,PCLK1=4.5MHz,PCLK2=72MHz程序如下:#include#includeintfputc(intch,FILE*fp){if(fp==stdout){if(ch=='\n'){while(USART_GetFlagStatus(USART1,USART_FLAG_TXE
巨大八爪鱼
·
2024-01-26 08:40
stm32
WWDG
看门狗
STM32
(五)看门狗
看门狗简介:顾名思义就是看门的dog,不过这可不是用来看家的,而是用来看单片机的,在由单片机构成的微型计算机系统中单片机的工作常常会受到来自外界电磁场的干扰,造成程序的跑飞,而陷入死循环;或者因为用户配置代码出现BUG,导致芯片无法正常工作,出于对单片机运行状态进行实时监测的考虑,便产生了一种专门用于监测单片机程序运行状态的模块或者芯片,俗称“看门狗”(watchdog)。简单说:看门狗的本质就是
ODF..
·
2024-01-26 08:09
STM32
CubeMX
stm32
单片机
嵌入式硬件
stm32
读取编码器的两种方式
1.使用外部中断读取#include"spin.h"#defineencoder_portGPIOG#defineencoder_pin(GPIO_Pin_3|GPIO_Pin_5)#defineencoder_pin_AGPIO_Pin_3//外部中断引脚#defineencoder_pin_BGPIO_Pin_5voidEncoder_Init_Exit(){GPIO_InitTypeDefG
芯的一天
·
2024-01-26 08:02
stm32学习日记
stm32
单片机
arm
Python虽强,但并非所有场景都适用:剖析Python在特定领域的局限性
1.实时系统与
嵌入式
开发Python作为一种解释型语言,其执行速度
极客代码
·
2024-01-26 08:55
python
写给不断在Linux上折腾的自己
在使用Linux近一年后对自己的鼓励刚接触Linux时为什么会接触Linux,自然是源于
嵌入式
,当时我还在鼓捣51单片机,也开始对
STM32
有了一些了解,那,真正的
嵌入式
是什么?
探索实践
·
2024-01-26 08:36
Spring(21) 在 Spring Boot 中使用 Undertow 作为
嵌入式
服务器
目录一、四种Web服务器1.1Tomcat服务器1.2Jetty服务器1.3Undertow服务器1.4Netty(响应式场景)二、Undertow介绍三、SpringBoot中使用Undertow四、配置属性4.1配置文件4.2编程式配置五、补充5.1启动时的警告日志一、四种Web服务器通过org.springframework.boot.autoconfigure.web.ServerProp
ACGkaka_
·
2024-01-26 08:41
Spring
spring
spring
boot
服务器
江科大
STM32
中
PWM驱动LED呼吸灯&PWM驱动舵机&PWM驱动直流电机)TIM输入捕获示例程序(输入捕获模式测频率&PWMI模式测频率和占空比)TIM编码器接口示例代码(编码器接口)6、TIM(Timer)定时器
STM32
行稳方能走远
·
2024-01-26 08:03
STM32
stm32
【江科大】
STM32
:I2C时序/数据帧
文章目录IIC的时序基本单元发送一个字节(数据传输,SCL高电平时不允许改变SDA)接收一个字节:发送应答:接收应答:完整的数据帧指定地址写相同型号的芯片地址是相同的。那么同时存在多个相同芯片给的地址怎么办?当前地址读图中可以看到,主机并没有指定从机的寄存器地址,那主机读取的是从机的那个寄存器呢?指定地址读指定地址写()多个字符,读也是同样的操作,多次操作最后的读部分。IIC的时序基本单元起始条件
白糖熊
·
2024-01-26 08:03
STM32学习
stm32
嵌入式硬件
单片机
【
STM32
】
STM32
学习笔记-硬件SPI读写W25Q64(40)
00.目录文章目录00.目录01.SPI简介02.W25Q64简介03.SPI相关API3.1SPI_Init3.2SPI_Cmd3.3SPI_I2S_SendData3.4SPI_I2S_ReceiveData3.5SPI_I2S_GetFlagStatus3.6SPI_I2S_ClearFlag3.7SPI_InitTypeDef04.硬件SPI读写W25Q64接线图05.硬件SPI读写W25
Print World
·
2024-01-26 08:31
STM32F103
stm32
学习
笔记
W25Q64
SPI
江科大
江科大stm32
STM32
第三节——点亮第一个LED灯
1
STM32
CubeMX新建工程如果是第一次打开
STM32
CubeMX,软件会自动下载一些组件,等待下载完成即可。
语文同步练习
·
2024-01-26 08:58
STM32
HAL库
stm32
嵌入式硬件
单片机
STM32
第一节——初识
STM32
1硬件介绍1.1硬件平台配套硬件:以野火的
STM32
F1霸道开发板为平台,若用的是别的开发板,可自己进行移植。
语文同步练习
·
2024-01-26 08:28
STM32
HAL库
stm32
嵌入式硬件
单片机
STM32
第二节——GPIO
STM32
芯片的GPIO被分成很多组,每组有16个引脚(也有可能少于16个),如型号为
STM32
F103VET6型号的芯片有GPIOA、GPIOB、GPIOC至GPIOE共5组GPIO,
语文同步练习
·
2024-01-26 08:28
STM32
HAL库
stm32
嵌入式硬件
单片机
[
嵌入式
软件][启蒙篇][仿真平台]
STM32
F103实现定时器
[
嵌入式
软件][启蒙篇][仿真平台]
STM32
F103实现串口输出输入、ADC采集文章目录一、定时器(1)简介
STM32
定时器计算公式(2)示例代码(基本定时功能)(3)仿真效果(基本定时功能)(4)示例代码
jianqiang.xue
·
2024-01-26 08:57
#
stm32
单片机
嵌入式硬件
STM32
实现软件IIC协议操作OLED显示屏(1)
时间记录:2024/1/25一、IIC协议介绍(1)协议介绍IIC(又称I2C,Inter-IntegratedCircuit),即集成电路总线,是一种两线式串行总线,由PHILIPS公司开发,用于连接微控制器及其外围设备。多用于主机和从机在数据量不大且传输距离短的场合下的主从通信。I2C总线由数据线SDA和时钟线SCL构成通信线路,既可用于发送数据,也可接收数据,是一种半双工通信协议。总线上的主
KINO32
·
2024-01-26 08:25
STM32
stm32
嵌入式硬件
单片机
[
嵌入式
软件][启蒙篇][仿真平台]
STM32
F103实现串口输出输入、ADC采集
上一篇:[
嵌入式
软件][启蒙篇][仿真平台]
STM32
F103实现LED、按键文章目录一、串口输出(1)简介(2)示例代码(3)仿真效果二、串口输入(1)简介(2)示例代码(3)仿真效果三、ADC采集(
jianqiang.xue
·
2024-01-26 07:20
#
stm32
单片机
嵌入式硬件
STM32
电机教程 15 - BLDC 速度环内嵌电流环
前言无刷直流(BrushlessDirectCurrent,BLDC)电机是一种正快速普及的电机类型,它可在家用电器、汽车、航空航天、消费品、医疗、工业自动化设备和仪器等行业中使用。正如名称指出的那样,BLDC电机不用电刷来换向,而是使用电子换向。BLDC电机和有刷直流电机以及感应电机相比,有许多优点。其中包括:•更好的转速-转矩特性•快速动态响应•高效率•使用寿命长•运转无噪音•较高的转速范围此
张十三的博客
·
2024-01-26 07:49
BLDC
STM32
手把手教学借助CI做代码格式审查、编译审查 | CI/CD搭建流程 — GitLab篇
让GitLabCI/CD做什么
嵌入式
软件开发领域高频使用的开发语言是C语言,在大型项目开发中,我们往往会有格式审查、编译审查的需求。
中移OneOS
·
2024-01-26 07:14
OneOS技术分享
ci
【
嵌入式
学习】C++&QT-Day2-C++基础
笔记见我的博客:https://lingjun.life/wiki/EmbeddedNote/19Cpp作业自己封装一个矩形类(Rect),拥有私有属性:宽度(width)、高度(height),定义公有成员函数:初始化函数:voidinit(intw,inth)更改宽度的函数:set_w(intw)更改高度的函数:set_h(inth)输出该矩形的周长和面积函数:voidshow()#inclu
BH6AEV
·
2024-01-26 07:34
学习
c++
qt
嵌入式
流媒体消息分发队列设计
在流媒体系统设计中,经常会涉及多线程间的通信问题,需要相互分发消费一些信息以及实时音视频数据,如何才能高效安全的简洁的实现这一目标呢,可以采用ringbuffer,也可以采用链表等算法。我在实践中做了一个基于信号量和固定指针数组的方案,实现了简单的数据发布订阅,pMessage可以自定义为一个适配自己的消息传递数据结构指针,用于传递消息,如数据指向的指针,数据类型,时间戳,数据长度,或者信令,在嵌
superxxd
·
2024-01-26 07:44
c++
webrtc
物联网
实时音视频
STM32
标准库——(2)GPIO输出
1.GPIO简介GPIO(GeneralPurposeInputOutput)通用输入输出口可配置为8种输入输出模式引脚电平:0V~3.3V,部分引脚可容忍5V输出模式下可控制端口输出高低电平,用以驱动LED、控制蜂鸣器、模拟通信协议输出时序等输入模式下可读取端口的高低电平或电压,用于读取按键输入、外接模块电平信号输入、ADC电压采集、模拟通信协议接收数据等每个GPI/O端口有两个32位配置寄存器
郑老师的小学童
·
2024-01-26 06:21
STM32
stm32
单片机
STM32
标准库——(1)简介、工程建立
1.硬件设备
STM32
面包板入门套件Windows电脑万用表、示波器、镊子、剪刀等2.套件介绍3.
STM32
简介
STM32
是ST公司基于ARMCortex-M内核开发的32位微控制器
STM32
常应用在
嵌入式
领域
郑老师的小学童
·
2024-01-26 06:51
STM32
stm32
单片机
STM32
标准库——(3)LED闪烁、LED流水灯、蜂鸣器
1.相关API1.1GPIOSpeed_TypeDef/***@briefOutputMaximumfrequencyselection最大频率选择*/typedefenum{GPIO_Speed_10MHz=1,GPIO_Speed_2MHz,GPIO_Speed_50MHz}GPIOSpeed_TypeDef;1.2GPIOMode_TypeDef/***@briefConfiguration
郑老师的小学童
·
2024-01-26 06:49
STM32
stm32
单片机
嵌入式
学习第十天!(宏、指针)
1.宏:1.宏是代码的替换,中间不进行任何数据计算的操作2.能加括号就加括号,不要啬小括号带参宏与函数的区别:1.函数有参数类型、返回值、调用的概念2.带参宏只是代码的替换3.带参宏会让程序代码体积增大4.函数不会让程序代码体积增大5.函数传参会占用资源开销,增大程序运行时间6.带参宏没有传参调用的过程,程序运行速度更快带参宏:用于封装比较简单的模块代码举例:用带参宏判断最小值、用带参宏输出#in
Little_white_Zhang
·
2024-01-26 04:57
学习
全网最全-DA14531-全球最小-BLE从入门到精通开发教程
读者对象本文档主要适用以下工程师:
嵌入式
系统工程师单片机软件工程师IOT固件工程师
小武编程
·
2024-01-26 03:16
物联网
iot
mcu
03月21日长光培训
嵌入式
学习第四十四天
今天对Linux继续进行深入学习,主要围绕Linux网络配置管理这一方面,其中囊括了很多基础的网络知识。下午郭老师进行了在开发板上进行Linux系统运行的演示。通过软件和串口用开发板内运行的系统编译解释C语言程序,在这个过程中不止是收获了开发板内如何运行Linux系统,更学到很多在Linux网络环境下一些使用的操作技巧。
长光培训_王任
·
2024-01-26 03:00
上一页
41
42
43
44
45
46
47
48
下一页
按字母分类:
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
其他