电容及RC积分电路
在做项目时当我们需要将PWM信号转换为直流信号给单片机采集时,我们可以使用RC积分电路。 RC积分电路模型为: Vi为输入的PWM方波,经过RC积分后就能够输出完整的直流信号。 入下是周期为5ms的
在做项目时当我们需要将PWM信号转换为直流信号给单片机采集时,我们可以使用RC积分电路。 RC积分电路模型为: Vi为输入的PWM方波,经过RC积分后就能够输出完整的直流信号。 入下是周期为5ms的
GD32F303X Uart配置 void Usart_init(void) {rcu_periph_clock_enable(RCU_GPIOA);rcu_periph_clock_enable(RCU_USART0);rcu_peri
一、关于I2C总线 1.简介 I2C是Inter-Integrated Circuit的简称,读作:I-squared-C。由飞利浦公司于1980年代提出,为了让主板、嵌入式系统或手机用以连接低速周
STM32汇编语言点亮led灯 首先,这篇blog的主要内容是在C语言中调用汇编语言写的函数。即在我们常用的标准库函数工程中,对外设(这里指led)使用汇编语言完成相关的寄存器配置和控制
前言 译码器就是将每个输入的二进制代码译成对应的输出高低电平信号,和编码器互为逆过程。 百度百科 74HC138是一款高速CMOS器件,74HC138引脚兼容低功耗肖特基TTL(LSTTL
背景说明 硬件系统框图如下所示,无刷电机驱动板的电源是由电池供电的,中间经过了一块转接板。在转接板上的电源正极串接了一个NTC电阻,串接NTC的初衷是防止接头热拔插过程中出现打火问题。 注࿱
Waiting for receive CCC ... CCCC Sync success, W80X BLE MAC: 286DCDD14D30 WIFI MAC: 286DCDCE3FF0 Try 2000000 baud down
给大家分享一下我用IO口模拟串口的一种方法,经测试使用这种方法发送能支持115200波特率,接收9600波特率测试没问题,接收波特率能否提高受制于用户应用场景是否能允许微妙级别的频繁中断了,
GPIO引脚操作方法概述 硬件知识_LED原理图不同主芯片控制GPIO引脚的方法概述具体单板控制GPIO引脚的方法详解具体单板LED程序的编写与实验汇编与机器码编程知识_进制编程知识_字节序_位操作编写C程序控制LED解析C程序的内部机制完善
STM32-UART 空闲中断DMA发送接收 cubemx配置 这里DMA的初始化一定要在串口初始化前面,否则会有问题 代码 main.c中加入这个,创建缓冲区,标志位等 //用于DMA接收 ui
使用电容触摸屏时发现硬件IIC会使电容触摸屏卡死,经过调试发现软件IIC更加好用,那么下面就了解一下软件IIC叭。 IIC协议: 通讯的起始和停止信号 有效数据 响应信号 具体
以STM32F103C8T6使用TIM1的CH1,CH4同时输出两路PWM为例: 引脚定时器通道PA8TIM1CH1PA11TIM1CH4 步骤: GPIO_InitTypeDef GPIO_InitStruct;
原文地址 多功能点阵时钟 更新 点阵时钟立创PCB工程已经完成,开源地址为: ESP8266多功能点阵时钟 - PCB制作分享 简介 很早就了解ESP8266了,当时也用这个搞过一些小demo,一直也没有想
华大HC32F460实现串口dma发送和中断接收 1. 系统环境 系统:win10开发板型号:官方评估板(EVB-HC32F460)ide:keil5sdk版本࿱
一、硬件 我使用的ESP32如图 但更建议购买带有BOOT和EN按键的开发板 如图二 ILI9341显示屏如图(含XPT2046驱动芯片) 连接如下表(参考https://forum.arduino.
目录 0. 配置 1. 体系架构 2. 内存管理 3. 任务/调度器 3. IPC 3.1 信号量 3.2 互斥锁 3.3 消息队列 4. 临界区保护 4.1. 全局中断 4.2. 挂起调度器 4.3. 互斥锁 5.
软件模拟IIC驱动OLED 附源码 前言 CSDN上有很多的关于模拟IIC驱动的代码,都讲解的特别好。但对于想短时间理解并使用IIC的同学们而言是很枯燥困难的。所以我想由果到因,从写好的代码开始讲解IIC
目录 一、I2C总线协议了解 1、I2C协议含义: 2、I2C 协议的物理层和协议层 ①物理层 ②协议层 3、12C的两种方式——硬件I2C和软件I2C ①硬件I2C ②软件I2C ③两者的差别 二、温度采集至上机位
宏晶微MS9123,USB 投屏控制芯片,USB 投屏器,支持 CVBS、S-Video 视频接口, 1. 基本介绍 MS9123 是一款单芯片 USB 投屏器,内部集
时钟周期(小) 时钟周期:单片机时钟控制的基本时间单位。以微秒(μs)作单位。 时钟周期受时钟晶体振荡频率(以Mhz作单位)(可以简单理解为晶振频率
一、ADXL372的模式 这ADXL372 具有三种工作模式:连续、宽带宽检测的测量模式;用于低功率冲击检测的瞬时开启模式;和用于有限带宽低g活动检测的唤醒模式。将器件置于待机模式可以暂停测量。 1.测量模式
之前网上并没有详细的基于8086的PWM调光设计,做完课程设计,给大家分享一下使用DAC8032提供电压的设计思路。 1. 总体设计 在这次设计中,使用了PWM脉宽调制输出方式,即通过对
最近在写国产华大单片机HC32F4A0的串口超时中断加DMA接收数据过程中发现一个问题,在我串口收到数据进入串口超时中断后,正常情况下,如果数据量没超过DMA设定的发送次数最大情况,是能接
第十八章 SPI编程(有误) 18.1 SPI接口简介 SPI(Serial Peripheral Interface)接口是全双工的同步串行通讯总线,支持通过多个不同的片选信号来连接多个外设。
** 寄存器IE ** 中断允许寄存器IE的作用,是控制所有中断源的开放或禁止,以及每个中断源是否被允许。寄存器IE的位格式如下: EX0:外部中断0允许位。EX01,
目录 1、MCU 选型需要考虑的一些因素 2、选型角度:从 MCU 的性能 3、实际项目中常用的 MCU 4、案例:传感器设备的 MCU 选型 5、为什么选择 STM32L031 1、MCU 选型需要考虑的一
到这里基本就写完了,我们来看看修改例程中的代码,先看看中景园给的 void OLED_WR_Byte(uint8_t dat, uint8_t cmd) {register uint8_t i 0;OLED_DC
一.硬件方案 本设计采用STM32F103C8T6单片机作为主控芯片,结合外围的矩阵按键输入、LCD1602液晶显示、报警、开锁等电路模块实现开锁、上锁、报警、密码更改等功能,设计了一款可以多次修改密码并且具有报警
目录 一、串口(UART) 二、 wiringPi提供的串口API 三、语音识别模块 1、阅读模块代码 ①代码阅读工具:Souces Insight4.0安装、激活、汉化等 ②语音识别&#
两个蓝牙模块配对通信 在通常的电子设计中,一般采用蓝牙模块与上位机(手机)连接来与电子设备通信,实现对电子设备的控制。当然也可以通过WiFi模块等其他通信模块进行通信。这里就介绍一下蓝牙
最近学习调试了利用 ID386 型号的驱动器来驱动三相电机,分享给大家,mcu是stm32f103 实现功能: 利用 ID386 驱动器驱动三相电机 在串口工具中输入命令来使电机按照命令转动ÿ
Arduino编译环境下载 当前最新版ArduinoIDE 下载地址: Software | Arduino 认识Arduino IDE 点亮13号引脚的LED灯,持续一秒,然后灭掉,再持续一秒
DHT11驱动原理 1.1接线:我使用的是ESP32 Wrover,DHT11接线也不复杂,总共三根线,供电电压为3.3V-5V,DATA端就随便接一个IO口即可。 官方使
电路图如下, 有点小瑕疵ES8388_VMID PIN10/19/20电容没有忘加,查资料应该不影响语言输出,可能噪音大,如果能导致不输出请告诉我一下。 ESP32S2管脚映射 这里主
1、adc简介 2、函数配置 3、代码 1、adc简介 在ADC就是模数转换器,将模拟量转换成数字量,举个例子就是将电压转换位数字量,STM32拥有1-3个ADC(模数转换器),这些
很多朋友在很多地方都听到过**集中器,但是对集中器还没有隔概念,那么什么是集中器呢? 问:什么是集中器 集中器(concentrator device)是连接终
博客链接:https://hanbaoaaa.xyz/id/1450 从问题出发 单片机种类繁杂,库也各不相同无意义的学习成本:每学习一个ide可能就要花费大量时间来熟悉操作,快捷键脱
T5L串口屏开发时,通常用户会使用SD卡下载工程文件,但如果串口屏是在调试阶段因为小的修改需频繁插拔SD卡,必然会影响开发效率。 为方便用户在调试阶段快速开发使用,此处介绍两个下载方式&
使用延时计算软件可以省略自己计算的时间,大大提高效率。 使用方式: 1.选择单片机晶振频率,一般是 11.0592 和 12 MHz 。 2.选择单片机模式,C51、C52系列一般都是
睿普康集成电路是一家专注于 4/5G 通讯芯片、数据通讯及物联网领域 SOC 芯片及解决 方案的设计公司。公司目前 90%以上为研发人员,其中硕博学历者 20 人左右, 有着多 年服务于国内外著名芯片设计公司的经
主要内容 设计并制作智能送药小车,模拟完成在医院药房与病房间药品的送取作业。院区结构示意如图1所示。院区走廊两侧的墙体由黑实线表示。走廊地面上画有居中的红实线,并放置标识病房号的黑色数字可移动纸张。药房和近端
适逢寒假,终于可以开始学习期待已久的STM32啦!其实十年前就有身边的同学在学习了,只不过我一直停留在89C51,一直没机会学习STM32。以前在公司做Linux嵌入式,其实
点亮一个时间间隔,亮度时间,次数可控的LED typedef struct led_contribution //led的相关属性,包括次数,闪烁时间,间隔 {uint1
目录 1.实验目的 2.实验效果 3.理论部分 3.1时钟源 3.2时基单元 3.3输入捕获 4.程序流程 4.1GPIO初始化结构体 4.2时基初始化结构体 4.3输出比较结构体 4.4刹车和死区结构体的初始化 5.程
目录 硬件准备: 引脚图: 导包: 注册引脚: 构造GPIO口的对象: 使用对象: 例程: (以下内容均为个人所学总结
题目: 基于Arduino的显示测量环境数据设计 目录 基于Arduino的显示测量环境数据设计... 3 第一章 课题任务... 4 1.1课题任务... 4 1.2任务分工... 4 1.3设计条件... 4 第
一、保留接收区和开启接收的语句 uint8_t buffer[5];HAL_UART_Transmit_IT(&huart1,buffer,3); 二、写入开启空闲中断的语句 __HAL_UART_ENABLE_IT(&huart
本文介绍在蜂鸟处理器上运行RT-Thread实时操作系统,并进行ESP8266 wifi模块开发。 在蜂鸟配套的sdk中提供了RT-Thread的移植 https://github.com/riscv-mcu/hbird-sdk
1、有些仪表的485通讯A、B脚用万用表量下来是通的,但是485通讯还都正常。比较奇怪。 后来将485通讯的芯片MAX1487E换了个新的,AB脚就正常了。还有就是A、B脚上都焊接了100欧姆的电阻,用
无线通信技术 按照距离和传输速率,可以分为如下图所示。 STM32WL型号分布 STM32WL可优化项 LORA的前身 LoRa是 由法国公司Cycleo(于2009年作为IP和设计解决方案提供商成立
一.硬件方案 本设计采用STM32F103C8T6单片机作为主控芯片,结合外围的矩阵按键输入、LCD1602液晶显示、报警、开锁等电路模块实现开锁、上锁、报警、密码更改等功能,设计了一款可以多次修改密码并且具有报警
13.1简介 ADC模块是一个12位逐次逼近(SAR)风格的ADC。ADC由一个核心和一个封装器组成。其核心由模拟电路组成,包括通道选择MUX、采样保持(S/H)电路、逐次逼近电路、电压基准电路和其他模拟支持电路。封装器由配置和
1、遇到这种情况可能是板子和电脑的USB转串口接触不良,如果点STC—ISP也点不动的情况下,可以采取关掉STC—ISP在重新打开解决。如果嫌麻烦可以直接拔掉板子上的USB接口才重新插一下。 2、如果以上方法无法解决
1. 叙述 许久未使用的TFT显示屏,这些天突然想使用它来竖屏显示,在查阅数据手册后设置成功,加上还有一些颜色显示问题,一并记录。首先看数据手册的寄存器功能位描述 数据手册 再看一下不
根据官方文档,STM32下载代码有三种方式: 由于SRAM为静态存储器,关机后不能保存代码,故多采用前两种方法(主Flash及系统存储器)下载代码。
记录一下第一次使用立创EDA第一次设计ESP-C3的开发板 ..添加立创EDA导入AD库说明,基本完成原理图设计 2021/11/11 ..开始画PCB,更新部分PCB进度 2021/
马上:测温模块坑 为什么坑呢,环境影响十分大,容易误差,需要各种补偿,校准。就是个噱头 欧姆龙 测手腕的 (4x1 矩阵点数据)测额头的 &#x
目录 一、STM32寄存器简介 二、keil5添加stm32固件库 三、编译代码部分 四、将程序烧录到STM32F103C8t6中去 一、STM32寄存器简介 简单来说,寄存器就是存放东西的东西。从名字来看,跟
本博客适用于STM32F103C8T6最小系统板,外观如下 首先需要下载安装st-link的驱动,链接如下 链接:https://pan.baidu.com/s/1EwMTGsOyckWO-XTQbU
一、简介 GPIO的配置种类有8种之多:模拟输入、浮空输入、下拉输入、上拉输入、 开漏输出、推挽输出、 复用开漏输出、 复用推挽输出,每次使用引脚时都需要进行配置,所以我以自己的理解,
Windows 10 20H2 HLK-W806-V1.0-KIT WM_SDK_W806_v0.6.0 摘自《W806 芯片设计指导书 V1.0》、《W806 MCU 芯片规格书 V2.0》 定时器 微秒与毫秒计时(据时钟频率
我们经常会使用STM32 ADC功能测试外部电压,在一些精度不高的场合,我们一般就用3.3V作为参考电压来计算测到的电压值。 不过,这种情况很少见,可能只有单片机学习板才会这样使用。
无线通信技术 按照距离和传输速率,可以分为如下图所示。 STM32WL型号分布 STM32WL可优化项 LORA的前身 LoRa是 由法国公司Cycleo(于2009年作为IP和设计解决方案提供商成立
基于集成运放设计一传感器信号采集电路。传感器输出信号为交流形式,峰峰值在100mV以内,频率为1000Hz以内,模数转换器允许输入电压在0~3V,要求设计传感器与模数转换器之间的信号采集电
T5L串口屏开发时,通常用户会使用SD卡下载工程文件,但如果串口屏是在调试阶段因为小的修改需频繁插拔SD卡,必然会影响开发效率。 为方便用户在调试阶段快速开发使用,此处介绍两个下载方式&
资源包下载 概述 工具介绍 1. 软件 编程类: Arduino IDE:https://www.arduino.cc/mind:http://mindplus.cc/ 工具类 Fritzi
1.摘 要 本文通过OpenMV作为是识别模块去识别被测物体(以红色小球为例),当其识别到红色小球后,判断小球中心点所在的区域信息,并将其区域标志位通过串口发送给STM32&
void LED_Init(void) { GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB|RCC_APB2
一、芯片组 1.1 芯片组和主板芯片 我们一般用芯片组的名称来代称使用的这款芯片的主板,主板芯片就是一块主办的“心脏”或者“灵魂”,是主板最重要的一颗集成芯片,从某种意义上来说其代表了主
RT-thread 概述 RT-Thread,全称是 Real Time-Thread,顾名思义,它是一个嵌入式实时多线程操作系统,基本属性之一是支持多任务,允许多个任务
一、中断向量表 中断向量表存放的是中断向量,中断服务程序的入口地址或存放中断服务程序的首地址成为中断向量,因此中断向量表是一系列中断服务程序入口地址组成的表。当某个中断被触发以后就会自动跳转到中断向量表中对应的中断
目录 一.I2C总线通信协议、SPI协议 1.I2C总线简介 1.1 I2C总线的物理层 1.2 I2C总线的协议层 2.软件I2C和硬件I2C 3.SPI协议 二.AHT20温湿度数据采集 1.工程代码 2.下载工程后并打开
目录 一、STM32寄存器简介 二、keil5添加stm32固件库 三、编译代码部分 四、将程序烧录到STM32F103C8t6中去 一、STM32寄存器简介 简单来说,寄存器就是存放东西的东西。从名字来看,跟
对于硬件工程师来讲,想要入门STM32相关的开发,我想除了深入阅读一下STM32的数据手册外,最实用且有效的方法就是自己实际做一个STM32的最小系统板了。本文将以一个小的STM32F427VG的电路最
器件选型 电源选择 传感器选择 电机选择 传感器 传感器是电控中非常重要的元件,对于不同的传感器,我们也需要对其进行选型,在学校的时候,也许我们不用考虑到太多的成本问题。对于我们来说
本文主要讲解:使用J-LinK仿真器,借助于J-Flash软件,如何读取现有的stm32内部的程序(HEX文件),并烧录到另一台新的stm32中。 ÿ
简单来说: 立创eda是一个画原理图和pcb的eda软件,类似于ad 立创商城是一个卖元器件网上平台,类似于淘宝 嘉立创是一个生产pcb板、给pcb板贴片的生产厂家 一般情况下,你可
51单片机是对兼容英特尔8051指令系统的单片机的统称。51单片机广泛应用于家用电器、汽车、工业测控、通信设备中。因为51单片机的指令系统、内部结构相对简单,所以国内许多高校用其进行单片机入门教学。 关于开发环境注意事项
电路setup 问题: 1, 元器件1 - 可以通讯 2, 元器件2: 不可以通讯 SDA线有电压抬高vdd基本可以 分析: 直接接树莓派的I2C脚,问
一、实验目的 熟悉STM32 模块的串口的硬件连接;掌握串口的初始化方法,数据发送和接收函数;掌握中断初始化方法,中断服务函数;编程利用PC上的串口调试助手,
第一章 单片机概述 单选题知识点 1.MCU:单片机 EMPU:嵌入式微处理器 2.使用二进制的主要原因是 受器件的物理性能限制 3.手机中的双核是指: EMPU DSP 4.单片机与普通微型
ESP8266与PCA9685通信I2C Talk is cheap, show you code! /*** ESP8266与PCA9685通过I2C协议通信* 功能:控制PCA9685上的16个舵机旋转0-18
系统功能设计 本系统由STM32F103C8T6单片机核心板、红外探头传感器、光敏电阻、高亮LED灯及电源组成。 1、通过红外探头传感器检测是否有人,没有人条件下,关灯。在有人条件线可以通过光敏控制亮度࿰
简介: HAL层又称硬件抽象层,HAL层在Android体系中有着深远的意义,因为Android究竟是完 全开源还是完全不开源的秘密就在这一层·Google将硬件厂商的驱动程序放在这一层,
基于STM8的数字温度计设计 这是在2021年12月初完成的一次课程设计,全程自己设计组装完成,现作为记录存档发布,大家也可以借鉴本文来完成自己的课程设计。(建议使用电脑阅读࿰
LPC1768学习笔记:IAP升级 1.需求:通过串口给主机升级,主机的通信串口与升级串口相同 2.方法:要完成APP与IAP程序的切换判断,我们需要一个flag_upda
最近在学习STM32F4系列的RTC时钟系统,同时也在学习4位7段数码管显示驱动。而市面上很多3641BS数码管都是集成了74HC595移位寄存器芯片的PCB板,故网上大多基于STM32驱动该型号数码管的驱动都是基于
直接寄存器模式 访问DMACR,SA,DA,length寄存器初始化DMA传输,当传输完成,相关通道的DMASR.IOC_Irq有效(前提是使能该中断
1.UART UART——串口;作用:单片机与器件、设备之间进行通信 wifi与单片机进行通信;PC与单片机进行通信;传感器与单片机进行通信 通信是产品基础,也是产品核
系列文章目录 RT-THREAD 内核快速入门(一)线程 RT-THREAD 内核快速入门(三) 信号量,互斥量,事件 RT-THREAD 内核快速入门&
之前用过ESP32,这次打算用ESP32-S2做个语音识别。打了一版发现程序下载的时候连接上了芯片,但是程序烧录失败,仔细看了看文档发现原来S2是不带内部flash的。可以用的电路图在下面:
两个蓝牙模块配对通信 在通常的电子设计中,一般采用蓝牙模块与上位机(手机)连接来与电子设备通信,实现对电子设备的控制。当然也可以通过WiFi模块等其他通信模块进行通信。这里就介绍一下蓝牙
前言 型号:QMRON E6B2-CWZ6C MCU:STM32F103c8t6 欧姆龙编码器快速接入单片机实现脉冲计数,测量电机转速、角速度及位移等。 一、OMRON E6B2-CWZ6C 欧姆龙E
1.翻译记录 •内置频率调整32.768 kHz晶体单元 •接口类型:I2C(高达400 kHz) 普通 100khz •备份时的低电流消耗:100毫安/3.0伏典型值。 •宽工作
目录 测速原理 所需编写的C文件 分享所编写的测速代码 STM32的Keil工程分享 测速原理 光电传感器有遮挡时,输出高电平;无遮挡,输出低电平。我们接受到一次低电平时,把这个脉
步进电机虽然同为电机的一种,但不能像直流电机或者交流电机那样按额定电压与电流给线圈通上直流或交流电机就可正常运转。它需要专用的驱动器或驱动电路供电,才可正常工作。每给驱动器一个脉冲信号,电机就转动一定角
CV8F5016单片机进行ADC采集时,串口TTL必须使用3.3V,如果使用5V,轻则会引起读数不精准,高阻抗时会引起读数为4095的情况。
在运放电路中常常需要用到负电压,记录几款使用过的负压IC。负压稳定,纹波小,电路简单。 1、MAX1702EUTG 安森美 TSOP-6 -5.5V~-1.5V 2、MAX1702EUTTT 美信
一、目标: 学习沁恒的8位机最小系统的实现。 最小系统连接方式通用下面所有常规8位MCU 二、资料获取: 1、首先从沁恒官网下载CH552的datasheet: CH552官网手册下载链接. 2、
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 前言 本文基于本人对应开源工程[对应b站链接]所编写的编程思路,旨在分享关键部分的编程方法,来教授大家制作
问题:上位机端通过ZigBee模块给单片机端发送信息,单片机端接收异常。 问题分析: 1、两个ZigBee模块通过USB转TTL模块连接在电脑端分别收发是没有问题的,说明模块本身没有问
目录 一、接口连接 二、测试程序 1、LCD显示demo (官方demo) 2、按键引脚定义 3、变量及XY坐标偏移方法 4、单击操作函数 5、长按操作函数 6、松开操作函数 7、按键扫描(20ms扫描一次࿰
系统功能设计 本系统由STM32F103C8T6单片机核心板、红外探头传感器、光敏电阻、高亮LED灯及电源组成。 1、通过红外探头传感器检测是否有人,没有人条件下,关灯。在有人条件线可以通过光敏控制亮度࿰
给自己以后提醒!!! 这次做的STM32平衡车的板子,发现仿真器一直烧写不进去,提示“core is held”. 先看魔术棒,排除了仿真器连接的问题&#x
【STM32F411RE和L610物联网入门学习笔记】 配置MX生成代码并在KEIL中添加串口通信代码; 粗浅的学习文章,仅供参考; 广和通资料群里面的移植示例个人感觉没什么用处;毕竟
目录 一、SD卡介绍 1.概述 2.SD模式 3.SD卡读取与写入(SPI模式) 二、 STM32F103完成对SD卡的数据读取 1.代码部分 2.U盘格式化 3.电路连接 4.具体实现 三、参考资料 一、SD卡介绍 1.概述
一、背景 前段时间的ST芯片大涨价,因此项目需要更换主控芯片来节约成本。正好手上有一块NUCLEO-G031K8开发板,所以就先试着替换了。结果同事小伙伴遇到了几个问题来问我,帮忙解决问题的同时正好记
欢迎淘宝搜索飞灵科技,我司相关新产品陆续上线 在很多工业使用场景中,网络内一些设备终端与设备终端,或设备终端与主控之间需要进行时间同步。 比如给传感器数据打时间戳,比如总线的时分复用等场景
【STC开源项目】STC51单片机LRC万用表表制作程序PCB文件申明:本项目来源于51黑单片机论坛:http://www.51hei.com/bbs/dpj-175080-1.html 本篇文章将提供制作所需的资料
电子墨水屏又被称为电子纸显示技术。电子纸显示技术(简称EPD),由美国麻省理工大学教授约瑟夫.雅各布森及其研发团队,经历30余年研发成功。 墨水屏的原理很简单,电子墨水屏是
以GD32F30x为例 从GD官网下载开发文件: GD32F30x_AddOn_V2.1.0.rar包含Keil所需的gd32相关芯片的pack: GD32F30x_Demo_Suites_V2.3.0.rar包
来看文章的都是想快速学会使用的,咱们挑重点的说 【舵机有多种,本文仅介绍固定180度舵机(MG996R舵机、SG90舵机、MG90S舵机等)】 红色棕色黄色VCCGND信号线2.如何让舵机转动起来&#
GD32F303X Uart配置 void Usart_init(void) {rcu_periph_clock_enable(RCU_GPIOA);rcu_periph_clock_enable(RCU_USART0);rcu_peri
以GD32F30x为例 从GD官网下载开发文件: GD32F30x_AddOn_V2.1.0.rar包含Keil所需的gd32相关芯片的pack: GD32F30x_Demo_Suites_V2.3.0.rar包
大家好!作者潜伏C站多年,第一次写文章,不求别的,觉得有用的话点个赞吧,也是对作者最大的鼓励,谢谢大家!有疑问的可以留言或者私信,作
博主简介 本人从事物联网电子行业,曾从事PCB Layout以及WiFi、BLE、SoC SDK开发,在PCB Designe上对RF颇为了解;在软件上对各大厂商WiFi SoC、BLE SoC、单片机
之前用快捷方式打开keil5发现突然弹出如图所示提示: 提示我的keil根目录下缺少TOOLS.INI,然后打不开keil5。后来查了一下真的根目录下的真的没有这个配置文件,于是在MDK5目录里面的找
问题: 在一次下载中无意间将下载的文件选错,再次下载完成后就突然一直闪蓝灯,不停复位。这并不是ESP8266模组坏了。 解决办法: 1.我们平常下载程序选择eagle.flash.bi
传送门 >> AutoSAR实战系列300讲「糖果Autosar」总目录 1 单片机外部晶振-XTAL和EXTAL引脚 微控制单元(Microcontroller Unit; MCU),也叫做单片微型计算机(单片机)。MCU的
AURIX_TC275_Lite开发板准备与初步信息梳理 Grey 全部学习汇总:GitHub - GreyZhang/g_TC275: happy hacking for TC275! AURIX_TC275_Lite开发
背景: 2021年下半年以来,由于疫情、芯片产能和市场囤积等各方面因素影响,我们使用的一款电源芯片买不到现货了(现货价格400元/片, 原价17元/片),下次供货期约为2025年ÿ
cli,主要是实现输出命令行,控制设备。再就是查询设备状态的作用。实现过程分析 实现串口初始化 这块是由cube自动生成的。 cli任务初始化 在cli_task.c中执行module_init("cli", cli_ta
问题:使用安信可的固件烧录工具对ESP01S烧录MicroPython固件,复位后,板载指示灯一直闪烁。 工具:Thonny Python IDE(我是从01Studio论坛下载的&#x
本文简要介绍了平头哥开发工具CDK,结合开发板RVB2601,测试示例程序sdk 一、开发环境准备 开发工具:剑池CDK(C-SKY development kit) CDK是基于wxWidgets图
1、遇到这种情况可能是板子和电脑的USB转串口接触不良,如果点STC—ISP也点不动的情况下,可以采取关掉STC—ISP在重新打开解决。如果嫌麻烦可以直接拔掉板子上的USB接口才重新插一下。 2、如果以上方法无法解决
在制作手工的时候,选用了一款4pin 的OLED单色显示屏,在取字模的时候遇到一些问题,特此做一下记录,对于也遇到这方面问题的朋友,也可以提供一些思路。 所选用的4pin
目录 串行通信 并行通信 串行通信与并行通信示意图 串行通信与并行通信的特性对比 全双工、半双工、单工通信 同步通信与异步通信 通信速率 串行通信 按照数据传送的方式,通信可分为串行通信和并行通信。串行通信时是指设备之
电脑不识别STM32的USB虚拟串口 现象 板子和电脑联调的时候发现,USB线插入板子以后电脑不识别虚拟串口,通过禁用设备再启用,可以正常工作。也可以按一下复位键才能识别。 以前似乎没有这个问题&#
一、下载demo, demo路径esp-idf\examples\wifi\iperf 注意:运行可能会报分区表错,idf.py menuconfig修改下flash为DIO模式再试;
联盛德W806-KIT开发板试用评测系列 之二:ADC 功能使用与测试 作者:大信 今天着手对W806开发板ADC功能做测试,都知道ADC在物联网应用场景中常需要用到的一个
时钟周期(小) 时钟周期:单片机时钟控制的基本时间单位。以微秒(μs)作单位。 时钟周期受时钟晶体振荡频率(以Mhz作单位)(可以简单理解为晶振频率
折腾了些时间,总算解决了 芯片型号是HC32F460,用串口实现IAP升级,从21IC论坛中找到了同样的IAP升级源码,下载后,在自己的开发板上测试也没问题,阅读源码发现,作者的源码中串口通信部分没有用中断。 不过像这样的IAP程序也没有
这里以STM32H7为例进行说明,先看支持的校验格式: 主要是三种,6bit数据 1bit校验,7bit数据1bit校验,8bit数据1bit校验: 而发送寄
一、我们可以通过Arduino发送数据给电脑通过串口监视器进行观察 二、可以通过调用函数Serial.available()来判断有没有数据发送过来,从而接收数据。 三、函数Serial.read()可以读取串口
一、Altium Designer (一)简介 Altium Designer 提供了唯一一款统一的应用方案,其综合电子产品一体化开发所需的所有必须技术和功能。Altium Designer 在单一
在我的个人开源项目Cavendish主板和Simple控制器都用了LCD(具体型号是ST7789) Cavendish用的是焊接式(12pin)裸屏,所以其中的IO都可以自己设置。而模块就是7个PIN,焊接式和模块
合伙创业、商业需求 Q:1274510382 https://www.bilibili.com/video/av286413345/ 功能与使用 单核A2产品 基于STC89C52 低功耗,高性能的51内核的CMOS 8位单片
1.SPI 串行外围接口,全双工同步通信,有四根线 MOSI:主器件数据输出,从器件数据输入 MISO:主器件数据输入,从器件数据输出 SCLK:时钟信号,主器件发出 CS:
UART UART全称“通用异步收发器(Universal Asynchronous Receiver/Transmitter)”,是一种串行异步全双工的通信协议,工作原理就是将传输数据
1.数据手册地址 2.芯片介绍 设备的7位地址为0x1e,读地址为0x3d,写地址为0x3c。如图 2.主要需要配置的寄存器有3个。分别是配置寄存器A(0x00),配置寄
写flash函数如下: STMFLASH_Write(FLASH_SAVE1_ADDR,(u16*)TEXT1_Buffer,SIZE1); 第一个入参:要写入的目标地址 第二个入参:数据所在的原
NMOS和PMOS电流流向以及导通条件PMOS,SOT-23-3封装引脚 导通条件 NMOS的特性,Vgs大于一定的值就会导通,适合用于源极接地时的情况(低端驱动)&#
最近两天,写了一篇将近7000字的文章。 不出意外的话,下周一文章内容会在内部学员群里直播。 所以,导致这两天没更文,日更太难了… 今天给粉丝们搞点F利。 就是单片机程序的一些例子
在用直流电机时,若要使电机正反转,用继电器可以这样搭 上图的缺陷便是,若是我两个按钮同时按下,则造成24V电源短路,若使用船型开关或是三档旋钮开关则无这个问题。 如果说正
参考资料 徐宏的博客:移植最新的 LVGL 到安信可ESP32\C3模组,显示一个二维码。 项目目录: 1.ESP32c3 移植lvgl核心组件教程 2.ESP32C3 移植 lvgl/lv_demos 教程
目录 1、前言 2、继电器实物图以及原理 3、代码以及和LED小夜灯的接线 1、前言 继电器(relay)是一种电控制器件,是当输入量的变化达到规定要求时,在电气输出电路中使被控量
小时候玩过四驱车的都知道,玩具里面的小马达长什么样。这次BLOG就是说小马达的事。现在小马达都升级了,安装了减速器和编码器。我在网上找到这个图片。见图1 图1 直流电机 这种小直流电机 ,6V电压就能
一、硬件 我使用的ESP32如图 但更建议购买带有BOOT和EN按键的开发板 如图二 ILI9341显示屏如图(含XPT2046驱动芯片) 连接如下表(参考https://forum.arduino.
目录 1.软件准备 2.硬件准备 3.CubeMX配置 (1)芯片选择 (2)配置RCC、SYS、时钟树 (3)配置SPI (4)配置GPIO (5)生成代码工程 4.代码移植 (1)复制文件 (2)在Keil5里添加文件 (3)修改ol
1、实验工具/原料 直流电机、L298N直流驱动、Arduino uno、蓝牙模块、小车模型、安卓手机和蓝牙串口软件。 2、实物展示 1.L298N直流驱动 2.蓝牙模块 3.arduino uno
软件安装: Keil:点击下载Proteus:点击下载AD:点击下载Visio:点击下载 设计简介: 本设计是基于单片机的蓝牙遥控四轮小车及超声波避障的设计
目录 1 软件开发环境 2 项目目标 3 电路原理图 4 项目创建向导 4.1 创建项目 4.2 添加源文件 4.3 编译程序 4.4 下载和运行程序 5. 常见错误 1 软件开发环境 软件开发平台KEIL5 Arter
一、保留接收区和开启接收的语句 uint8_t buffer[5];HAL_UART_Transmit_IT(&huart1,buffer,3); 二、写入开启空闲中断的语句 __HAL_UART_ENABLE_IT(&huart
0. 前言 工具箱里有块闲置的Led点阵板,于是便想折腾起来让其绽放色彩。HUB75是全彩LED显示屏最常见的接口,但很难找到标准通信协议。经历一番探索调试,将其记录于此文。 1. 硬件篇 1.1.
利用51单片机实现超声波测距功能,利用单片机控制超声波的发射和对超声波自发射至接收往返时间的计时。系统定时发射超声波,在启动发射电路的同时启动单片机内部的定时器,利用定时器的计数功能记录超声波发射的时间
目录 一、串口的介绍 1、特性 2、通信 3、组成 二、串口中相关寄存器 1、发送和接收相关寄存器 2、中断相关寄存器 (1)U0IER (2)U0IIR 3、设置FI
前言 野火,基于STM32硬件(步进电机,(伺服电机)、直流有刷电机,直流无刷电机,永磁同步电机PMSM,舵机)PI
1.超声波 蝙蝠和某些海洋动物都能够利用高频率的声音进行回声定位或信息交流。它们能通过口腔或鼻腔把从喉部产生的超声波发射出去,利用折回的声波来定向,并判定附近物体的位置、大小以及是否在移动。超声波是一种频率高于20
本文已比较纯粹的方式介绍编码器和驱动的编写 编码器最少有两个输出信号,一种典型的结构如上图所示。AB是编码器的输出引脚。当触点和黄色的金属片接触的时候信号发生跳变沿,可以上上升沿也可以是下降沿,具体根
新建基于标准固件库MDK5工程模板 1、STM32官方库文件夹介绍 如上图,是ST官方提供的STM32标准固件库的文件包结构; STM32官方固件库下载地址: “https://www.st.com/
1.效果 大家也知道AMG8833模块属于比较低端的红外温度采集传感器,探测精度也不高,距离条件也不是特别好,远一点就没有轮廓而是一团圆形了。所以这个是我目前做的个人认为比较不错的效果图了࿰
1.摘要 本论文设计了一款宠物自动喂食装置,该装置使用Stm32作为主MCU,通过ESP8266模块连接TLINK物联网平台,通过TLINK平台的手机APP查看宠物喂食的状态,并可以听过手
FreeRTOS操作系统学习 前言 一、低功耗模式实验 实验目的: 学习如何使用 FreeRTOS 的低功耗 Tickless 模式,观察 Tickless 模式对于降低系统功耗有无帮助。 实验设计࿱
1.如下图为STLINK实物图引脚定义 有一点需要注意,其实20pin下面一排,除了2脚是TVCC,其他脚都是GND。 使用SW接法只需要四根线: 1:3.3V 7ÿ
1、8255A简介 8255A是Intel公司生产的可编程并行I/O接口芯片,有3个8位并行I/O口。具有3个通道3种工作方式的可编程并行接口芯片(40引脚)。 其各口功能可由软件选择,
出现这个问题的原因主要有MDK的安装路径为中文,或电脑的用户名为中文,解决方法见如下的链接: 常规的原因 也有出现语法错误导致的,如下面这位博主的情况: 语法错误 而我遇到这个问题的原因
目录 一、实验目的 二、实验设备与环境 三、实验重点 四、实验难点 五、实验内容 5.1实验任务 5.2实验原理 5.3 实验内容 5.4实验结果 5.5思考题 一、实验目的 (1)掌握ULN2003AN驱动阵列的原理&#x
DMA双缓冲是什么? 在使用STM32的DMA时我们通常使用的是普通DMA传输,但STM32自带了一个双缓冲模式设置,这个模式有什么优点呢? 接下来我会在下面的介绍里详细说明࿱
在MOS管的栅极,有一层薄薄的绝缘层,电流难以通过,所以场效应管由电压驱动。 1.NMOS管 NMOS管由正电压导通 当栅源极电压差大于场效应管的导通电压时,漏极与源极就会导通 当栅
回忆总是痛苦的,毕业这么多年,学校学到的知识毕业后没再用过的话,就95%都还给老师了,剩下的5%是在在看到这个知识的时候,下意识的会说一句:“嗯,
MOS管实现:电池充电器的反向电压保护 我之前写文章介绍过如何用MOS管实现电源的防反接,点击电源防反接电路的几种实现方案,今天再分享一下ADI写的电池充电器的反向保护,正文如下ÿ
前言 野火,基于STM32硬件(步进电机,(伺服电机)、直流有刷电机,直流无刷电机,永磁同步电机PMSM,舵机)PI
✨博客主页:米开朗琪罗儿🎈 ✨博主爱好:羽毛球🏸 ✨年轻人要:Living for the moment(活在当下)!
LCD12864液晶显示模块的使用与分析(函代码分析) 一、LCD12864功能应用 LCD12864液晶显示模块能显示中文汉字、数字、字符,能显示数字与字符的个数为64个(4行,每行16个数字或字符),能显示汉字的个数为3
一.硬件方案 本设计采用光电跟踪的方法,利用步进电机驱动,由光电传感器根据入射光线的强弱变化产生反馈信号到微机处理器。微机处理器运行程序,通过对跟踪机构进行控制,调整太阳能电池板的角度实
51单片机使用八位重装定时器实现PWM输出同时实现DAC转换 最近想要做一个数控电源,打算使用51单片机实现电压和电流的闭环,但是手头上的51单片机为STC89C51系列的单片机,没有ADC采样功能&#
基于STM32F103的智能门锁系统 直接说明实现了什么效果 1 指纹解锁(基于AS608) 2 RFID解锁(基于RC522) 3 密码解锁 (基于LCD电容屏触摸控制) 4 蓝牙解锁
器件: 基于普中51A2单片机 用到的模块:LCD1602、蜂鸣器、4个独立按键、DS18B20温度传感器。现象说明: LCD1602可以显示两行数据,每行可以显示16个字符ÿ
RV1126(更新完导出pdf保存) 大佬实战教程:https://gitee.com/owlvisiontech/owlvtech-patch-rv1126/wikis/OWL%E5%BC%80%E5
前言 相较于上一章,增加和改进的地方有:①增加了血氧饱和度测量;②改进了心率的代码。即中断采集完一段数据后才“扔进“函数进行处理,期间处理器可以做其它事情,但算法原理与上一
1.翻译记录 •内置频率调整32.768 kHz晶体单元 •接口类型:I2C(高达400 kHz) 普通 100khz •备份时的低电流消耗:100毫安/3.0伏典型值。 •宽工作
蓝牙小车是自己学习使用的,还是比较简单的。在这里分享一下自己做蓝牙小车的一些思路。 一、硬件需求 1.STM32F103C8T6单片机 2.小车套件(包括直流减速电机和亚克力底板) 3.L298
首先,向学生说一声对不起,向信任我的领导和老师们说一声对不起。 从2015年工作以来,撰写博客的目的就是为了教学服务。 这里重点是我的错觉,我以为是为了学生好,为学生服务&
本文大部分参考此篇博客并在其基础上进行了修改:STM32F103驱动DHT11温湿度传感器(STM32MXcube,HAL) 在此特别鸣谢原文博主! 1.软件准备 (1)编程平台:K
1.描述 W25Q128FV串行Flash内存由可编程的65536页组成,每一页256字节。可以在一时间编程高达256字节的内存。擦除内存可以是按16个页擦除(即一个Sector),128个页擦除&#x
大家好,我是程序员小哈。 又到了知识分享时间,今天我给大家分享一个激光粉尘传感器模块,希望对你有所帮助。 ZH07粉尘传感器简介 ZH07 利用米氏散射原理,能够对空气中存在的粉尘颗
AURIX_TC275_Lite开发板准备与初步信息梳理 Grey 全部学习汇总:GitHub - GreyZhang/g_TC275: happy hacking for TC275! AURIX_TC275_Lite开发
实验要求 理解OLED屏显和汉字点阵编码原理,使用STM32F103的SPI或IIC接口实现以下功能: 显示自己的学号和姓名; 显示AHT20的温度和湿度; 上下或左右的滑动显示长字
1、前言 LSM6DSO是ST公司的六轴传感器,集成三轴加速度和三轴陀螺仪。 2、传感器特性 加速度支持±2/±4/±8/±16 g 量程; 陀螺仪支持±125/±250/±500/±1000/±2000 dps
【烧录工具】AVRDUDESS 带图形界面烧录工具 AVRDUDEAVR单片机烧录工具 可以直接烧录Hex文件以及eep文件。支持Arduino。可以直接加载Arduino IDE编译生成的Hex文件进行烧写。替代了命令行方式的烧写。 界面简单
一、端口初始化相关寄存器 代码示例:用按键1和按键2分别控制D4和D6灯 点我跳转 二、INT相关寄存器 代码示例:利用key1,key2来产生中断控制D3,D5灯,key1,key2为下降沿触
一、 概述 LTH7R.是恒流/恒压座充充电器芯片,主要应用于单节锂电池充电。无需外接检测电阻,其内部为 MOSFET 结构,因此无需外接反向二极管。 LTH7R.在大功率和高环境温度下可以自动调节充电
原文地址 多功能点阵时钟 更新 点阵时钟立创PCB工程已经完成,开源地址为: ESP8266多功能点阵时钟 - PCB制作分享 简介 很早就了解ESP8266了,当时也用这个搞过一些小demo,一直也没有想
提示:作为Espressif(乐鑫科技)大中华区合作伙伴及sigmastar(厦门星宸)VAD合作伙伴,我们不仅用心整理了你在开发过程中可能会遇到的问题以及快速
WeMos D1介绍 特性: 基于ESP-8266EX Arduino兼容,使用rduino IDE来编程 11个 I/O 引脚 1 个ADC 引脚(输入范围0-3.3V) 板载5
无刷电机 概念辨析 无刷直流电机 无刷减速电机 直流无刷减速电机 1.减速:减速电机是指减速机和电机(马达)的集成体。这种集成体通常也可称为齿轮马达或齿轮电机。 2.无刷:无刷是直流电机的一个种类ÿ
ADP530X(ADP5300、ADP5301、ADP5302、ADP5303、ADP5304)是ADI公司生产的50 mA/500 mA、高效率、超低功耗降压稳压器。 手册里面的概述,原文ÿ
AVR-ATmega16智能遥控小车 AVR单片机相信不少的伙伴在大学的电设课中接触过,不像51单片机和32单片机的资料这么多,但是学校又要求去学,还要设计结题项目,这是最头疼的。该项目
结合自己为公司设计的产品的经验上,推出一套立创EDA的硬件教学设计课程。或者说是一系列文章。# 系列文章目录第一章 前言和软件介绍# 前言 大家可以叫我小刘,我大学是自动化专业,在大二开始接触单片机&#
一、IO口基本信息 以STM32单片机为例,共有7组IO口,从GPIOA~GPIOG,每组IO口有16个IO,一共有7×16112个IO。另外还有两个PH0和PH1,共11
设计任务:以STM32微控制器为核心,设计一个直流电机调速装置。 利用STM32微控制器的PWM功能,设计一个直流电机闭环调速电路。整体装置采用电池供电,需进行装置各部分供电电路设计&#
最近学校单片机课设实验中有使用到8266,要求是使用51单片机与手机进行交互。在以前我是使用过32单片机通过8266连接上云,在通过云上传数据到手机app,刚开始我也是想的这个方案,但是到
做为第十六届智能车的FW,在半年的做车经历中把能踩的坑都踩了个遍。写这篇文章是为了留个纪念,也是为了帮新车友快速入门(可能完全0基础)。我自己的经验也不足,所以可能会存在一些漏洞ÿ
三十四、 freertos任务通知–代替消息队列(任务邮箱)覆盖和非覆盖 /** ********************************************************************************
本文禁止转载。 有的时候,为了节约成本,MCU需要更换,程序需要移植 本文主要介绍了STM32 F4系列程序移植到STM32 F0 系列中,SPI移植的一个关注点 首先,
器件选型 电源选择 传感器选择 电机选择 电机选型 电机是机器人电控系统控制机构动力的直接来源,一个好的电机可以解决很多机械的问题,也能解决很多控制的问题。电机的选型不仅和电控有关,也和机械环境密
折腾了些时间,总算解决了 芯片型号是HC32F460,用串口实现IAP升级,从21IC论坛中找到了同样的IAP升级源码,下载后,在自己的开发板上测试也没问题,阅读源码发现,作者的源码中串口通信部分没有用中断。 不过像这样的IAP程序也没有
AD9361 由 Analog Devices 公司设计并产出,该器件集成了相当多的滤波器,频率合成器,数字处理模块以及接收端自动增益控制模块等。拥有上千个寄存器可供配置,通过对寄存器存入
目录 1、MCU 选型需要考虑的一些因素 2、选型角度:从 MCU 的性能 3、实际项目中常用的 MCU 4、案例:传感器设备的 MCU 选型 5、为什么选择 STM32L031 1、MCU 选型需要考虑的一
** 寄存器IE ** 中断允许寄存器IE的作用,是控制所有中断源的开放或禁止,以及每个中断源是否被允许。寄存器IE的位格式如下: EX0:外部中断0允许位。EX01,
1、前言 LSM6DSO是ST公司的六轴传感器,集成三轴加速度和三轴陀螺仪。 2、传感器特性 加速度支持±2/±4/±8/±16 g 量程; 陀螺仪支持±125/±250/±500/±1000/±2000 dps
目录 KEIL5下载、安装... 3 第一步,官网下载https://www.keil.com/. 3 第二步,下载keil5. 3 第三步,下载完成安装keil5. 4 第四步,
目录 联盛德 HLK-W806 (一): Ubuntu20.04下的开发环境配置, 编译和烧录说明联盛德 HLK-W806 (二): Win10下的开发环境配置, 编译和烧录说明联盛德 HLK-W806 (三): 免按键自动下载和复位联盛德
//LCD Init For 1.44Inch LCD Panel with ST7735. void Lcd_Init(void) { LCD_GPIO_Init();Lcd_Reset(); //Reset before LCD Init.
年终总结 CSDN的评委好,各位同仁好! 2021年,我担任嵌入式软件开发工程师一职,具体汇报如下: 一、2021年度工作完成情况 在现有的TDOA定位基站和标签的基础上
本文主要讲解:使用J-LinK仿真器,借助于J-Flash软件,如何读取现有的stm32内部的程序(HEX文件),并烧录到另一台新的stm32中。 ÿ
ESP32开发之旅——AS608指纹识别模块) 前言 本文中,您将了解到如何使用ESP32调用AS608指纹识别模块。需要注意的是,本文中的ESP32是使用Micro Python进行开发的,(同时
1. 介绍 通用异步收发传输器(Universal Asynchronous Receiver/Transmitter,UART),是异步串行通信口(异步串口)
1)实验平台:正点原子领航者ZYNQ开发板 2)平台购买地址:https://item.taobao.com/item.htm?&id606160108761 3)全套实验源
瑞盟科技MS4344是一款立体声数模转换芯片,内含插值滤波器、multi bit数模转换器、输出模拟滤波器。MS4344支持大部分的 音频数据格式。MS4344基于一个带线性模拟低通滤波器的四阶 multi-bitΔ-Σ调制器&#
问题:软件哥描述,使用逻辑分析仪抓取BMS的AB线,发现A线能抓取到数据,B线无数据,怀疑是硬件问题 条件: ①MCU端485芯片:UM348
esp8266部分 环境配置 第一次在Arduino IDE中使用esp8266需要进行环境配置: 为ESP8266安装Arduino IDE 烧写程序(手机热点需要是打开状态) #include <ESP8266WiFi.
一、SPI接口简介 SPI接口是一种同步串行总线(Serial Peripheral Interface)多用于Flash存储器(如NOR Flash&Nand Flash)࿰
esp32TFT分光棱镜透明小电视 因为无意间看到稚晖君的HoloCubic的透明小电视就喜欢上了这个好看又好玩的项目 b站地址:https://www.bilibili.com/video/BV1VA411p7MD?spm_
原理图分析 74HC573是八位锁存器,当控制端LE脚为高电平时,芯片“导通”,LE为低电平时芯片“截止”即将输出状态“锁存”,led此时不会改变状态,所以可通过led对应的
一、文件与文件夹创建 准备工作(参考上一篇博文): 1、ST标准库的下载如图: 2、创建好如下文件夹: 1.1 CMSIS文件夹创建 在CMSIS文件夹中存放
2021年全国大学生电子设计大赛注意问题11.05 点击链接 A 信号失真度测量装置(本科组) 点击链接 B 三相AC-DC变换电路(本科组) 点击链接 C 三端口DC-DC变换器(本科组) 点击链接 D 基于互联网的摄像测量系
目录 一、设计目的 二、设计要求 三、设计原理 1.舵机 2.直流电机 3.ULN2003驱动 四、硬件设计 1.舵机 2.直流电机 3.ULN2003驱动 4.红外遥控电风扇 五、软件设计 1.舵机控制程序 2.电
目录 一、SPI协议 1、SPI 协议简介 2、SPI 物理层 2、协议层 2.1、 SPI 基本通讯过程 3、STM32 的 SPI 外设简介 通讯引脚 时钟控制逻辑 数据控制逻辑 整体控制逻辑 二、使用OLED显示屏显示
对于刚刚接触单片机的同学们来说,串口通信似乎是一个神秘感十足的东西,笔者在刚刚开始学习51单片机时,读的是郭天祥先生的那本著名的《新概念51单片机教程》,贼厚的一本书,但是等
最近在研究STC8的单片机的串口中断,研究出来了,但是怕自己记忆力不好,所以把自己的学习内容记录一下,留着以后再用的时候可以找得到。 首先是串口的初始化配置,第一步是串口的
单片机51—步进电机的设计 禁止作为商用,仅供学习交流。 0.本文主要内容 本文主要介绍了为实现步进电机的控制,先在电脑编写程序,仿真成功后,在进行实物的制作,最终独立
一、SPI接口简介 SPI接口是一种同步串行总线(Serial Peripheral Interface)多用于Flash存储器(如NOR Flash&Nand Flash)࿰
Verilog实现按键消抖 一、简介 我们在进行按键的时候往往会发生抖动的现象。 通常的按键所用开关为机械弹性开关,当机械触点断开、闭合时,由于机械触点的弹性作用,一个按键开关在闭合时不会马上稳定地
前言 本篇文章正式带领大家开始学习esp8266物联网模块 一、点灯代码 //初始化 void setup() {pinMode(LED_BUILTIN, OUTPUT); // 将LED引脚设置为输出模式 }//循环 void
stm32cubemxHAL串口接收中断 在cubemx配置完串口和global interrupt后需要在keil中添加如下代码。 第一步:在main函数中添加接收中断标志位开启函数 HAL_UART_Receive_IT
一、基本介绍 MS9331是一款最高信号速率可达3Gbps的HDMI信号重定时芯片,同时支持I2S和SPDIF输出。在3Gbps速率下,MS9331可支持4KX2K30Hz和4KX2K(YCbCr420
对于硬件工程师来讲,想要入门STM32相关的开发,我想除了深入阅读一下STM32的数据手册外,最实用且有效的方法就是自己实际做一个STM32的最小系统板了。本文将以一个小的STM32F427VG的电路最
开发环境:vs code 烧录工具:k-flash SDK:kendryte_standalone 嘉楠官网 k210开发板最左下角已经焊接好两个led(led0和led1&#x
关于STC8A8K64D4芯片PCA_PWM功能的一些见解(输出1kHz sin波形) 二齐 STC8A8K64D4芯片是目前STC公司产出的8A系列最新的8位单片机MCU。其中囊括了STC8A8K64S4A12
有时候需要对单片机采集到多路信号进行一个直观的查看,这时候我们发现一般的串口助手都无法实现,这时候我在github上找了找,找到了一个开源工具,不过还是要在单片机下位机程序和和上位机上使用
1嵌入式系统的定义 ①嵌入式系统是用于控制、监视或辅助操作机器和设备的装置 ②嵌入式系统是以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积和功耗等严格要求的专用
在学习c语言时我们都知道,我们编写的c语言程序在编译的时候有4个步骤,即 预处理、编译、汇编、链接。 预处理就是将代码中的宏定义 和头文件进行展开, 生成.i文件 编译就是根据不同的编译参数对程序进
ESP8266使用Arduino环境搭建到点亮一个LED灯 需要安装CP2102的驱动及CH340的驱动程序 [驱动下载](https://docs.ai-thinker.com/%E5%BC%80%E5%8F%91%E5%B7%A5%E5%
题目: 基于Arduino的显示测量环境数据设计 目录 基于Arduino的显示测量环境数据设计... 3 第一章 课题任务... 4 1.1课题任务... 4 1.2任务分工... 4 1.3设计条件... 4 第
写在前面的话:前面我们对新建工程文件以及STM32的时钟配置做了讲解,相信大家都有了一定的了解,对代码的大致框架以及STM32内部的时钟有了深入的认识,本次入门的第一讲最基础的就是对端口G
文章内容: 安装 CLion2021,采用一套新的嵌入式软件开发工具包(替代 Keil ),完成 stm32F103 点亮 LED 的程序。 1 CLion 介绍 Clio
Arduino编译环境下载 当前最新版ArduinoIDE 下载地址: Software | Arduino 认识Arduino IDE 点亮13号引脚的LED灯,持续一秒,然后灭掉,再持续一秒
AD7124芯片,是属于AD公司的较新产品,高达24位的精度,确实让人眼馋,究竟如何呢。 寄存器配置顺序 1、AD上电后,先关闭SPI片选 2、使能开启单片机的 SPI 3
74LS161是一个同步四位二进制计数器 引脚介绍 1脚:RD为清零端,低电平有效。 2脚:CP为时钟脉冲输入端,上升沿有效。 3~6脚:A0~A3为输入(
一、中断向量表 中断向量表存放的是中断向量,中断服务程序的入口地址或存放中断服务程序的首地址成为中断向量,因此中断向量表是一系列中断服务程序入口地址组成的表。当某个中断被触发以后就会自动跳转到中断向量表中对应的中断
1.什么是STA? STA(静态时序分析)是时序验证的一种方法,用于计算和分析电路是否满足时序约束的要求。 2.为什么需要STA? 电路能否正常工作,其本质上是受最长逻辑通
基础知识介绍 什么是并行通信和串行通信 串行通信:串行通信是指利用一条传输线将数据一位位地顺序传送。 传输方式:传输一个字节(8个位)的数据时,串口是将8个位排好队&#x
今年大一做了个工程实践与创新这门课的小项目,是一个声控小车,如图 小项目的基本架构就是小车部分,上面的垃圾桶部分,还有声控部分; 外部硬件的话,切点亚格力板
有时候需要对单片机采集到多路信号进行一个直观的查看,这时候我们发现一般的串口助手都无法实现,这时候我在github上找了找,找到了一个开源工具,不过还是要在单片机下位机程序和和上位机上使用
目录 一、 学习I2C总线通信协议 二、理解OLED屏显和汉字点阵编码原理 三、总结 一、 学习I2C总线通信协议 I2C 通讯协议(Inter-Integrated Circuit)是由Phiilps公司开发的,
MOS管实现:电池充电器的反向电压保护 我之前写文章介绍过如何用MOS管实现电源的防反接,点击电源防反接电路的几种实现方案,今天再分享一下ADI写的电池充电器的反向保护,正文如下ÿ
一、IIC(Inter-Integrated Circuit)介绍 IIC(Inter-Integrated Circuit)是一种具有两线传输的串行通信总线,使用多主从架构
本文章 来自原创专栏《ESP32教学专栏 (基于ESP-IDF)》,讲解如何使用 ESP-IDF 构建 ESP32 程序,发布文章并会持续为已发布文章添加新内容! 每篇文章都经过了精打细磨!
大家好,我是无际。 今天来给大家普及下一些专业名词。 很多初学者搞不清Arnduino、arm、树莓派、单片机这几个的区别。 其实拿这4者来比较本身就是一件错误的事。 这四者就像:大众、12缸发动机、保时捷、
keil版本为:V5.25.30.0 下载器为ST-LINK 1.如下图,keil提示Error: Flash Download failed - Target DLL has been cancelled 2.原
目录 测速原理 所需编写的C文件 分享所编写的测速代码 STM32的Keil工程分享 测速原理 光电传感器有遮挡时,输出高电平;无遮挡,输出低电平。我们接受到一次低电平时,把这个脉
目录 前言 一、关于步进电机那点事 二、接线问题 三、主要代码 四、总结 前言 最近发现电机类的步进电机挺有趣的,于是趁快开学了有空再码一篇,分享一下自己的学习心得,有哪里写的不好欢迎随时指
SysTick-系统定时器 一、 外设的原理及功能介绍 1.1 特性介绍 SysTick系统定时器是属于Cortex-M内核中的一个外设,内嵌在NVIC中。SysTick系统定时器含有一个计数宽度为24Bit(0xFFFFF
电脑不识别STM32的USB虚拟串口 现象 板子和电脑联调的时候发现,USB线插入板子以后电脑不识别虚拟串口,通过禁用设备再启用,可以正常工作。也可以按一下复位键才能识别。 以前似乎没有这个问题&#
英飞凌TC264核心板分析 全国大学生智能汽车竞赛转眼间已进行到第十七届,在参加此次比赛的组别也在积极准备,都在为7月份的车赛取得优异成绩而努力奋斗着。前一段时间,组委会也将部分组别比赛规则公示。作为
我们经常会使用STM32 ADC功能测试外部电压,在一些精度不高的场合,我们一般就用3.3V作为参考电压来计算测到的电压值。 不过,这种情况很少见,可能只有单片机学习板才会这样使用。
目录 1.主板整体 2.ENET0 通信回路 3. ENET1 通信回路(doip) 3. TE Connector 4. 其余开关与跳线部分 1.主板整体 以太网通信部分有两路: 1. MC
参考链接 51黑电子论坛 CSDN bilibili DS18B20 主要特性 适应电压范围宽,电压范围:3.0~5.5V,在寄生电源方式下可由数据线供电独特的单线接口方式ÿ
由于 ESP32-C3 内部具有内置 JTAG 电路,一般 ESP32-C3 可以直接通过 USB 接口来进行 JTAG 调试。但如果不想用 USB 或者串口,也可以像 ESP32 一样使用 JTAG 适配器
这里是基于正点原子开发板的学习记录。 首先你要加入固件库 stm32f10x_exti.h 和 stm32f10x_exti.c 1、STM32中每个io口都可以作为外部中断的中断输入口。 2、STM32F103的中断控制器支持19个外部中断/
基于STM32的智能数据采集系统 介绍 由STM32C8T6作为主控芯片,控制温湿度传感器与光照强度传感器来检测温湿度值和光照强度值,取得的数据经过处理后可在0.96寸OLED显示屏上实时显示,还可
前言 在老王家看到了三路锂电池充电电路,这个东西很便宜,只要2毛,但没有具体使用方法。说是假IC,也不知道是假在哪里,打磨还是狸猫换太子不得而知。 试着买了两片࿰
因为Raspberry Pi Pico没有WIFI功能也没有蓝牙(无论是普通还是低功耗的BLE), 如果要和它建立无线通信必须外加蓝牙模块或者WIFI模块. 通过和外加模块之间的串口数据交换控制外设. 这里我们先使用蓝牙控制一个5V继电器, 继
通过 ULN2003 驱动模块控制 28BYJ48 步进电机运行方向和速度,按下 KEY1 键调节电机旋转方向;按下 KEY2 键,电机加速;当按下 KEY3 键,电机减速。
目前要下载程序到ram执行, 目前有2种方法 1 用jlink 直接选择debug或者ram_0x1400, 然后点击debug就可以仿真了 这里面有3个重要的东西: 第一个是分散加载文件, 可以看到全部在RAM 需要去掉load app
KEIL编译后报错 …\OBJ\USART.axf: Error: L6218E: Undefined symbol ADC_Cmd (referred from adc.o). …\OBJ\USART.axf: Error: L6218E:
AccuPower™ FPF2702MX 是一款电流限制负载开关可提供完全保护,防止系统和负载出现过大电流情况。最小电流限制可在 0.4 A 至 2.0 A 范围内调节。包含一个摆率控制的 N 沟道 MOSFET,摆
一、DHT22简介 1、DHT22介绍说明 DHT22数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电容
写在前面 SPI协议系列文章: FPGA实现的SPI协议(一)----SPI驱动 FPGA实现的SPI协议(二)----基于SPI接口的FLASH芯片M25P16的使用 在上
TI 公司的ADS1256芯片,是一款24BIT delta-sigma ADC.转换速度为30kSPS. 上图为ADS1256芯片结构和引脚图,从图可以看出ADS1256的通道资源比较丰富,可以配置
说到蓝牙模块,就不得不说下主、从机: 主机 : 用于向从机下发指令,能够搜索从机并主动建立连接的一方。 从机 : 用于接收主机下发的命令,不能主动建立连接,只能等别人连接自己
写在前面 本文的代码工程文件已经在github开源,地址:电磁越野组开源工程代码 同时,我也想说明一下写这篇博文的目的以及希望达到的效果。通过半年的准备时间,从最开始的自信满满、勇往直前
目录 一、实验目的 二、实验设备与环境 三、实验重点 四、实验难点 五、实验内容 5.1实验任务 5.2实验原理 5.3实验内容 5.4实验结果 5.5思考题 一、实验目的 (1)熟悉1602LCD液晶显示模块的功能 (
概述 ESP32-S3 是一款低功耗的 MCU 系统级芯片 (SoC),支持 2.4 GHz Wi-Fi 和低功耗蓝牙 (Bluetooth® LE) 双模无线通信。芯片集成了 Xtensa® 32 位 LX7 双核处理器、超低
前期教程 【单片机】Arduino(以UNO R3为例)—— 基本函数汇总【单片机】Arduino供电总结【嵌入式模块】舵机使用详解 前言 作为最容易入门的单片机之一,Arduino总是可以用非常简
飞思卡尔智能车—无线充电电源(节能组) 详细参赛要求请以智能车官方为准,此文章仅分享本人参赛经验,开源硬件电路设计,供大家学习! 无线充电部分设计思路&#x
一.简述 作为第二次参加智能车大赛的“老队员”,有了前一届的参赛经验,上手起来确实轻松了不少。因此,在选择组别的时候,我便想挑战一下自己,选择了这个今年新加入的且难度较大的单
串行通信:发送端一位一位发送,接收端一位一位接收,适合中远距离传送。 串口通讯一般有以下几个参数: device 串口号;例如:从PC端设备管理器中查看是CO
公众号 欢迎关注本人微信公众号:公众号上分享更多嵌入式知识和资料,分享个人学习嵌入式的心得体会。欢迎大家一起来玩呀。 晶振 晶振是用来做什么的?在嵌入式系统中晶振一般用来给单片机或者说MCU提供
最近在开发一个蓝牙心电采集器,用到了ks1081这款国产的心电信号采集芯片。整个项目花费四个月,其中ks1081上花了三个月,不得不说国产芯片还是任重道远啊。 先是输出的波形有干扰,这个问
本文简要介绍了平头哥开发工具CDK,结合开发板RVB2601,测试示例程序sdk 一、开发环境准备 开发工具:剑池CDK(C-SKY development kit) CDK是基于wxWidgets图
蓝牙小车是自己学习使用的,还是比较简单的。在这里分享一下自己做蓝牙小车的一些思路。 一、硬件需求 1.STM32F103C8T6单片机 2.小车套件(包括直流减速电机和亚克力底板) 3.L298
写在前面 本文的代码工程文件已经在github开源,地址:电磁越野组开源工程代码 同时,我也想说明一下写这篇博文的目的以及希望达到的效果。通过半年的准备时间,从最开始的自信满满、勇往直前
IIC简要介绍 IIC英文全称Inter-Integrated Circuit,是一种串行通信总线,在线上可以存在多个主机以及多个从机。目的是为了让主板、嵌入式系统或手机用以连接低速周边设备,由飞利浦
第二章 加密芯片现状 常见的加密芯片种类 加密芯片的原理通常分为以下几种: 1)芯片内部置入数据,通过对比数据是否相同 缺点:容易被模拟 2) 板子与加密芯片同时置
最近在练习蓝桥杯的单片机,因为之前沉迷游戏太久了,于是就想做出来一个涨涨面子,这一做就是一周。。。。。。。但总算做出来了,在这里复盘一下,顺便放出代码,大家也能
ESP32学习记录ADC和DAC 前言 ADC和DAC是单片机比较常用的,ESP32具有12位的ADC和8位的DAC。今天我就简单地记录它们的使用。 一、ADC ADC也就是我们通常所说的模数转换,模拟信号
word完整版可点击如下下载>>>>>>>> 基于单片机的智能宠物喂食器设计-硬件开发文档类资源-CSDN下载内容包括详细设计文档word版,附带开题报告和相关PPT等文档,供大家参考学习。也可在本博客主页找到更
前言 本文主要讲述了如何在 0.96 寸 OLED上显示汉字及采集显示温湿度数据 一、SPI协议是什么? SPI 协议是由摩托罗拉公司提出的通讯协议(Serial Peripheral Interface),即串
Arduino ESP32 ADC模拟量信号读取这篇文章展示如何使用Arduino IDE读取与ESP32模拟输入。模拟读数对于读出可变电阻(如电位器或模拟传感器)的值很有用。 使用ESP32读取模拟输入就像使用analogRead(GPIO
三十五、 freertos任务通知-代替二值信号量 /** *******************************************************************************************
(1)ISP、IAP、ICP三种烧录方式的区别 (2)嵌入式开发的JTAG、SWD、Jlink、Ulink、STlink的特点和区别 (3)MCU 解锁fl
W5500网络模块简介 W5500网络扩展板集成了一个硬件TCP/IP协议协芯片W5500以及一个含有网络变压器的RJ-45(HR911105A)。其中,W5500是一款全硬件TCP/IP嵌入式以太网控制器,以嵌入
1.开发环境:Arduino IDE 2.步进电机驱动器:雷赛DM860 3.单片机程序 //定义了板上的控制端DIR,8作为方向控制端 const int DIRPIN 2;//定义了板上的步数端
USB之开宗明义 1.范畴 基于cypress cyusb3014芯片以及赛普拉斯官方对于此芯片的支持,开发USB3.0的应用。提供从控制器到PC端到端的解决方案。简单来说,是将含控制器板卡与PC端通过USB3.
电子墨水屏又被称为电子纸显示技术。电子纸显示技术(简称EPD),由美国麻省理工大学教授约瑟夫.雅各布森及其研发团队,经历30余年研发成功。 墨水屏的原理很简单,电子墨水屏是
【STC单片机】STC15主时钟对外输出示例程序及演示采用的是自制STC15W408AS开发板,采用的是外部16MHz晶振。《【开源分享】自制STC15W408AS开发板》 对外输出不同时钟频率 对外输出8MHz,
一、相关概念 1.中断概念 中断是指计算机运行过程中,出现某些意外情况需主机干预时,机器能自动停止正在运行的程序并转入处理新情况的程序,处理完毕后又返回原被暂停的程序继续运行。 2.中断过程 ①中断
无DMA标准库版 1.串口通信初始化代码(USART7) 1. .c文件中的初始化函数 /*** breif 串口初始化函数*/ void USART_Config(void) {GPIO_InitTypeDe
项目中有两个产品进行了芯片替换,一个是GDF450ZGT6 “pin to pin” 替换STM32F429VGT6,另一个是GDF450VGT6替换STM32F429ZGT6(硬件开发时做了MCU转接
I2c: 简介 来源:I2C总线是一种简单、双向二线制同步串行总线。只有两条线作用:器件间近距离经常性数据通信(器件间:是在一块板子之内)比如hi3518ev200和外部的s
一、首先来介绍一下L298N板载位置的功能: 二、几种供电方式。 1、L298N供电驱动5V的小马达时: 供电:L298N的12V和5V都接5V供电,GND不但要接驱动电源的GND(如果是和别的单片
系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如: 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 前言
STM32F103寄存器方式点亮LED流水灯 1、学习和理解STM32F103系列芯片的地址映射和寄存器映射原理;了解GPIO端口的初始化设置三步骤(时钟配置、输入输出模式设置、最大速率设置)。 2、
串口协议和RS—232标准 串口通信协议:是指规定了数据包的内容,内容包含了起始位、主体数据、校验位及停止位,双方需要约定一致的数据包格式才能正常收发数据的有关规范。在串口通信中,常用的
目录 一、实验目的 二、实验设备与环境 三、实验重点 四、实验难点 五、实验内容 5.1实验任务 5.2实验原理 5.3实验内容 5.4实验结果 5.5思考题 一、实验目的 (1)熟悉1602LCD液晶显示模块的功能 (
无刷电机 概念辨析 无刷直流电机 无刷减速电机 直流无刷减速电机 1.减速:减速电机是指减速机和电机(马达)的集成体。这种集成体通常也可称为齿轮马达或齿轮电机。 2.无刷:无刷是直流电机的一个种类ÿ
前言 今年的芯片慌已经迫使我换了三四个厂家的MCU,每次使用新的MCU总是会碰到各种奇怪的坑或者难点,故写个简单的笔记记录一下。 温度采样的ADC配置 温度采样的ADC配置大体上和普通IO口的配置是一样的
第十八章 SPI编程(有误) 18.1 SPI接口简介 SPI(Serial Peripheral Interface)接口是全双工的同步串行通讯总线,支持通过多个不同的片选信号来连接多个外设。
foc学习笔记2——svpwm 写在前面:如今网上关于foc的文章和教程很多,但初学者往往会被那些专业且复杂的公式搞晕,不知道自己到底在学什么。本文尽量少列公式,多解释用途,
前言 笔者最近在做一个和ROS机器人相关的项目,其中一部分要求实现的功能是用树莓派根据相关的指令同时去控制Uhand左右两只机械手的动作。实现这个功能的主要的坑在于:1)Uhand控制指令是一串十六进
电路设计以及PCB制作中,经常碰见电源符号:VCC、VDD、VEE、VSS、VBAT,他们具有什么样的关系那? 一、解释 (1)VCC:Ccircuit
1、隔直流:作用是阻止直流通过而让交流通过。 2、旁路(去耦):为交流电路中某些并联的元件提供低阻抗通路。 总图: 旁路电容:旁路电容,
Windows 10 20H2 HLK-W806-V1.0-KIT WM_SDK_W806_v0.6.0 引自《W80X_MCU_快速入门V0.2》、《W806 MCU 芯片规格书 V2.0》 简介 W806 芯片是一款安全 MCU 芯片。芯
作者:刘小象 您浏览的内容为涂鸦开发者平台注册用户自主发布,版权归原作者所有。 选择涂鸦智能的联网模块WBR3为主要联网模块,搭配航顺的HAK32F030MF4P6芯片,实现通过手机端
一张总括图 (寒假入坑Arduino一个月 想着做一个小东西练练手 便想出了这个小创意) 首先:介绍下本项目的实现内容: Arduino控制舵机转动角度 —> 舵机的角度转为机械爪的抓取角
LED 三色灯初始化完后,紧接着就开始初始化8个按键了。4个方向键4个功能键。8个按键在板子的哪个地方呢?如下图所示: 8个按键的初始化函数入口为:void KEY_Init()。 按键
本博客适用于STM32F103C8T6最小系统板,外观如下 首先需要下载安装st-link的驱动,链接如下 链接:https://pan.baidu.com/s/1EwMTGsOyckWO-XTQbU
目录 一. 芯片特性 二:引脚定义 三:经典电路 四:参数调整 一.芯片特性 1.3.5 ~ 28v输入电压范围 2.可调输出电压低至0.8 V 3.MOSFET支持3-A连续输出
【STM32Cube笔记】系列文章目录 1-基于STM32的VSCode入门级教程前言 2-STM32Cube安装教程 3-STM32CubeIDE汉化 4-STM32Cube配置时钟设置 5-跑马灯引脚配置 6-Cortex-M7内核基本配
前期教程 【单片机】Arduino(以UNO R3为例)—— 基本函数汇总【单片机】Arduino供电总结【嵌入式模块】舵机使用详解 前言 作为最容易入门的单片机之一,Arduino总是可以用非常简
年终总结 CSDN的评委好,各位同仁好! 2021年,我担任嵌入式软件开发工程师一职,具体汇报如下: 一、2021年度工作完成情况 在现有的TDOA定位基站和标签的基础上
老规矩,先上产品图 实验材料 : stm32f103c8t6syn8266红外传感器 实验平台: keil RT系统 主要附上如何配置SYN8266 syn8266.h #ifndef _
大家好,我是程序员小哈。 又到了知识分享时间,今天我给大家分享一个激光粉尘传感器模块,希望对你有所帮助。 ZH07粉尘传感器简介 ZH07 利用米氏散射原理,能够对空气中存在的粉尘颗
前言 本次实验使用的例程来自github,仅做了少量改动 附上github源码 点这里 一、所用器件 (1)STM32F103C8T6 (2)转串口模块(C
一、IIC(Inter-Integrated Circuit)介绍 IIC(Inter-Integrated Circuit)是一种具有两线传输的串行通信总线,使用多主从架构
开发板:野火挑战者_V2 GPIO:PE2 创建工程 使能USART1 用来通过串口打印温度值 配置GPIO 代码编写 我们先打开 DS18B20 的手册 1、DS18B20 复位与存在脉冲 复位 /*
CH32V307V-R0 是 南京沁恒微电子(WCH) 推出的一款基于 RISC-V 内核的开发板,最高主频为 120Mhz,该开发板芯片为 CH32V307-R0。 芯片资料:32位互联型RISC-V
一张总括图 (寒假入坑Arduino一个月 想着做一个小东西练练手 便想出了这个小创意) 首先:介绍下本项目的实现内容: Arduino控制舵机转动角度 —> 舵机的角度转为机械爪的抓取角
25 MODBUS RTU指令 编号 指令名 参数1 参数2 参数3 参数4 参数5 说明 1 modbusrtum K
型号:VK3603 品牌:VINKA/永嘉微电 封装形式:ESOP8 年份:新年份 概述: VK3603具有3个触摸按键,可用来检测外部触摸按键上人手的触
欢迎淘宝搜索飞灵科技,我司相关新产品陆续上线 在很多工业使用场景中,网络内一些设备终端与设备终端,或设备终端与主控之间需要进行时间同步。 比如给传感器数据打时间戳,比如总线的时分复用等场景
参考英飞凌SBC官网资料:https://www.infineon.com/cms/cn/product/automotive-system-ic/system-basis-chips-sbc/ SBC芯片在汽车电子领域可谓占一
本文记录RT-Thread OS 下,使用DP83640 Phy 芯片实现IEEE1588 协议的过程。 硬件 为了测试软件,我们专门布了一块板,SOC 采用了STM32f429 实现。外接了DP83
1-基于51单片机的音乐彩灯 2-基于51单片机的蓝牙智能台灯设计 3-基于51单片机的篮球计分器 4-基于51单片机的无线病床呼叫系统设计 5-基于51单片机的语音实时采集系统 6-基于51单片机的PM2.5检测报警系统 7-基于
前言 译码器就是将每个输入的二进制代码译成对应的输出高低电平信号,和编码器互为逆过程。 百度百科 74HC138是一款高速CMOS器件,74HC138引脚兼容低功耗肖特基TTL(LSTTL
1.开发环境:Arduino IDE 2.步进电机驱动器:雷赛DM860 3.单片机程序 //定义了板上的控制端DIR,8作为方向控制端 const int DIRPIN 2;//定义了板上的步数端
1. 前言(包括一些个人理解) (2021/11/1编辑) 在项目需要做一个NFC门禁功能的时候,突然发现有个RC522丢在我的桌面,甚至不知道它上面的引脚什
1、联合体 之前的文章《枚举和结构体的结合》文中提到,结构体就像是打包封装,把一些有共同特征的变量封装在内部。结构体是一种构造类型或复杂类型,它可以包含多个类型不同的成员。在C语言中,还
一、文件与文件夹创建 准备工作(参考上一篇博文): 1、ST标准库的下载如图: 2、创建好如下文件夹: 1.1 CMSIS文件夹创建 在CMSIS文件夹中存放
最近在做一个项目需要输出单片机内部参考电压.使用stm32cube生成的代码无法正常在引脚上输出内部参考电压. 根据数据手册的显示: 根据手册的意思首先使能输出,然后使能管脚状态. /** Enables the output of
目录 一 I2C原理 1. I2C简介 2.软件I2C 3.硬件I2C 二 实现温湿度输出 三 参考文献 一 I2C原理 1. I2C简介 I2C总线是由Philips公司开发的一种简单、双向二线制同步串行总线。它只需要两根线即可在
1.效果 大家也知道AMG8833模块属于比较低端的红外温度采集传感器,探测精度也不高,距离条件也不是特别好,远一点就没有轮廓而是一团圆形了。所以这个是我目前做的个人认为比较不错的效果图了࿰
简述 本章主要是讲解了STM32的内部定时器的使用。 1、芯片选型&创建工程 这里我选择的是STM32F103C8T6芯片。 配置工程名点击finish 2、芯片工程配置 这里我们主要是在.ioc文件里面进行图形界面配置 1࿰
小时候玩过四驱车的都知道,玩具里面的小马达长什么样。这次BLOG就是说小马达的事。现在小马达都升级了,安装了减速器和编码器。我在网上找到这个图片。见图1 图1 直流电机 这种小直流电机 ,6V电压就能
前言 这是本人大四上学期实习时做的一个项目,希望对各位有所帮助。 物料清单 STM32F411CEU6型号的单片机 HP6心率血压模块 MPU6050六轴传感器模块 SHT20温湿度传感器 OLED显示屏 直流电机 五向按键
串口通信小试牛刀 目录 串口通信小试牛刀一、串口通信协议:RS-232 1.串口通信协议2. RS-2323.RS232电平与TTL电平的区别4.USB/TTL转232模块(以CH340芯片模块为例)
51单片机是对兼容英特尔8051指令系统的单片机的统称。51单片机广泛应用于家用电器、汽车、工业测控、通信设备中。因为51单片机的指令系统、内部结构相对简单,所以国内许多高校用其进行单片机入门教学。 关于开发环境注意事项
说到蓝牙模块,就不得不说下主、从机: 主机 : 用于向从机下发指令,能够搜索从机并主动建立连接的一方。 从机 : 用于接收主机下发的命令,不能主动建立连接,只能等别人连接自己
KEIL编译后报错 …\OBJ\USART.axf: Error: L6218E: Undefined symbol ADC_Cmd (referred from adc.o). …\OBJ\USART.axf: Error: L6218E:
【STM32Cube笔记】系列文章目录 1-基于STM32的VSCode入门级教程前言 2-STM32Cube安装教程 3-STM32CubeIDE汉化 4-STM32Cube配置时钟设置 5-跑马灯引脚配置 6-Cortex-M7内核基本配
传统的硬件架构,一个MPU配一个MCU。MPU进行高算力运算,MCU进行车辆CAN通讯,同时负责监控MPU的状态。 功能安全部署在MCU侧(软件栈使用AUTOSAR CP)。
串口流量控制: 在串口协议中规定了传输数据的速率,即单位时间内传输的字节数。根据不同的传输速率,在接收端和发送端可以进行流量控制。接收端如果接收缓冲区满了,向发送端发出暂停发送信号;等接收缓冲区数据被取走后,向发送端发出继续发送
一.关于I2C协议的介绍 1. 概念 I2C 通讯协议(Inter-Integrated Circuit)是由 Phiilps 公司开发的,由于它引脚少,硬件实 现简单,可扩展性强&#x
介绍 技术支持网站: Maixpy文档简介: MaixPy 文档简介 - Sipeed Wiki 01Studio社区: 01Studio社区 - Powered by Discuz! K21
背景: 2021年下半年以来,由于疫情、芯片产能和市场囤积等各方面因素影响,我们使用的一款电源芯片买不到现货了(现货价格400元/片, 原价17元/片),下次供货期约为2025年ÿ
【STC单片机】STC15主时钟对外输出示例程序及演示采用的是自制STC15W408AS开发板,采用的是外部16MHz晶振。《【开源分享】自制STC15W408AS开发板》 对外输出不同时钟频率 对外输出8MHz,
这篇是本人自己总结学习DHT22的笔记,源码在最后。关于DHT22的工作原理有很多博主讲得很好了,本篇主要讲解DHT22的驱动代码(都在代码注释上)。DHT22是单总线通信的,
基于STM32F103的智能门锁系统 直接说明实现了什么效果 1 指纹解锁(基于AS608) 2 RFID解锁(基于RC522) 3 密码解锁 (基于LCD电容屏触摸控制) 4 蓝牙解锁
1.描述 W25Q128FV串行Flash内存由可编程的65536页组成,每一页256字节。可以在一时间编程高达256字节的内存。擦除内存可以是按16个页擦除(即一个Sector),128个页擦除&#x
然后点击下一页即可,之后的就正常安装,不需要再点什么。会提示安装成功但不一定可用(不用管!) 接下来就可以在设备管理器里面看见出现了端口的选项,此时我们再插上开
简介:本人为湖北民族大学的一名大一新生,本着试一试的心态,开始了这个项目。 数据传输以及GPS经纬度信息获取功能由sim808,模块完成。 今天主要探讨sim808打电话,短
开始语 新的博客来了,博主继上个做完智能台灯项目后一直想做智能小车项目,在做老师给的项目之外抽空做了一下小车;首先强调一下,这个小车只是半成品,按照我的进度只做到50%&#
目录 一、实验目的 二、实验设备与环境 三、实验重点 四、实验难点 五、实验内容 5.1实验任务 5.2实验原理 5.3 实验内容 5.4实验结果 5.5思考题 一、实验目的 (1)掌握ULN2003AN驱动阵列的原理&#x
前言 最近在做毕业设计,题目是关于STM32的一个智能电梯控制系统,其中用到了WiFi模块。我最开始使用的是ESP8266-01S这款模块去连接onenet、天工、阿里云这些,但都以失败告终。但在博主的
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 前言 本文基于本人对应开源工程[对应b站链接]所编写的编程思路,旨在分享关键部分的编程方法,来教授大家制作
目录: part1 作业要求 part2 材料准备 part3 基本知识 part4 实现思路 part5 实际应用 作业要求: 上电后: 1. 单片机驱动蜂鸣器响3声,点阵液
版权声明:本文为CSDN博主「行走的皮卡丘」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 ...
使用中断方式通过UART接收数据 实验目的本节实验目的为实现串口发送和接收。这一节计划采取中断的方式来实现串口接收,K210串口接收到0x00,则熄灭前节提到的红色LED灯,并通过串口打印Red Le
前言 本次实验使用的例程来自github,仅做了少量改动 附上github源码 点这里 一、所用器件 (1)STM32F103C8T6 (2)转串口模块(C
第一章 FPGA简介 第1节 什么是FPGA FPGA的全称为Field-ProgrammableGateArray,即现场可编程门阵列。 在开始学习FPGA之前,同学们首先应该清楚地了解FPGA的概念
串口屏产品对于很多的工程师来说还是需要学习掌握,但是LT268产品可以方便工程师快速上手,快速做好方案。 LT268x/LT269 是针对小尺寸 MCU 屏所设计的 Uart 串口屏控制芯片。其内部采用 32bit
之前用快捷方式打开keil5发现突然弹出如图所示提示: 提示我的keil根目录下缺少TOOLS.INI,然后打不开keil5。后来查了一下真的根目录下的真的没有这个配置文件,于是在MDK5目录里面的找
由于烧写程序等原因,导致下载器连接不上单片机,以下方法实测,问题得到解决。 1.硬件连接 ST-LINK复位引脚与单片机复位引脚连接 2.软件设置 选择复位连接 具体接线和设置见图。
飞凌嵌入式基于全志系列处理器设计的OKA40i-C开发板、OKT3-C开发板因其接口丰富、低功耗、系统集成度高等特点,深受广大用户赞誉。 小编通过对飞凌技术服务部“A40i/T3客户群问题解决库”进行检索,梳理了部分
一.硬件方案 本设计采用光电跟踪的方法,利用步进电机驱动,由光电传感器根据入射光线的强弱变化产生反馈信号到微机处理器。微机处理器运行程序,通过对跟踪机构进行控制,调整太阳能电池板的角度实
飞思卡尔智能车—无线充电电源(节能组) 详细参赛要求请以智能车官方为准,此文章仅分享本人参赛经验,开源硬件电路设计,供大家学习! 无线充电部分设计思路&#x
Keil开发软件的使用 STM32F0xx库文件下载链接:链接:https://pan.baidu.com/s/1JNqzu9P2uvzp7tLNerLgFA 提取码:lpm1 软件功能介绍 打开Kei
华大HC32F460实现串口dma发送和中断接收 1. 系统环境 系统:win10开发板型号:官方评估板(EVB-HC32F460)ide:keil5sdk版本࿱
在界面按Ctrlu可以修改波特率,修改到小的波特率 就是下载速度会慢很多。
前言 众所周知啊,MPU6050是一个在硬件上使用非常广泛的IC,在我们的使用中,MPU6050是一个不可缺少的东西,特别是四轴。 我们一般都是用软件模拟IIC与MPU6050进行通信
5.国民技术N32G45X例程之- 通用定时器中断 前言 5.国民技术N32G45X例程之- 通用定时器中断,主要实现通用定时器TIM2、TIM3的定时中断功能。 提示:以下是本篇文章正文内容,下面案
ESP32支持配置为arduino开发环境(参考:ESP32TFT分光棱镜实现透明小电视 | WDs blog),但是arduino官方的配置是为双核ESP32预编译的SDK,
1F103F40751单片机CS5463驱动.zip.zip2用单片机实现声级计智能.zip3单片机元件库.zip.zip4单片机-基于单片机控制的交通灯毕业设计资料.zip5单片机-智能台灯设计资料.zip6单片机-应用电子、继电线路设计资料
书中该节讲述的电路通过ADC芯片将电位器的阻值转换为电压量,然后使用单片机输出PWM进行电路控制。本电路也可扩展应用至需要模拟量输入与输出的场合。 目录 一、系统设计思路 二、各模块电路分析 2.1电路构成 2.2工作状
前段时间我学习了如何使用K210训练模型做目标检测,单纯的学会训练模型并没有什么用处,要把K210应用到实际中去,也就是和单片机和各类模块结合使用,你必须会使用串口通信。这篇文章将教你如何
记录一下第一次使用立创EDA第一次设计ESP-C3的开发板 ..添加立创EDA导入AD库说明,基本完成原理图设计 2021/11/11 ..开始画PCB,更新部分PCB进度 2021/
空气炸锅是一种可以用空气来进行“油炸”的机器,主要是利用空气替代原本煎锅里的热油,让食物变熟;同时热空气还吹走了食物表层的水分,使食材达到近似油炸的效果。空气炸锅的工作原理是“高速空气循环
转载于无际:https://blog.csdn.net/weixin_43982452/article/details/121387105?spm1001.2014.3001.5502 大家好,我是无际。 最近有几
目录 一:芯片概要 二:充电过程 四:芯片特性: 五:引脚定义 六:经典电路 七.参数调整 八.PCB原理图(使用的开源的莱洛三角形升压部分&#
注意串口是用ASCII发送数据还是十六进制发送数据 一般的传感器十六进制指令及其含义 十六进制 缩写(以ASCII发送) 含义02 STX
一、温湿度采集传感器(HDC1080) 1.简要概述 HDC1080是一种集成温度传感器的数字湿度传感器,具有出色的测量精度和超低的功耗。其具有14位测量分辨率,相对湿度精度为±2%,温
项目内容:1.灯光控制2.循环控制3.温度采集4.温度和喷淋自动控制(手动控制下加热和喷淋可控,自动模式下加热和喷淋不可控)5.状态断电记忆云端部署:本次设计以esp8266
写在前面 SPI协议系列文章: FPGA实现的SPI协议(一)----SPI驱动 FPGA实现的SPI协议(二)----基于SPI接口的FLASH芯片M25P16的使用 在上
一、stm32f103系列定时器介绍 先声明:stm32f103c8t6中没有基本定时器、只有TIM1-TIM4:分别是高级定时器和通用定时器(对照下图请自行阅读stm32f103x的datashee
目录 一、恒功率充电设计原理 二、硬件设计 三、软件设计 四、无线充电测试 1.测试器件清单 2.测试接线图 3.测试方案 4.测试结果 5备注 五、说明 恒功率套件图: 恒功率套件淘宝链接 恒功率测试视频 恒
word完整版可点击如下下载>>>>>>>> 基于单片机的智能家居环境监控系统的设计_基于单片机的智能家居环境监控系统设计与实现-硬件开发文档类资源-CSDN下载内容包括详细设计文档word版,附带开题报告和相关PPT等文
FreeRTOS操作系统学习 前言 很多应用场合对于空耗的要求很严格,比如长期无人照看的数据采集仪器,可穿戴设备等。其实很多 MCU 都有相应的低功耗模式,以此来降低设备运行时的功耗,进
1.高级定时器配置互补pwm 2.死区验证 3.实际使用踩坑 项目是做一个mppt的太阳能最大功率跟踪系统,方案比较烂大街,一个buck_boost电路去把PV端的输出调到BAT想要的。模式分为两种 ÿ
大信 QQ:8125036 刷抖音时,偶然蹦出了联盛德W806物联开发板这个广告。最近正在研究有关物联网传感与数据采集方面的问题,于是顺手买了几片开发板,看看这个开发板怎么
目录 一、HAL库中断点亮LED灯 1.建项目部分 2、代码部分 3.运行结果 二、HAL库中断串口通信 1.项目 2.代码部分 三、采用串口DMA发送用特定速率向上位机连续发送数据 1.项目 2.代码 3.烧录及结果 一、HAL库
一 任务 设计并制作智能送药小车,模拟完成在医院药房与病房间药品的送取作业。院区结构示意如图 1 所示。院区走廊两侧的墙体由黑实线表示。走廊地面上画有居中的红实线,并放置标识病房号的黑色数字可移动纸张。药房和近端病
1.拉电流和灌电流 电子元器件在广义上分为有源器件和无源器件。 有源器件需要电源(能量)才能实现其特定的功能,比如运算放大器在有输入信号的前提下,如果不提供电源,运算放大
霍尔传感器 介绍 参考1 霍尔传感器检测到金属时,会出现低电平,当金属块离开时会变成高电平,就是这样循环往复的记录电机转动的圈数。时钟源配置为外部触发输入,也就是定时器触发输入。从模式控制器配置为复位模式。这样,每当 3 个输入中有一个输
一:Flash地址空间的数据读取 Flash原理: 不同型号的 STM32,其 FLASH 容量也有所不同,最小的只有 16K 字节,最大的则达到了 1024K 字节。市
2020年的12月初,我写了一篇《基于STM32构建EtherCAT主站(SOEM方案)1》博客,同时也上传了基于原子stm32f767开发板的源码(soem1.4.0版本&
HC-05蓝牙模块主要用于短距离的数据无线传输领域。可以方便的和 PC蓝牙设备相连,也可以两个模块之间的数据互通。避免繁琐的线缆连接,能直接替代串口线。采用英国CSR公司BlueCore4-Ext 芯片,
编辑:ll KBP310-ASEMI开关小电源扁桥KBP310 型号:KBP310 品牌:ASEMI 封装:KBP-4 电流:3A 电压:1000V
建立GD32的工程时,有个gd32f10x_libopt文件一直读取不到(或者读取的是安装路径下的此文件),反复检查头文件包含路径都没有问题。 最后发现KEIL软件读取头文件会优先从设置
芯片介绍: MAX485是一个八引脚的RS485电平收发器(只能单工或半双工)。内部含有一个输入信号接收器R、一个输出信号驱动器D。485总线上可以同时连接多个MAX485。图片左边引脚全为TTL电平&
目录 2.1 兆易创新GigaDevice 2.1.1发展历史 2.1.2市场表现 2.2 GD32单片机 2.2.1 官方资料 2.2.2 选型手册 2.1 兆易创新GigaDevice GD32单片机是指由国内芯片公司兆易创新G
一、SPI简介 SPI是串行外设接口(Serial Peripheral Interface)的缩写,是由 Motorola 公司提出的一种高速的,全双工,同步的通信总线&
话不多说直接上文件框架 可以看到NES模拟器主要包含以下几大部分 6502(必要):这是用程序模拟NES内核,即用程序写一个CPU,主要目的就是来运行NES文件 adcroc
参考英飞凌SBC官网资料:https://www.infineon.com/cms/cn/product/automotive-system-ic/system-basis-chips-sbc/ SBC芯片在汽车电子领域可谓占一
设计思路 本人在电场工作,于是想做一款热成像智能控制小车,通过网上查找资料,发现AMG8833这款芯片可以说是物美价廉,基本能够实现想要的功能。因为我有一定的单片机开发基础,
嵌入式工程识图 框图 框图框图,顾名思义,就是用一个一个的方框以及线条来表示电路、程序、工艺流程等内在联系。 对于硬件系统来说,一个框图就是一个简单的硬件系统模块。 如上图的OLED模块、FM接口
前言 最近在做毕业设计,题目是关于STM32的一个智能电梯控制系统,其中用到了WiFi模块。我最开始使用的是ESP8266-01S这款模块去连接onenet、天工、阿里云这些,但都以失败告终。但在博主的
大家好,我是无际。 今天来给大家普及下一些专业名词。 很多初学者搞不清Arnduino、arm、树莓派、单片机这几个的区别。 其实拿这4者来比较本身就是一件错误的事。 这四者就像:大众、12缸发动机、保时捷、
大疆snail电机踩坑实记 之前用snail电机的时候经常会出现许多奇奇怪怪的问题,而且找到的资料很少,所以记录一下自己遇到的问题以及自己当时的解决方法。 1.调试顺序,先确保遥控器打开并正确匹配连接
GPIO端口的配置 上一章讲解了,使用STM32CubeMX软件进行,芯片的选择,这一章将讲解通过STM32CubeMX配置GPIO端口。通过流水灯的实验,来讲解GPIO端口的配置。 上
一:简介 RS-485是针对UART串口的一种接口标准,它定义了串行通信系统中发送器和接收器的一系列电气特性。相比于RS-232,RS-485标准的通信系统抗干扰能力较强,可实现长距离数
看门狗是一个定时器, ARM提供了一个32位向下计数的看门狗IP,它会不断地计数。通过软件可以设置计数值,计数到某一设定值重新开始计数,这一过程也被称为喂狗,如果没有正常喂狗
前言 21国赛中的K210就用了这一套代码,当时在用micropython时发现它的串口只能发送字符串型的数字,但是实际上很不方便,就比如TI的MSP432系列,它的串口接收会把数据强制转
当直流输入电压或者负载电阻发生变化时,稳压管两端电压能够保持基本不变,但稳压管电流将发生较大变化。
在MOS管的栅极,有一层薄薄的绝缘层,电流难以通过,所以场效应管由电压驱动。 1.NMOS管 NMOS管由正电压导通 当栅源极电压差大于场效应管的导通电压时,漏极与源极就会导通 当栅
一、lora芯片选择sx1268。 关于sx1261、sx1262、sx1268这三者的区别 本次移植选择了EX-S68F的lora模块,该模块封装了sx1268芯片和lora的外围匹配和电子开关。 接线方式如下,
** 1.电源纹波抑制比PSRR: 一般的转换器芯片都有这个参数,其就是评估芯片对供电电源纹波的抑制能力的一个参数。对于任意一款芯片,按照要求给芯片VCC管脚供电时,其可以输出一定的信
13.1简介 ADC模块是一个12位逐次逼近(SAR)风格的ADC。ADC由一个核心和一个封装器组成。其核心由模拟电路组成,包括通道选择MUX、采样保持(S/H)电路、逐次逼近电路、电压基准电路和其他模拟支持电路。封装器由配置和
学院举办了一次智能车比赛,有点感兴趣就报名参加了,从10月20号开始准备到11月20号比赛结束刚好历时一个月,由于不是计算机专业的只学了一门c语言,单片机也还没有学,于是在网
STM32串口通信可以分为查询,中断,DMA三种方式进行通讯,本文主要就中断的方式进行讲解。采用中断的方式进行通讯时,可以使能接受非空中断(RXNE)ÿ
在网上收集了接近上千个完整设计的单片机、8086、STM32制作教程和资料-转发分享(涵盖了大部分的毕设课设题目),学习单片机的最好教程,也可以作为帮助大家在做电子课设毕设时有利的帮助&#
国民技术N32G45X例程之-串口打印 提示:use MicroLIB,printf串口打印 前言 提示:国民技术N32G45X官方库默认都是选择use MicroLIB,当取消勾选us
51单片机+ LCD1602+PCF8574转IIC接口+DHT11数据显示 在做这个实验的时候又一次被自己的不注意,掉坑里面去了,调试了好久都不出数据,结果在延时函数和引脚定义上被自己坑了一把。希望大家在写代码的时候多加注意。 LCD1602
1.蜂鸣器简介 蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器
PCB线路板作为电子元件的载体,上面有着各种不同型号、不同形状的元器件,有些人可能凭借着丰富的经验就能认出,对于刚接触的小白可是没那么多经验的,今天小编就教你识别pcb板上的电子元件。
在宿舍,是不是都不想最后一个去关灯。 这位南京信息工程大学的大三学生,花了 7、8 天时间,自制了一款宿舍关灯神器火了。 效果是这样的,点击一下手机 App 中的“关灯”按钮
维修排查,给电机换相,但电机始终朝一个方向转,反不过来。量接触器三相电压正常,电机绕组阻值正常(三对阻值基本相等)。到底是什么问题,还望各位大神指
设计目的 1.学习大体理论在实践中综合运用的初步经验,掌握电路设计的大体方式、设计步骤,培育综合设计与调试能力。 2.掌握汇编语言程序设计方式。 3.培育实践技术,提高分析和解决实际问题的能力。 设计任
一、准备工作 需要准备的材料有:两个HC-05蓝牙模块、usb转ttl串口模块、arduino uno、杜邦线 需要准备的软件:串口调试助手 二、蓝牙配置 两块蓝牙配对需要设置主从模式,若A主动
本文大部分参考此篇博客并在其基础上进行了修改:STM32F103驱动DHT11温湿度传感器(STM32MXcube,HAL) 在此特别鸣谢原文博主! 1.软件准备 (1)编程平台:K
由于毕设需要将单片机采集到的数据无线传输到上位机,考虑到成本原因,故采用HC05蓝牙模块进行数据传输。 一、开发工具 单片机、两块HC05蓝牙模块、一个USB转TTL模块,电脑上安装串口调试软件。
产品功能:自动打开垃圾桶的盖子,通过LED或LCD显示垃圾桶储存情况,当桶内垃圾快装满时启动声光报警;语音识别模块实现垃圾分类。 产品使用说明:单片机上电既是开始工作&#x
博主简介 本人从事物联网电子行业,曾从事PCB Layout以及WiFi、BLE、SoC SDK开发,在PCB Designe上对RF颇为了解;在软件上对各大厂商WiFi SoC、BLE SoC、单片机
STM32汇编语言点亮led灯 首先,这篇blog的主要内容是在C语言中调用汇编语言写的函数。即在我们常用的标准库函数工程中,对外设(这里指led)使用汇编语言完成相关的寄存器配置和控制
I2C是一种串行通讯总线,由于只有串行数据线SDA和串行时钟线SCL两个总线而被广泛使用。 I2C软件模拟通信的本质是用芯片上任意两个引脚模拟I2C通信,也就是说通过控制任意两个引脚电平的高低变化来模拟I2C时序。
单片机常见通讯协议理解与总结 协议类型USARTI2CSPICAN最大通信速度fPCLK/16400kHzfPCLK/21Mbps连接单元数327/10位地址NSS片选引脚数量理论无限总线类型手拉手串联树型1对多树型1对多环形总线数据线RX,
第一种:雪崩破坏 如果在漏极-源极间外加超出器件额定VDSS的电涌电压,而且达到击穿电压V(BR)DSS (根据击穿电流其值不同),并超出一定的能量后就发生破坏的现象。
版权声明:本文为CSDN博主「LXHoooo」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文 ...
#include "debug.h" #include "string.h" #include /* DATA ADDRESS Length Definition */ #define Address_8bit 0 #de
1. 前言(包括一些个人理解) (2021/11/1编辑) 在项目需要做一个NFC门禁功能的时候,突然发现有个RC522丢在我的桌面,甚至不知道它上面的引脚什
并行通信与并行接口 并行通信就是把一个字符的各位同时用几根线进行传输。传输速度快,信息率高。电缆要多,随着传输距离的增加,电缆的开销会成为突出的问题,所以,并行通信用在传输
一、设计要求 1、电路使用 9 个发光二极管表示拔河的“电子绳”,开机后只有中间一个发亮,此即拔河的中心点。游戏甲乙双方各持一个按钮,迅速地、不断地按动产生脉冲,谁按得快,
STM32硬件CRC的使用 STM32硬件的CRC不占用MCU的计算资源,和软件查表计算消耗的存储空间。但其结果与平常使用的CRC不一样,导致很多人还是在用软件计算CRC。 其实结果的差别,只是由于计
一、实验内容及实验器材 (一)、实验内容 学习I2C总线通信协议,使用STM32F103完成基于I2C协议的AHT20温湿度传感器的数据采集,并将采集的温度-湿度值通过串口输出。具体任
win10系统,连接 MDK 时,ST-link 出现 “ST link communication error” 错误。 用18年的 ST-link 时,在MDK下载程序时出现 “ST link c
老师的主页:唐老师讲电赛 相关视频: 唐老师讲DCDC开关电源(第三讲)BUCK电路(1)、 唐老师讲DCDC开关电源(第四讲)BU
最近两天,写了一篇将近7000字的文章。 不出意外的话,下周一文章内容会在内部学员群里直播。 所以,导致这两天没更文,日更太难了… 今天给粉丝们搞点F利。 就是单片机程序的一些例子
一、整体功能对比 分别选择两款芯片(LQFP64封装)最大配置资源的型号(STM32F103RG、ACM32F303RC)进行比对,两者比对如下: 二、管脚差异说明 举例如下: 举例如下࿱
I2C是由飞利浦公司在80年代设计的一种串行通讯总线,使用多组从构架,主要运用于系统中主芯片和传感器、EEPROM等周边设备组件之间的通信。 I2C总线上的所有设备都存在主从关系,支持多个主设备在线&#
目录 前言 一、材料 二、接线 1.步进电机与步进电机驱动接线 2.stm32与步进电机驱动接线 3.手势识别模块与stm32接线 4.其他 三、主要程序解释 1.如何控制步进电机方向 2.手势控制步进电机相关代码 四、工程代
现在回想起自己刚开始学习单片机的经历,让我印象最深,也感觉最难学的就是电路了。 当时看了模拟电路的视频,看到三极管放大电路就开始云里雾里了。 后面以为是自己基础太差,又买了一本比笔记本还厚
TFT_eSPI库学习 TFT_eSPI库是通过SPI方式驱动LCD屏幕的一个Arduino库,并且支持PlatformIOIDE一键下载使用。对于Arduino模式开发的屏幕开发既便捷又稳定。 同时LVGLGUI开发的底层驱动接
前言:作为一名老三本玩家,笔者深知一些同学刚接触这个比赛的那种无从下手的感觉,写这篇文章主要是分享一下自己对车的理解,同时也希望大家能真正的去深入理解小车的整个系统,理解小车
软件安装: Keil:点击下载Proteus:点击下载AD:点击下载Visio:点击下载 设计简介: 本设计是基于单片机的控制窗帘电路的设计,
(一)、概述: 振邦微新推出AH8203H输入电压40V输出5V电流100-200mA,AH8203H 系列是一组 CMOS 技术实现的三端低 功耗高电压稳压器。输入电压40V输出5V输
11.1 MIPS32架构中定义的异常类型 在MIPS32架构中,有一些事件要打断程序的正常执行流程,这些事件有中断(Interrupt)、陷阱(Trap)、系统调用(Sy
前言 相较于上一章,增加和改进的地方有:①增加了血氧饱和度测量;②改进了心率的代码。即中断采集完一段数据后才“扔进“函数进行处理,期间处理器可以做其它事情,但算法原理与上一
PI pico 产品特性: Raspberry Pi Pico 是一款低成本,高性能的微控制器开发板,具有灵活数字接口。硬件上,采用 Raspberry Pi 官方自主研发的 RP204
题目要求 基本功能 ① 可设置并保存四位密码数字,并在数码管中显示1111; ② 先按开锁键,之后开始输入密码,并显示;若三次输入错误,则锁定,
开新坑,51单片机学习 前言 学习单片机需要一定的C语言以及电路基础,C语言不必多说,但电路是绝大单片机初学者的坑,不过关就难受 一、电平特性 单片机是一种数字集成芯片,
近期实习公司想要给仪器开发一个利用USB接口向U盘写测量数据的功能(很神奇开了二十年的公司这个都没有)。于是查询了很多资料,最后选择了CH37X文件管理芯片的方案,也顺利实现了功能。 经笔者个人的实践和对网络资源、
过完年了,新的一年先祝大家新年快乐,由于年前买了一个基于MT7628平台下的4G路由模块的改装,发现标配的flash有点小,遇上过年,也没有什么技术支持了,就想
ESP32开发之旅——AS608指纹识别模块) 前言 本文中,您将了解到如何使用ESP32调用AS608指纹识别模块。需要注意的是,本文中的ESP32是使用Micro Python进行开发的,(同时
参考资料 徐宏的博客:移植最新的 LVGL 到安信可ESP32\C3模组,显示一个二维码。 项目目录: 1.ESP32c3 移植lvgl核心组件教程 2.ESP32C3 移植 lvgl/lv_demos 教程
A卷 名词解释 什么是全双工通信,半双工通信,单工通信 NOR flash和NADA Flash I^2C通讯协议。 FatFs名词解释 简答五个 GPIO端口保护二极管及上下拉电阻的作用。 GPIO初始化函数的流程
我当初是自学转行进入单片机行业,没有211/985这种学历背景。 转行纯粹是为了脱离阶层,我们那个年代都兴蓝领,白领。 我们学的专业就是属于蓝领类的。 蓝领就是做苦力活的,白领就是衣光鲜艳
发现很多人都使用光敏电阻,但只是用了AD读取了电压值,或者算出了电阻值,就发送给上位机或者服务器,美其名曰获取了光照度,但其原理并。。。。。。 图中的 LS1 就是光敏传感器
1.摘要 本论文设计了一款宠物自动喂食装置,该装置使用Stm32作为主MCU,通过ESP8266模块连接TLINK物联网平台,通过TLINK平台的手机APP查看宠物喂食的状态,并可以听过手
一、I2C通信协议 1、I2C协议简介 I2C通讯协议(Inter-Integrated Circuit)是由Phiilps公司开发的一种简单、双向二线制同步串行总线。它只需要两根线即可在连接于总线上的器件之间传送信息。由于它引脚少
介绍 使用场景: 基于中断的查表法步进控制程序;每中断一次就更新一次比较值,并输出一个步进(若翻转电平,速度将比期望值低); 功能细节 通过设定期望速度(RPM)以及
&和&& &和&&在Java和PHP以及c#中都是逻辑操作符,也叫条件操作符 1、& 在能确定表达式结果为真或假时,&仍然计算,不管前面的条件是否正确,后面都执行。 2、&& &
RTC简介 RTC叫做REAL TIME CLOCK,是实时时钟,实时时钟是一个独立的定时器。RTC模块拥有一组连续计数的计数器,在相应软件配置下,可 提供时钟日历的功能。修改计数器的值可以重新设置系统当前的时间和日期。 我们使用的STM3
RTT网络协议栈驱动移植(霸天虎) 1、新建工程 工程路径不含中文路径名,工程名用纯英文不含任何符号。 2、用CubeMx配置板子外设 2.1、配置时钟 按照自己板子配置相应时钟。
辉光管时钟 一、缘起 为什么会做这个辉光管时钟呢,是因为有一天看到其他同学的电脑桌面是这个辉光管时钟,她说她很喜欢这个,非常喜欢,一直想做一个,我说可以啊,挺
来看文章的都是想快速学会使用的,咱们挑重点的说 【舵机有多种,本文仅介绍固定180度舵机(MG996R舵机、SG90舵机、MG90S舵机等)】 红色棕色黄色VCCGND信号线2.如何让舵机转动起来&#
adc转换原理 模数转换器即A/D转换器,或简称ADC,通常是指一个将模拟信号转变为数字信号的电子元件。通常的模数转换器是将一个输入电压信号转换为一个输出的数字信号。由于数字信号本身不具有实际意义,仅仅
2022冬令营——综合——单片机线上检测 第一次验收基础部分(50) 使用串口屏按键控制单片机在串口屏上绘制波形,要求可以绘制三角、正弦和方波三种波形。按键按下时,会有语音播报ÿ
做为第十六届智能车的FW,在半年的做车经历中把能踩的坑都踩了个遍。写这篇文章是为了留个纪念,也是为了帮新车友快速入门(可能完全0基础)。我自己的经验也不足,所以可能会存在一些漏洞ÿ