倾斜补偿的电子罗盘(3 :椭球拟合,磁传感器软磁干扰和硬磁干扰的9参数校准 背景 之前提到磁传感器的误差来源,并介绍了消除硬磁干扰的3参数校准。倾斜补偿的电子罗盘(2 :磁传感器的误差来源、硬磁干扰的校准(3个参数)、实验验...
-
自动驾驶 嵌入式硬件 单片机 倾斜补偿的电子罗盘(3):椭球拟合,磁传感器软磁干扰和硬磁干扰的9参数校准
-
单片机 stm32 嵌入式硬件 HAL库 编译错误:XXX.axf: Error: L6218E: Undefined symbol xxx (referred from xxxx.o)的可能原因之一及解决方法
我在学习STM32 HAL库版本时遇到了这种编译问题 由于是刚开始学习STM32代码跟例程是一样的,所以代码不可能出错。我去网上寻找答案看到了 (7条消息 (已解决)STM32报错Error: L6218E: Undef...
-
c++ 物联网 嵌入式硬件 单片机 【雕爷学编程】Arduino智能家居之基于IFTTT的Webhooks控制舵机角度
Arduino是一个开放源码的电子原型平台,它可以让你用简单的硬件和软件来创建各种互动的项目。Arduino的核心是一个微控制器板,它可以通过一系列的引脚来连接各种传感器、执行器、显示器等外部设备。Arduino的编程是基于...
-
单片机 stm32 嵌入式硬件 TM1621/HT1621 段码LCD驱动器
TM1621和HT1621是兼容的,下面统称TM1621。 TM1621是一个32x4的LCD 驱动器,也就是说它最多能驱动128段段码。 四线串行接口 一般我们不使用读数据的功能,所以用到的数据引脚只有/WR、/CS、D...
-
c++ 嵌入式硬件 物联网 单片机 ESP8266发送IFTTT 【雕爷学编程】Arduino智能家居之使用ESP8266发送按钮状态到IFTTT
Arduino是一个开放源码的电子原型平台,它可以让你用简单的硬件和软件来创建各种互动的项目。Arduino的核心是一个微控制器板,它可以通过一系列的引脚来连接各种传感器、执行器、显示器等外部设备。Arduino的编程是基于...
-
单片机 嵌入式硬件 STM32 CubeMx教程 -- 基础知识及配置使用教程
文章目录 前言一、STM32CubeMx 界面介绍File 界面Windows 界面Help 界面Updater Settings 界面 二、STM32CubeMx 使用教程新建工程配置RCC时钟参数配置SYS参数配置...
-
单片机 stm32 嵌入式硬件 【程序】【必须】编码器电机测速,原理+代码+滤波
参考资料: https://blog.csdn.net/lzzzzzzm/article/details/119416134野火STM32电机开发教程 1. 编码器种类及原理 常见的编码器有两种,分别为霍尔编码器和GMR编码...
-
单片机 嵌入式硬件 基于QT的智能家居中控系统的简明设计
文章目录 系统总体说明主板UI设计后续改进与完善 系统总体说明 系统采用 “主从式架构” ,即一主多从式,该智能居家控制系统的主要功能包括登录功能、注册功能、音乐播放功能、时间显示、日历显示、温度湿度光照气压海拔数据等...
-
java stm32 linux arm开发 运维 嵌入式硬件 网络 RT-Thread 软件包-PikaScript用户手册-pika
RT-Thread 软件包-PikaScript用户手册-pika_fatfs模块API文档① RT-Thread 软件包-PikaScript用户手册-pika_fatfs模块API文档①8.28. pika_fatfs...
-
几何学 嵌入式硬件 processing+Arduino判断鼠标点击并亮灯(判断一个点(鼠标事件)是否在三角形、圆、椭圆、矩形内之第二章(超详细鼠标交互))
第三篇更新了!!! 前面两篇我们详细地从数学上讲解了如何判断一个鼠标点击点是否在三角形、圆、椭圆、矩形内,这一期我们主要简单从代码上解决processing+Anduino互相通信,并实现由processing做界面给用户点...
-
嵌入式硬件 单片机 Arduino借助STM32Duino开发STM32教程-(2023年8月)
目前,网络上大多数的讲述arduino开发stm32的教程都存在一定的问题(缺少一些关键步骤),以至于会产生误导,本人是看着这些教程一路走来的,通过我的相关搜索,而整理出的一套较为完善的教程。 开发环境搭建 安装IDE 前往...
-
网络 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...
-
嵌入式硬件 76、基于STM32单片机车牌识别摄像头图像处理扫描设计(程序+原理图+PCB源文件+相关资料+参考PPT+元器件清单等)
单片机主芯片选择方案 方案一:AT89C51是美国ATMEL公司生产的低电压,高性能CMOS型8位单片机,器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器(CPU ...
-
嵌入式硬件 交流电压220V如何用单片机测量电压?
要用单片机测量交流220V的电压,需要三个步骤: 将高压的220V电压变压成低压交流信号; 一般通过电压互感器将220V的电压转换为低压交流信号, 电压互感器的电路如下: 电压互感器的规格为初级电流和次...
-
嵌入式硬件 单片机原理及接口技术期末复习
1、单片机概述 1.单片机又称单片微计算机,最初缩写为SCM(Source Code Management,源代码管理 ,它集成了中央处理单元CPU(包含运算器、控制器),并行I/O、串行I/O、定时器/计数器,中断系统,系...
-
嵌入式硬件 单片机 STM32太空人宇航员表盘+演示视频
文章目录 源码下载地址项目介绍界面预览项目备注毕设定制,咨询源码下载地址 源码下载地址 点击这里下载源码 项目介绍 元件清单(components list stm32f103c8t6 OLED ssd1306显示屏 d...
-
嵌入式硬件 C语言 stm32 【LVGL】学习笔记--(2)GUI Guider的使用
基于上一篇【LVGL】学习笔记--(1 Keil中嵌入式系统移植LVGL,已经成功地移植了LVGL到我们的嵌入式板子上,并配合磁控旋钮编码器(或者诸如触摸屏、按键、键盘等其他输入设备均可),实现了简单界面的显示工作。 这一...
-
嵌入式硬件 单片机Hard fault 产生原因和错误跟踪的方法
一、单片机 Hard fault产生的原因 Hard fault产生的原因有两方面,硬件方面和软件方面。 ①硬件方面常见原因: 电源设计有错误,造成器件供电不稳; 电源质量不好,纹波,噪声过大; 器件接地不良...
-
单片机 嵌入式硬件 stm32快速查阅手册-长期总结
stm32编程技巧-长期总结 文章目录 stm32编程技巧-长期总结0. STLINK连接1. 芯片系统结构2. STM32芯片引脚定义3. GPIO库函数4. EXTI库函数5. NVIC库函数6. TIM库函数7....
-
stm32 单片机 嵌入式硬件 嵌入式 基础知识
1. STM32微控制器的核心特性是什么? STM32微控制器是基于ARM Cortex-M 处理器 , 它具有高性能处理能力和低功耗的特性 , 适合用于嵌入式系统STM32系列具有多种多样的内存大小和丰富的内置外设选项,包...
-
嵌入式硬件 硬件工程 AD20/Altium designer——如何进行DRC检查、冲突的错误如何改正
对于一个画完的PCB,我们常常需要进行DRC检查,确保板子的电器连接及制作工艺在设定规则的范围内,本篇将介绍如何对PCB进行后期DRC检查处理,确保电路板出现不必要错误。 1.DRC检查入口 2.DRC设置...
-
嵌入式硬件 单片机 命令 STM32 OLED 显示原理的讲解以及OLED显示汉字与图片的代码
STM 32 OLED 显示原理的讲解以及OLED显示汉字与图片的代码 本文主要涉及OLED显示原理的讲解以及OLED显示汉字与图片的代码。 文章目录 STM 32 OLED 显示原理的讲解以及OLED显示汉字与图片的...
-
嵌入式硬件 单片机 MCP4725介绍和STM32模拟IC2驱动
一.MCP4725 简单总结为下面几个特点。 1路DAC输出 12位分辨率 I2C 接口(标准,快速,高速支持) 供电电压2.7-5.5 内部EEPROM存储设置 I2C地址可配置(A0)(A1、A2内置,默认为‘00’)...
-
单片机 嵌入式硬件 红外传感器模块与 Arduino 连接
红外传感器模块与 Arduino 连接 原文地址 Arduino 红外传感器接口 红外**接近传感器或红外传感器它发射红外光以感知周围环境,并可用于检测物体的运动。由于这是一个无源传感器,它只能测量红外辐射。如果您曾经尝试过...
-
嵌入式硬件 arm开发 debian windows电脑如何连接Linux开发板
各位刚入门玩Linux开发板的同学,通常会遇到这个问题。我的电脑怎么去连接开发板? 目前的Linux开发板至少都会带一个串口,大家可以通过Mobaxterm、SecureCrt之类的软件进行连...
-
嵌入式硬件 基于51单片机的数字电压表设计
数字电压表 基于51单片机的数字电压表设计 简介 1、数字电压表简称DVM,数字电压表基本原理是将输入的模拟电压信号转化为数字信号,再进行输出显示。而A/D转换器的作用是将连续变化的模拟信号量转化为离散的数字信号,器基本结构...
-
单片机 嵌入式硬件 STM32中重映射的功能和机理
在STM32系列微控制器中,GPIO端口具有多种功能,如输入、输出、模拟输入/输出等。为了提高GPIO的灵活性和可用性,STM32系列微控制器提供了重映射(Remap)功能。 重映射功能允许将一个GPIO端口重新映射到另一个...
-
嵌入式硬件 单片机 C#对SQLite数据库的操作
功能 对SQLite数据库进行连接对数据库中的数据进行增删改查并更新到DataGridView控件中 一、创建数据库连接 #region 变量private string dbUrl = null;...
-
stm32 嵌入式硬件 单片机AT89C51数码管数字时钟和闹钟二
一、课题的方案设计与论证 1.1摘要 本次做的数字钟是以单片机(AT89C51)为核心,结合相关的元器件(共阴极LED数码显示器、三极管、蜂鸣器、上拉电阻等 ,再配以相应的软件,达到制作简易数字钟的目的。数字时钟具备整点...
-
嵌入式硬件 单片机课程设计:基于STM32的心率血氧检测报警系统
基于STM32的血氧仪控制系统 前言一、设计任务二、系统硬件设计1.元器件选用2.系统模型设计3.硬件连接 三、系统程序设计1.程序流程2.主程序 总结下载 前言 本文使用搭载STM32F103VET6主控芯片...
-
单片机 嵌入式硬件 步进电机简单使用:STM32 PWM输出固定数目的脉冲数(基于CubeMX)
目录 1 步进电机驱动原理2 程序快速配置3 注意事项 1 步进电机驱动原理 使用步进电机之前,我们需要了解步距角的概念:步进电机接收到一个脉冲转动的角度,步进电机步距角通常 为1.8°,即步进电机接收到一个脉冲转动1.8...
-
嵌入式硬件 单片机 SquareLine studio设计LVGL工程,移植到stm32的过程
本文主要是给大家介绍一下如何将SquareLine studio设计的LVGL工程,移植到stm32的LCD液晶显示屏上。本文做好的移植模板在这(移植模板),模板可以直接在正点原子stm32f103ze系列板...
-
单片机 嵌入式硬件 c语言 红外循迹与避障原理
红外避障模块 模块原理图: 电路分析如下: LM393电压比较器的功能:比较两个电压的大小(用输出电压的高低表示两个输入电压的大小关系 : 当+输入端电压高于-输入端时,电压比较器输出高电平; 当+输入端电压低于-输入端...
-
单片机 嵌入式硬件 STM32-HAL库串口DMA空闲中断的正确使用方式+解析SBUS信号
STM32-HAL库串口DMA空闲中断的正确使用方式+解析SBUS信号 一. 问题描述二. 方法一——使用HAL_UART_Receive_DMA三. 方法二——使用HAL_UARTEx_ReceiveToIdle_DMA...
-
嵌入式硬件 单片机 STM32循迹避障小车(颜色识别)
文章目录 一、概要二、硬件设备1、循迹模块2、超声波模块3、openmv4、L298n 四、实现原理五、代码部分 一、概要 主控采用stm32F103C8T6,三个循迹模块,超声波模块,openmv,降压模块,锂电池...
-
stm32 嵌入式硬件 proteus 基于单片机智能家居收纳柜控制系统设计-设计说明书
资料查找方式: 特纳斯电子(电子校园网):搜索下面编号即可 编号: 设计摘要: 本论文旨在介绍一种基于单片机的智能家居收纳柜控制系统,该系统旨在提升家居环境的智能化和便利性。通过集成温湿度检测、显示屏、按键控制、蜂鸣器报警...
-
stm32 嵌入式硬件 单片机 SPI通讯协议详解+面试问题汇总
文章分两部分,一是SPI的详解,二是常见问题汇总;文章长,但是都是重点精华,往有帮助~ (参考的是火哥的STM32有关SPI协议的文档) 一、SPI的详解 1. 物理层 SPI 通讯使用 3 条总线及片选线, 3 条总线分别...
-
嵌入式硬件 单片机 STM32通用输入输出端口GPIO(IO口)
1.GPIO口的概念 1.1概念 IO口:通用输入输出端口,通过软件控制其输入输出,STM32芯片的GPIO引脚与外部设备连接起来,从而可以实现与外部的通信,控制以及数据采集的功能; 输出模式下,可控制端口输出高低电平,用于...
-
人工智能 嵌入式硬件 单片机 c++ 【花雕动手做】ASRPRO语音识别(12)---ST7735彩屏显示中文汉字
本例实验的SPI彩色液晶1.77寸显示屏(ST7735驱动) 电原理图 SPI彩色液晶显示屏:TFT177-SPI,型号为SX177QQVGA,像素128X160TFT,驱动芯片为ST7735S,这是一款支持SPI接口的...
-
网络 网络协议 汽车 linux 嵌入式硬件 【AUTOSAR】 项目和代码详解(八)----AUTOSAR CANIF 配置
概要 如下图所示,CANIF(CAN Interface)模块位于底层CAN设备驱动程序(CAN驱动和收发器驱动)和上层通信服务层(CAN状态管理器、CAN网络管理、CAN传输协议、PDU路由器)之间,它表示到上层通信层的C...
-
嵌入式硬件 基于ENC28J60+uIP1.0+STM32的UDP Server实现,服务器主动发送数据的实现,几个关键的问题可算整明白了!
ENC28J60,是一款SPI接口的以太网PHY+MAC芯片,实现以太网物理层和MAC层硬件通信。uIP是一个TCP/IP软件协议栈,实现TCP、UDP、ARP、ICMP等网络协议。STM32F103RCT6通过SP...
-
c++ 嵌入式硬件 单片机 物联网 【雕爷学编程】Arduino智能家居之ESP32-CAM图像流传输到Web页面
Arduino是一个开放源码的电子原型平台,它可以让你用简单的硬件和软件来创建各种互动的项目。Arduino的核心是一个微控制器板,它可以通过一系列的引脚来连接各种传感器、执行器、显示器等外部设备。Arduino的编程是基于...
-
嵌入式硬件 【毕业设计】基于单片机微信小程序智能家居控制系统
文章目录 一、项目简介二、项目组成三、原理图设计四、源码设计五、小程序设计六、成品展示七、资料获取与联系 项目视频 哔哩哔哩视频链接: 1.项目开题 2.原理图讲解 3.程序讲解 3-1OLED显示 3-2独立按键的...
-
arm开发 嵌入式硬件 arm Linux学习第48天:Linux USB驱动试验:保持热情,保持节奏,持续学习是作为一个技术人员应有的基本素质和要求
Linux版本号4.1.15 芯片I.MX6ULL 大叔学Linux 品人间百味 思文短情长 最近更新的速度和频率大不如以前,主...
-
嵌入式硬件 单片机 使用stm32的模拟spi读取w25q128读取设备ID时一直出现0xFF
由于公司的电路是前辈画的,只能使用模拟spi中如图所示 上图是stm32所对应的引脚 上图是w25q128的引脚 当读取的时候ID号一直是0xffff,在网上查了各种方法都试过了都不行,我这个情况稍微特殊,就是使用了PB3...
-
嵌入式硬件 【STM32】Keil V5联合VSCode配置代码编写与下载环境,解决报错问题
目录 Keil编译与下载插件其他Debug头文件索引报错GPIO结构体等关键字报错 最近重新捡起了STM32的开发工作,由于之前一年多的时间一直在从事PC端与Linux下的开发,习惯了VSCode的开发界面以及各种方便的插...
-
c++ 物联网 嵌入式硬件 单片机 【雕爷学编程】Arduino智能家居之通过IFTTT Webhooks发送邮件
Arduino是一个开放源码的电子原型平台,它可以让你用简单的硬件和软件来创建各种互动的项目。Arduino的核心是一个微控制器板,它可以通过一系列的引脚来连接各种传感器、执行器、显示器等外部设备。Arduino的编程是基于...
-
单片机 嵌入式硬件 [STM32]HAL库STM32CubeMX+DHT11温湿度传感器
目录 所用的工具: 知识概括: DHT11介绍: DHT11性能说明: 接口说明 电源引脚 串行接口 工程创建 1、设置RCC 2、时钟设置 3、项目文件设置 4、设置IO口(DATA) 5、TIM时钟配置 6、USA...
-
嵌入式硬件 【芯片设计封装与测试】芯片测试目的、方法、分类及案例
目录 1.芯片测试概述(目的、方法) 1.1.测试在芯片产业价值链上的位置 2.测试如何体现在设计的过程中 2.1.半导体测试定义与基本工作机制 2.2.半导体测试环节分类及对应设备 2.3.设计验证 3.测试的各种类型 3...
-
嵌入式硬件 高频小信号谐振放大器【Multisim】【高频电子线路】
目录 一、实验目的与要求 二、实验仪器 三、实验内容与测试结果 1、观察输入、输出波形,估算谐振电压增益 2、测试放大器的频率响应特性,估算谐振电压增益和通频带 3、测试负载电阻对放大器性能的影响 四、实验结果分析 五、扩展...