目录ArduinoIED环境配置闪烁LED配置GPIO口模式数字输出点亮LED延时函数闪烁LED数字读取闪烁LED 2.0定时函数定时执行取消定时计时函数闪烁LED3.0外部中断外部中断配置关闭中断开关控制LED串口通信串口...
-
单片机 嵌入式硬件 物联网 一文速通ESP8266NodeMCU(基于ArduinoIDE)——万字爆肝含示例代码
-
开源 经验分享 笔记 stm32 mcu 无人机MAVROS保姆级配置及模拟、真机飞行(全)
前期准备:本文默认使用的是ubuntu18.04 melodic系统进入ubuntu,建议使用鱼香ros一键安装ros:终端运行:安装ros1,建议添加新源但不清除系统源安装完成启动roscore以验证ros是否安装成功!下...
-
c++ vscode mcu 物联网 单片机 嵌入式硬件 快速入门ESP32—— platformIO添加开源库和自己的开发库
相关文章 快速入门ESP32——开发环境配置Arduino IDE 快速入门ESP32——开发环境配置PlatformIO IDE快速入门ESP32—— platformIO添加开源库和自己的开发库前言一、platform...
-
单片机 arm开发 mcu 物联网 嵌入式硬件 蓝桥杯STM32 G431 hal库开发速成——按键+PWM综合案例——按键控制PWM驱动舵机
适用于学习了TIM输出比较(PWM)跟GPIO输入(按键)的新手作为练习的综合项目!一、PWM的概念PWM(Pulse Width Modulation,脉冲宽度调制)是一种常用的技术,用于通过调节电信号的脉冲宽度(即脉冲的...
-
mcu 单片机 stm32 ST-Link驱动的下载、安装、配置,以及ST-Link固件的升级
目录一、前言二、ST-Link驱动下载三、ST-Link驱动安装四、在Keil中配置ST-Link五、ST-Link固件升级一、前言 ST-LINK是专门针对意法半导体STM8和STM32系列芯片的仿真器。 ST-LIN...
-
单片机 网络 计算机网络 mcu lwip:使用lwip UDP分包发送大量数据所遇问题以及解决方法(HPM6750、STM32)
最近在调试HPM6750的项目时,考虑到调试方便需要将一些中间数据上传至PC分析,而且数据量又比较大,准备使用UDP分包发送,在调试的时候发现如下几个问题:sdk提供的lwip例程在使用时,分包会出现后一包的数据覆盖前一包数...
-
CAN总线 车载网络 嵌入式软件 MCU 域控制器 Bug调试 【研发日记】C/C++开发避坑秘籍(一)——CAN接收Buffer溢出Bug
文章目录背景介绍问题描述分析排查解决方案总结归纳背景介绍 在一个嵌入式软件项目中,有一段使用C语言写的嵌入式代码,功能是把CAN总线上的几帧报文接收进来,并解析出数据。示例如下: 乍一看感觉挺简单...
-
单片机 51单片机 c语言 mcu 关于在VsCode上运行Keil工程及头文件报错问题
一、要安装的软件:Keil和VsCode,(注意:自己要记好安装路径) (1) VsCode官网下载及配置注意事项 VsCode下载安装教程:2.VSCode的下载和安装-领取安装包_哔哩哔...
-
嵌入式硬件 stm32 51单片机 物联网 proteus mcu 【单片机概念基础】迟迟搞不懂预分频系数、PWM占空比等等概念和计算怎么办?
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、分频系数1.1 为什么需要分频系数1.2 分频系数怎么计算二、PWM占空比PWM占空比是什么pwm的分频系数有何作用总结前言在学习单片机的过程中...
-
网络协议 c++ mcu 单片机 什么是CAN总线?
CAN(Controller Area Network,控制器局域网)是一种用于数据通信的串行总线通信协议。它最初由德国的BOSCH公司开发,用于汽车电子控制单元(ECU)之间的通信。CAN协议在其他领域也被广泛应用,例如船...
-
单片机 stm32 51单片机 mcu 嵌入式实时数据库 freeRTOS自学入门教程速成版
FreeRTOS介绍什么是FreeRTOS?FreeRTOS是一款开源的实时操作系统(RTOS),它提供了一组API和软件库,帮助嵌入式设备的开发者实现任务管理、内存管理、中断处理、时间管理等功能,从而轻松地开发出高可靠性的...
-
测试工具 junit c语言 mcu 嵌入式硬件 Autosar工具汇总
RTE(Run Time Environment)生成器:用于生成基于AUTOSAR标准的软件体系结构的RTE,包括PDU Router、IPDU、I-Signal等模块,该工具的使用可以极大地简化软件开发的过程。AUTOS...
-
mcu 嵌入式硬件 系统架构 网络 【AUTOSAR】【Lin通信】LinSM
目录一、概述二、说明三、功能说明3.1 LinSM状态机的状态和转换...
-
汽车 嵌入式硬件 c语言 AUTOSAR合集 1、基于EB的MCAL --- MCU驱动开发手册
AUTOSAR系列教程合集 策略 整体将采用自底向上的方式进行讲解,开发路线可能会做略微调整。 开发路线 工程搭建---˃BSW(MCAL---˃通信协议栈(CAN/LIN))---˃SWC---˃代码集成---˃测试。 开...
-
51单片机 mcu 物联网 嵌入式硬件 单片机学习笔记---LCD1602功能函数代码
目录模拟写指令的时序模拟写数据的时序初始化显示字符显示字符串显示数字显示有符号的数字显示16进制数字显示二进制数上一篇讲了LCD1602的工作原理,这一节开始代码演示!新创建工程:LCD1602功能函数代码新创建main.c...
-
mcu 单片机 嵌入式 C语言常见面试试题集锦
1、volatile 关键字 volatile 总是与优化有关,编译器有一种技术叫做数据流分析,分析程序中的变量在哪里赋值、在哪里使用、在哪里失效,分析结果可以用于常量合并,常量传播等优化,进一步可以死代码消除。一般来 说,...
-
单片机 stm32 mcu 物联网 安信可ESP8266-01S 刷AT固件 详细操作教程
目录AT固件烧录整体步骤操作烧录用到的物品ESP8266-01S准备知识 USB转TTL ESP8266-01S进入下载模式连线ESP8266-01S与USB转TTL接线连接ESP8266-01S与STM32接线连接烧录工具...
-
网络 网络协议 tcp/ip 物联网 mcu 以太网协议帧格式(一)
目录一、MAC帧1.1 无VLAN标识MAC帧1.2 VLAN标识的MAC帧二、ARP三、IP四、ICMP五、UDP六、TCP浅谈常用的网络协议帧格式一、MAC帧1.1 无VLAN标识MAC帧Ethernet II 类型以太...
-
嵌入式硬件 软件构建 物联网 iot mcu 单片机 前端 【一站式教程】精通ESP32:使用VSCode与PlatformIO构建FreeRTOS项目、WIFI网页智能灯控系统、蓝牙、有趣的小功能 — 从轻松入门到项目实战~
网上那么多教程~没有一个本喵喜欢的,那本喵就自己做一个吧【一站式教程】精通ESP32:使用VSCode与PlatformIO构建FreeRTOS项目、WIFI网页智能灯控系统、蓝牙、有趣的小功能 — 从轻松入门到项目实战...
-
单片机 嵌入式硬件 mcu STM32--中断使用(超详细!)
写在前面:前面的学习中,我们接触了STM32的第一个外设GPIO,这也是最常用的一个外设;而除了GPIO外,中断也是一个十分重要且常用的外设;只有掌握了中断,再处理程序时才能掌握好解决实际问题的逻辑思路。此节我们学习STM3...
-
实时音视频 mcu 单片机 嵌入式硬件 蓝桥杯STM32 G431 hal库开发速成——RTC——实时时钟
一、什么是RTC?RTC 是实时时钟(Real-Time Clock)的缩写,它是一种计时器件,通常用于计算和保持时间的精确追踪。这种设备在多种电子系统中都非常重要,尤其是在需要精确时间保持的应用中,如计算机、服务器、通讯设...
-
MCU 实现Modbus协议 STM32实现基于RS485的简单的Modbus协议
背景我这里用STM32实现,其实可以搬移到其他MCU,之前有项目使用STM32实现Modbus协议这个场景比较正常,很多时候都能碰到这里主要是Modbus和变频器通信最常见的是使用Modbus实现传感器数据的采集,我记得之前...
-
算法 c语言 mcu 关于BMS的介绍及应用领域
电池管理系统(Battery Management System,BMS)是一种集成电路系统,它用于监测和控制电池系统状态,以确保电池的正常运行和安全使用。BMS的应用涵盖了电动汽车、储能系统、无人机、电动工具等各个领域,可...
-
嵌入式硬件 单片机 嵌入式图形库 物联网 mcu 【STM32 LVGL基础教程】初识LVGL
文章目录前言一、什么是LVGL?二、LVGL的诞生历程三、LVGL的用途四、模拟器使用LVGL4.1 下载codeblocks并运行模拟器lvgl4.2 更改lvgl设置更改帧数更改颜色深度五、STM32使用LVGL总结前言...
-
物联网 mcu Git/Gitlab添加SSH秘钥与小乌龟配置
目录一、Git/Gitlab添加SSH秘钥二、秘钥添加情况验证三、小乌龟关联SSH一、Git/Gitlab添加SSH秘钥(1)查找是生成sSh秘钥,显示文件夹不存在,可以生成秘钥。指令:cd ~/.ssh(2)生成秘钥,需要...
-
fpga开发 单片机 [架构之路-14]:目标系统 - 硬件平台 - CPU、MPU、NPU、GPU、MCU、DSP、FPGA、SOC的区别
目录前言:一、通用指令程序控制1.1 CPU(Central Processing Unit:中央处理单元/器)1.2 MPU(Microprocessor Unit:微处理单元/器)-- 广义CPU1.3 MCU(Mirc...
-
单片机 mcu 在 Arduino IDE 2.0 中安装 ESP32 板(Windows、Mac OS X、Linux)
有一个新的 Arduino IDE——Arduino IDE 2.0(测试版)。在本教程中,您将学习如何在 Arduino IDE 2.0 中安装 ESP32 板并将代码上传到板。本教程与 Windows、Mac OS X...
-
单片机 嵌入式硬件 物联网 iot mcu 一文读懂大端、小端、字节序、MSB、LSB、MSBs、LSBs
大端、小端、字节序、MSB、LSB、MSBs、LSBs5分钟完全理解上述嵌入式、物联网开发中很扯蛋的几个被玩坏概念。对于涉及 bit 流的概念中MSB(Most Significant Bit):最高有效位,二进制中代表最高...
-
mcu Simulink模型的MIL单元测试
01 --模型首先要有一个供测试的模型,这里我以一个子系统和状态机的模型为例。 02 --创建测试框架(test harness 在进行测试之前,首先要把模型内的测试框架(test harness 创立好,不然的话Simul...
-
单片机 嵌入式硬件 stm32 arm开发 mcu 【蓝桥杯——物联网设计与开发】基础模块2 - GPIO输入
目录一、User_Key(1)原理图(2)STM32CubeMX 软件配置(3)代码编写(4)实验现象二、User_Key 接口函数封装三、踩坑日记一、User_Key(1)原理图 在蓝桥杯物联网竞赛实训平台中...
-
单片机 mcu AutoSAR配置与实践(深入篇)6.3 COM 整体架构和模块交互
AutoSAR配置与实践(深入篇)6.3 COM 整体架构和模块交互COM(整体架构和模块交互 一、COM层主要功能和架构二、COM层的主要接口交互图COM(整体架构和模块交互 -˃返回总目录一、COM层主要功能和架构一、C...
-
算法 单片机 嵌入式硬件 mcu 【智能家居】5、主流程设计以及外设框架编写与测试
目录 一、主流程设计1、工厂模式结构体定义 (1)指令工厂 inputCmd.h(2)外设工厂 controlDevices.h二、外设框架编写1、创建外设工厂对象bathroomLight2、编写相关函数框架3、将浴室灯相...
-
c语言 mcu 单片机 嵌入式硬件 c++ 英飞凌TC3xx之一起认识DSADC系列(一)架构介绍
英飞凌TC3xx之一起认识DSADC系列(一)先来认识DSADC的架构从输入信号来看数字信号模拟信号从CIC Filter通道来看AUX CICMain CIC再来认识DSADC与其它外设的直接交互先来认识DSADC的架构D...
-
单片机 嵌入式硬件 算法 mcu 12种初级滤波器详细介绍(及其C语言实现)
目录1.算术平均滤波原理代码2.一阶滞后滤波原理代码3.限幅消抖滤波原理代码4.递推平均滤波原理代码5.加权递推平均滤波原理代码6.中值滤波原理代码7.中位值平均滤波法原理代码8.一阶低通滤波原理代码9.二阶低通滤波原理代码...
-
MCU AURIX 捕获 英飞凌TC3xx之一起认识GTM(十)详细说说GTM子模块TIM(架构)
英飞凌TC3xx之一起认识GTM(十)详细说说GTM子模块TIM(架构)1 TIM简介1.1 输入源选择寄存器INPUTSRCx1.2 外部捕捉源选择寄存器 EXTCAPSRCx2 TIM通道2.1 TIM通道架构2.2 T...
-
网络协议 c语言 网络安全 物联网 mcu 解析IEC 61850通信规约
目录解析IEC 61850通信规约IEC61850适用场景IEC61850组成IEC61850库解析IEC 61850通信规约IEC61850标准是基于通用网络通信平台的变电站自动化系统唯一国际标准,由国际电工委员会第57技...
-
嵌入式硬件 c语言 02 嵌入式/单片机/MCU众包接单平台有哪些?
嵌入式/单片机/MCU众包接单平台有哪些?作者将狼才鲸创建日期2023-02-11CSDN文章地址:嵌入式/单片机/MCU众包接单平台有哪些?一直想找到靠谱的嵌入式、单片机接单平台,网上搜了几次没搜到靠谱的,好多威客网上都是...
-
mcu 经验分享 linux git C语言中的逗号运算符
C语言中的逗号运算符在C语言中,逗号运算符(,)是一种用于分隔表达式的运算符。在这篇文章中,我们将详细解释逗号运算符的用法、实例以及可能会遇到的一些常见问题。逗号运算符的基本用法逗号运算符可以用于分隔多个表达式,且最终结果将...
-
mcu checksum的算法和代码实现
01--checksum的作用现在在一辆汽车上,有很多控制器,很多控制器之间的通讯需要通过CAN网络,通讯过程中数据的传输尤为重要,因为数据的交互之后往往伴随着相关的硬件会执行指令的请求。在这个过程中,数据的检验是非常有必要...
-
单片机 嵌入式硬件 物联网 iot arm开发 获取芯片MCU唯一标识符、MAC(ESP32/STM32)
与服务器通信时,需要进行设备绑定,采取了唯一标识的方式绑定,有获取设备MCU唯一标识符的需求,文中说明了STM32、ESP32系列芯片获取唯一标识符、MAC的方法。 在STM32的全系列MCU中...
-
图像处理 mcu 第十七届CH32V307多车组头尾双车摄像头传统扫线循迹
一.传统的扫线循迹,网上的资料繁杂,开源资料或者博客破碎化1.我于2021年10份正式接触摄像头,在到最终比赛期间,遇到了不少困难和迷惑的地方,接下来我会阐述摄像头小车整个从图像处理到实现循迹的大概过程。2.本开源博客的代码...
-
物联网 mcu 单片机 【智能家居远程控制系统】ESP8266连接阿里云(六)
系列文章目录第一章 阿里云物联网平台搭建第二章 订阅与发布MQTT消息第三章 为ESP8266-NodeMCU搭建ArduinoIDE环境 第四章 ESP8266连接阿里云第五章 阿里云平台云产品流转第六章 使用Aruino...
-
mcu 【Memory协议栈】AUTOSAR架构下NVM Block连续写及Default Value问题分析
目录前言正文1.应用SWC读写NVM Block的两种方式2.RAM Block和ROM Block3. 应用SWC读写NVM过程4. 问题回答5. 总结前言对于NVM这块还只停留在能按需求配置阶段,遇到问题不能深入分析。本...
-
网络 mcu 系统架构 单片机 嵌入式硬件 【AUTOSAR】【Can通信】CanNM
目录 一、概述 二、说明 三、功能说明 3.1 协调算法 3.2 操作模式 3.2.1 网络模式 3.2.2 准备总线睡眠模式 3.2.3 总线睡眠模式 3.3 网络状态 3.4 初始化 3.5 参数 3.6 网络管理PDU...
-
驱动开发 单片机 嵌入式硬件 c语言 mcu 03 如何选择嵌入式练手项目、嵌入式开源项目大全,嵌入式产品举例
如何选择嵌入式练手项目、嵌入式开源项目大全 作者将狼才鲸创建日期2022-06-19 本文档源码地址:才鲸嵌入式 / 嵌入式知识图谱WiKi 文章阅读地址:如何选择嵌入式练手项目、嵌入式开源项目大全 一、前言 快速提高嵌入式...
-
嵌入式硬件 单片机 mcu 物联网 ESP8266WiFi模块与Android APP实现数据传输(二)---AP模式通讯
目录 前言: 1.ESP8266模块设定: (1 准备阶段: (2 AT指令配置WiFi模块: 2.Android手机端APP设置: 3.ESP8266与APP通讯: 4.串口调试器和APP程序等资源下载途径 前言: ...
-
单片机 mcu 系统架构 系统安全 系统分析师之操作系统(五)
目录 一、操作系统的概念 二、进程管理 2.1 进程状态 2.2 前趋图 2.3 同步与互斥 2.4 PV操作 2.5 死锁问题 2.5.1 死锁发生的必要条件 2.5.2 解决死锁的策略 2.5.3 银行家算法 2.6 微...
-
mcu 安信可Ai-M61-32SU开发板开发环境搭建和文档获取
安信可公司专注于WiFi、蓝牙、LoRa和雷达等无线物联网通信模块或MCU。近期安信可官方论坛举办很多的送开发板活动,获取方式非常简单且免费,审核快速且合理,收到的开发板也是做工精美,可用性和可移植性非常大。...
-
mcu linux git 经验分享 除法在C语言中的使用方法及实例详解
除法运算详解 在计算机编程中,除法运算是非常常见的一种运算。它可以用于整数取整和小数除法,操作符为 /。 整数取整 整数取整是指在两个整数相除时,对结果进行取整操作,得出一个整数(通常是舍去小数部分)。例如: 5 / 2 的...
-
物联网 单片机 mcu 【智能家居远程控制系统】ESP8266连接阿里云(五)
系列文章目录 第一章 阿里云物联网平台搭建 第二章 订阅与发布MQTT消息 第三章 为ESP8266-NodeMCU搭建ArduinoIDE环境 第四章 ESP8266连接阿里云 第五章 阿里云平台云产品流转 目录 前...