STM32和STM32CubeMX实现FDCAN通信, 保姆级教程

【背景】各位,我现在要用树莓派和STM32的板子进行通信,一个是用串口,但是,考虑到串口的速度,通信距离和可靠性,还是用CAN比较合适。所以,我要做一个STM32的CAN通信接口。下面就是保姆级教程。【保姆级教程】先来看看CAN接口的硬件怎么设计。【CAN接口硬件】不多说,直接上电路图。

Stm32通过ESP8266 WiFi连接阿里云平台

本文将介绍stm32如何通过WiFi来连接阿里云,上传数据和接收指令。要先与阿里云建立TCP连接,然后再通过MQTT协议交互。大体流程:1、在阿里云网页上创建产品和设备;2、stm32通过WiFi连接云平台;3、MQTT连接阿里云;4、MQTT上传数据及接收指令并处理。本文将以简单示例进行演示:上报温

Apache IoTDB 连续查询(CQ)全解析:从语法到实战,手把手教你玩转实时数据计算

Apache IoTDB 连续查询(CQ)全解析:从语法到实战,手把手教你玩转实时数据计算 本文围绕 IoTDB 的连续查询(CQ)展开全面解析,先通俗阐释其定义,即对实时数据周期性自动执行查询并存储结果的 “自动计算器”,可实现滑动窗口流式计算。接着详细拆解语法&#

学习STM32遇到的问题与解决方式

文章目录 写在前面 一、芯片下载报错 报错原因与解决方式 二、《no target connected》 报错简述 解决方式 1.检查stlink接线是否出现问题(杜邦线可能破损) 2.点开魔术棒,在Debug里设置正确下载器 3.板子引脚可能出现虚焊等问题(stm32板子接电能正常亮灭应该就没有问题)

STM32—Bootloader原理与实战全解析

STM32 Bootloader 深度解析与应用实例一、Bootloader 本质与角色定位在 STM32 系统中,Bootloader 是设备上电 / 复位后最先执行的一段特殊程序,类比计算机开机时的 BIOS/UEFI 。它的核心使命是: 硬件初始化:为后续程序运行准备最基础环境(如配置时钟、初始化串口 / USB 等通信

服务器内存排查:free、vmstat、sar命令实战精要

❃博主首页 : 「程序员1970」 ,同名公众号「程序员1970」 ☠博主专栏 : <mysql高手> <elasticsearch高手> <源码解读> <java核心> <面试攻关> 前言在Linux服务器的运维场景

【案例实战】初探鸿蒙开放能力:从好奇到实战的技术发现之旅

作为一名移动开发者,当我第一次听说鸿蒙开放能力时,内心充满了好奇。这个被华为寄予厚望的操作系统,究竟能为开发者带来什么样的技术体验?从初次接触到深度实战,这篇文章记录了我探索鸿蒙开放能力的完整旅程,希望能为同样对鸿蒙开发感兴趣的朋友们提供一些参考和启发。 文章目录 第一章:初识鸿蒙开

【经验分享】Linux如何挂载磁盘(手把手图文教程

参考连接 linux挂载硬盘步骤(简单易用,直接上手,无废话)_linux中如何看磁盘挂载-CSDN博客 Linux添加新硬盘并挂载(mount)到目录下_linux挂载磁盘mount命令-CSDN博客 1.查看硬盘挂载情况fdisk -l ​可以看到未挂载的盘符和大小 顺带一提,可能是因为服务器默认配置的原因&#x

《场景化落地:用 Linux 共享内存解决进程间高效数据传输问题(终篇)》

前引:共享内存是 Linux 进程间通信中效率最高的方式,但 “内存映射原理”“权限配置”“同步机制” 等知识点常让新手望而却步。本文从基础概念拆解入手,先讲清共享内存的工作逻辑,再通过 “创建→挂载→读写→销毁” 完整实操案例,帮你从零掌握核心用法,无论你是 Linux 入门者还是需要夯实基础的开发者&#x