目录 1.电机模块开发 1.1 让小车动起来 1.2 串口控制小车方向 1.3 如何进行小车PWM调速 1.4 PWM方式实现小车转向 2.循迹小车 2.1 循迹模块使用 2.2 循迹小车原理 2.3 循迹小车核心代码 3...
-
嵌入式硬件 51单片机智能小车(循迹、跟随、避障、测速、蓝牙、wifie、4g、语音识别)总结
-
单片机 实现语音识别系统:手把手教你使用STM32C8T6和LD3320(SPI通信版)实现语音识别
本文实际是对LD3320(SPI通信版)的个人理解,如果单论代码和开发板的资料而言,其实当你购买LD3320的时候,卖家已然提供了很多资料。我在大学期间曾经多次使用LD3320芯片的开发板用于设计系统,我在我...
-
嵌入式硬件 单片机 【FreeRTOS】FreeRTOS移植stm32详细步骤介绍
我在查找FreeRTOS移植的相关教程特别少,所以想非常详细的介绍FreeRTOS移植stm32详细步骤,包括源码的下载,源码介绍,系统移植,代码验证等,每一步都有对应的介绍和解释,希望可以帮助到你们。 文章目录 1....
-
单片机 嵌入式硬件 c语言 c++ MQ-2烟雾传感器模块功能实现(STM32)
认识MQ-2模块与其工作原理 MQ-2型烟雾传感器属于二氧化锡半导体气敏材料,属于表面离子式N型半导体。当处于200~300摄氏度时,二氧化锡吸附空气中的氧,形成氧的负离子吸附,使半导体中的电子密度减少,从而...
-
pcb工艺 制造 单片机 人工智能 硬件工程 干货|最全PCB布线教程总结,14条PCB布线原则技巧,保姆级搞定PCB布线
1、坚持手动布线,慎用自动布线 2、了解制造商的规格 3、合适的走线宽度 4、迹线之间留出足够的空间 5、元器件放置 6、保持模拟和数字走线分开 7、接地层 8、走线和安装孔留有足够的空间 9、交替走线方向...
-
单片机 嵌入式硬件 mcu c语言 Stm32-使用TB6612驱动电机及编码器测速
这里写目录标题 起因一、电机及编码器的参数二、硬件三、接线四、驱动电机1、TB6612电机驱动2、定时器的PWM模式驱动电机 五、编码器测速1、定时器的编码器接口模式2、定时器编码器模式测速的原理3、编码器模式的配置...
-
嵌入式硬件 单片机 智慧家居 STM32--基于STM32的智能家居设计与实现
本文详细介绍基于STM32F103C8T6的智能家居设计与实现,详细设计资料见文末链接 一、功能模块介绍 智能家居系统系统图如下所示,主要包括温湿度传感器、OLED液晶显示,WIFI物联网模块、人体红外预警模块、烟雾传感器模...
-
c语言 单片机 经验分享 stm32——esp8266物联网开发,连接onenet云平台(http)做智能家居(1)
此处感谢b站up主——彼岸有光我们有船(我认为讲的和江科大老师一样好,如果习惯江科大老师的讲法的朋友们都可以看看捏) 提供的教程和最初的正点原子的源码,因为我学习的是江科大的stm32,所以进行了部分改编和部分注释,在此把视...
-
嵌入式硬件 单片机 STM32常见面试题
一、STM32F1和F4的区别? 内核不同:F1是Cortex-M3内核,F4是Cortex-M4内核; 主频不同:F1主频72MHz,F4主频168MHz; 浮点运算:F1无浮点运算单位,F4有; 功能性能:F4外设比F1...
-
人工智能 单片机 嵌入式硬件 c++ 【花雕动手做】ASRPRO-Plus语音识别(02)---开发板核心芯片、技术参数与四张电原理图
搜到一片有点特色的开发板,这里准备进行比较系统的案例学习,并着手做做相关的小实验。 板子基本介绍 核心芯片是这个 ASRPRO芯片 内置脑神经网络处理器,支持DNN、TDNN、RNN等神经网络及卷积运算硬件运算,非软件运...
-
单片机 嵌入式硬件 stm32 硬件工程 Boost电路实战详解!(高效率同步整流,PID闭环追踪)
文章目录 寄语什么是BOOST电路BOOST同步升压电路设计要求设计方案驱动电路电压采样电路 总体电路代码实物图总结 寄语 提示:若想实战演练,请先熟悉文章操作流程哦,不然会有危险!! 我建了一个群,分享我个人做项目的...
-
stm32 嵌入式硬件 物联网 单片机 Keil ARM_Compiler 《 Arm Compiler 5.06 》
目录 一、前言 二、官方网站下载 三、我的资源 四、编译器安装在 Keil 软件上 五、Keil选择编译器V5 “ V5.06 update 7(build 960 ” 六、测试 (* ̄︶ ̄ 创作不易!期待你们的 点赞、...
-
单片机 stm32 c语言 【工具使用】Keil5软件使用-进阶调试篇
一、概述 本文面向已经懂得软件基本操作的职业老手,如果是未使用过该软件的小鲜肉,请移步基础篇。这里以STM32芯片为例对工具进行讲解,其他品牌的芯片在调试方面上可能存在差异。 二、软件说明 Keil提供了包括...
-
嵌入式硬件 STM32+esp8266实现单片机与服务器的WiFi通信
更新源码: 源码已上传至gitee: stm32: 一些stm32模块使用经验记录 - Gitee.comhttps://gitee.com/lrf1125962926/stm32/tree/esp8266...
-
物联网 人工智能 嵌入式硬件 单片机 c++ 【花雕动手做】ASRPRO-Plus语音识别(03)---板载硬件模块和12项综合应用功能
ASRPRO-Plus 开发板:是一款全功能带语音识别的物联网开发板,它可以方便的进行系统学习和各种项目实验。板载 RS485、433M 无线收发、红外收发、ESP32-C3(2.4GHz Wi-Fi 和 Bluetooth...
-
单片机 开发语言 硬件工程 fpga开发 MIPS指令集的常用指令分类和相关解释
MIPS指令集的常用指令分类和相关解释 MIPS一些基本概念MIPS指令集的六种指令格式R型指令:I型计算类指令I型取数类指令:I型条件判断类指令:J型指令: MIPS指令集的常用指令1.算术和逻辑指令ADD $rd,...
-
单片机 stm32 PX4无人机调参
文章目录 前言一、滤波参数二、PID参数自动调参手动调参角速率环姿态环 前言 PX4 1.13.2 日志分析软件:flight review https://logs.px4.io/ 一、滤波参数 产生震动的原因: 1,桨...
-
fpga开发 嵌入式硬件 单片机 数字式竞赛抢答器(基于Quartus的原理图设计)FPGA
数字式竞赛抢答器(基于Quartus的原理图设计 FPGA 一. 设计思路 二. 实现过程 1. 第一信号鉴别锁存模块 + 犯规电路 (1 使用器件 74175,带公共时钟和复位四D触发器 (2 原理 a. 比赛开始前,...
-
单片机 物联网 mcu 第12章 STM32+BH1750光照传感器+OLED模块显示环境光照强度
今天给大家介绍一块嵌入式毕设中也经常用到的一款传感器——BH1750光照传感器,如下图。(该传感器的购买链接和代码我已放在资料里,想要资料的同学,评论区留下邮箱即可)相比光敏传感器,它可以直接输出环境光照强度的数值(范围是0...
-
51单片机 嵌入式硬件 蓝桥杯单片机零基础到国二经验分享
我参加的是第十三届蓝桥杯大赛,从最开始的零基础,毫无头绪,到拿下国二,颇有体会,在这里将我的备赛经验分享给大家,希望可以帮到一些正在备赛的蓝桥杯er 目录 一. 蓝桥杯-单片机组介绍 二 . 零基础到国二历程...
-
单片机 嵌入式硬件 运放电路采集电流、电压
当我们利用单片机ADC采样功能,采集电流电压信号时,单片机的IO口输入电压范围是0~3.3V,所以为了保证安全,需要把测量电压保持在这个范围之内。 设计目标: 采集电流范围:0~1A · 采集电压...
-
fpga开发 单片机 嵌入式硬件 day10-verilog---模块的调用,任务和函数
模块的调用(上层模块对底层模块的调用) 在做模块划分时,通常会出现这种情形,某个大的模块中包含了一个或多个功能子模块,verilog是通过模块调用或称为模块实例化的方式来实现这些子模块与高层模块的连接的 调用模块实例化的...
-
单片机 fpga开发 stm32 智能循迹防碰撞小车
目录 一、实验内容 二、实验一 按键控制 LED 灯 2.1 硬件原理 2.2 软件设计原理 2.3软件实现 2.4实现效果 三、实验二 电机驱动 3.1 硬件原理 3.2 软件设计原理 3.3软件实现 3.4实现效果 四、...
-
stm32 c++ 51单片机实现简单的洗衣机控制系统设计
第一章 课程设计主要任务 1.设计内容 (1)设计一个洗衣机控制系统,用直流电机的转速表征三种不同洗衣方式:弱洗、强洗、漂洗; (2)用三个独立按键设置待洗衣物的不同洗涤方式,实现最长10分钟定时: 丝质衣服: 漂洗...
-
单片机 嵌入式硬件 STM32之基本定时器中断
一、TIM(Timer)定时器基本定时器中断可以对输入的时钟进行计数,并在计数值达到设定值(自动重装值)时触发中断; 16位计数器、预分频器、自动重装寄存器的时基单元,在72MHz计数时钟下可以实现最大59.65s的定时;...
-
单片机 嵌入式硬件 数字电子基础课程设计——基于74LS90的电子时钟,可实现校准时分秒以及清零
课设内容 数字电子钟是一种用数字电路技术实现时、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有更长使用寿命的优点,因此得到了更广泛的使用,数字电子钟从原理上讲是一的数字电路,其中包括了组合逻辑...
-
嵌入式硬件 基于C语言的单片机八路抢答器课程设计
一、任务说明 (一)系统总体方案设计与实现 1、系统总体方案设计 本系统由硬件系统和软件系统组成。 硬件系统包括按键控制模块、中央处理AT89C51系统、指示灯显示模块、LED数码管显示模块和扬声器提示模块。 软件系统包括...
-
人工智能 嵌入式硬件 物联网 单片机 【花雕动手做】ASRPRO语音识别(16)---1.8寸彩屏连续显示亮度
本例实验的SPI彩色液晶1.77寸显示屏(ST7735驱动) 电原理图 SPI彩色液晶显示屏:TFT177-SPI,型号为SX177QQVGA,像素128X160TFT,驱动芯片为ST7735S,这是一款支持SPI接口的...
-
单片机 嵌入式硬件 【STM32】HardFault问题详细分析及调试笔记
目录 1. 概述 2. 问题描述 3. 问题分析 4. 相关知识 4.1异常和中断 4.2 中断输入与挂起行为 4.3 Cortex-M4处理器的寄存器简介 4.4 C实现的异常处理 4.5 栈帧 4.6 异常返回值 4....
-
c# 硬件工程 基于C51单片机设计的密码锁(附源代码)
这位正在读文章的朋友你好,这篇文章是本人的第二篇,希望较第一篇相比,能更严谨一点,切实地给你带来帮助。(如有不对的地方,欢迎您的指正 本次项目用到的外设有C51芯片,SG90舵机,lcd1602液晶显示屏。 实验共用到了l...
-
单片机 个人开发 stm32 arm开发 Keil 5.37版本及以上安装(兼容低版本),解决‘Default Compiler Version 5‘ Which is not available
Keil 5.37以上版本安装 解决V5编译器报错 前言开始准备事项安装Keil注册Keil安装V5编译器 结束 前言 在 Keil5.37 及以上版本中,在默认编译器中不再默认安装 compiler version5...
-
stm32 单片机 嵌入式硬件 mcu 物联网 PWLINK 2 新手使用教程
目录 前言1.使用pwlink 2 的准备工作2.power writer的使用2.1.使用pwlink 2 对keil的配置3.使用pwlink 2 下载HEX文件 前言 最近入手了一个pwlink 2 lite下...
-
单片机 语音识别 嵌入式硬件 stm32 语音合成芯片——SYN6658
一、SYN6658 SYN6658是中文语音合成芯片,通过UART 接口或SPI 接口通讯方式,接收待合成的文本数据,实现文本到语音的转换。可以采用GB2312、GBK、BIG5 和Unicode 四种编码方式。我们一般直接...
-
单片机 嵌入式硬件 硬件工程 pcb工艺 stm32 LM2596/LM2596S多路降压稳压DC-DC开关电源芯片讲解(第一部分:芯片介绍)(12V转5V、12V转3.3V、任意电压转任意电压)
目录 一、LM2596介绍 总结特点 应用领域 二、测试电路及其布线方案 固定输出 可调输出 三、LM2596相关参数 极限参数 电气特性 电气特性(所有输出) 四、芯片物理结构 芯片内部电路图 芯片引脚介绍 封装尺寸 一、...
-
单片机 fpga开发 嵌入式硬件 硬件工程 物联网 峰值检测电路汇总
一、峰值检测电路定义 峰值检测电路(PKD,Peak Detector)的作用是对输入信号的峰值进行提取,产生输出Vo = Vpeak,为了实现这样的目标,电路输出值会一直保持,直到一个新的更大的峰值出现或电路复位。 ...
-
嵌入式硬件 语音识别 c语言 STM32单片机GSM短信自动存取快递柜
实践制作DIY- GC0104-自动存取快递柜 一、功能说明: 基于STM32单片机设计-自动存取快递柜 二、功能介绍: STM32F103C系列最小系统板+0.96寸OLED显示器+DY-SV17F串口语音播报模块+4*4...
-
单片机 嵌入式硬件 STM32 HAL库串口突然不再接收数据的异常情况
STM32串口接收分为阻塞式接收和中断式接收。 1、中断+DMA接收 出现突然不再接收数据的异常情况,最有可能的情况为ORE错误和BUSY标志位持续置高。 解决方法:在重新打开中断接收前,使用__HAL_UART_CLEAR...
-
单片机 人工智能 交互 SU-03T和STM32F103C8T6及MP3模块搭建离线语音识别控制系统01
SU-03T和STM32F103C8T6及MP3模块搭建离线语音识别控制系统 前言一、SU-03T语音识别模块是什么?1.1、就语音识别效率来讲,这款语音识别模块甩出LD3320模块十几条街。1.2、从价格来讲一个LD33...
-
单片机 嵌入式硬件 STM32开发(2)----CubeMX的安装和使用
CubeMX的安装和使用 前言一、CubeMX简介二、软件安装二、软件使用HSE 和 LSE 时钟源设置时钟树配置功能引脚配置配置 Debug 选项生成工程源码 总结 前言 本章对STM32CubeMX的安装和使用做简...
-
单片机 嵌入式硬件 STM32 HAL库 STM32CubeMX -- ADC
文章目录 一、ADC 简介二、ADC功能框图电压输入范围输入通道转换顺序触发源转换时间数据寄存器中断电压转换 三、STM32Cube MX配置四、应用示例(1)单通道数据采集(2)多通道间断模式轮询采集(3)多通道中断...
-
单片机 stm32 嵌入式硬件 CAN 五: CAN编程实践
1、CAN基本驱动步骤 (1 CAN参数初始化 工作模式、波特率等函数:HAL_CAN_Init (2 使能CAN时钟和初始化相关引脚 GPIO模式设为复用功能模式函数:HAL_CAN_MspInit(CAN的初始化回调函数...
-
单片机 最新stm32毕设100例(四)
【单片机毕业设计项目分享系列】 这里是DD学长,单片机毕业设计及享100例系列的第一篇,目的是分享高质量的毕设作品给大家,包含全面内容:源码+原理图+PCB+实物演示+论文。 这两年开始毕业设计和毕业答辩的要求和难度...
-
嵌入式硬件 单片机课程设计:基于STM32的温湿度检监测报警系统的设计
基于STM32的温湿度检监测报警系统 文章目录 基于STM32的温湿度检监测报警系统前言一、设计任务二、系统硬件设计1.元器件选用2.系统模型设计3.硬件连接 二、系统程序设计1.程序流程2.主程序3.配置 总结...
-
fpga开发 嵌入式硬件 单片机 实验四 计数器
五、实验步骤与实验结果 1、用Verilog VHDL设计D触发器。打开QuarterII新建一个基于ALTERA的Cyclone系列FPGA芯片EP1C3T144C8N的项目保存在D:\dianlu\ecp1文件夹中,新建...
-
51单片机课程设计—温度报警系统(包含实验报告,仿真图)
我是电子信息的一名学生这是我的单片机课程设计,今天分享给大家。有需要的评论区留言,可以发源码给你们,包含实验报告,仿真图。 STC89C52为核心,设计一个温度报警器,它由部分组成:显示模块、...
-
51单片机之蜂鸣器模拟钢琴(代码详解)——起风了
目录 前言 正文 乐理 程序 补充 前言 最近心血来潮,想要用蜂鸣器播放音乐(全损音质),于是最初的想法诞生了,但是我总不能每次想听歌都敲一遍蜂鸣器的代码吧,有没有什么办法只需要敲一遍的代码便可以实现听歌自由...
-
嵌入式硬件 【单片机】15-AD和DA转换
1.AD转换及其相关背景知识 1.基本概念 1.什么是AD转换? A(A,analog,模拟的,D,digital,数字的) 现实世界是模拟的,连续分布的,无法被分成有限份; 计算机世界是数字的,离散分布的,可以被分成...
-
单片机 嵌入式硬件 mcu 驱动开发 Jlink commander使用方法(附指令大全)
Jlinkcmd它可以方便用户在非仿真的情况下,hold内核、单步、全速、设置断点、查看内核和外设寄存器、读取flash代码等等,方便大家拥有最高的权限查看在运行中的MCU情况,查找非IDE仿真情况下,MCU运行异常的原因。...
-
数据结构 单片机 嵌入式硬件 stm32 嵌入式
目录 1. 编译 + 调试 2. 复位 + 全速运行 3. 单步调试 4. 逐步调试 5. 跳出调试 6. 运行到光标处 7. 跳转到暂停行 8. 调试窗口 首先为什么需要在 MDK 中进行程序的调试呢? ...
-
单片机 计算机组成原理 存储器实验
存储器实验 实验环境 计算机组成原理实验环境 实验目的 掌握静态随机存储器 RAM 的工作特性。掌握静态随机存储器 RAM 的读写方法。 实验要求 做好实验预习,熟悉 MEMORY6116 芯片各引脚的元器件的功能和连接方式...