中断和事件 什么是中断 当CPU正在执行程序时,由于发生了某种事件,要求CPU暂时中断当前的程序执行,转而去处理这个随机事件,处理完以后,再回到原来被中断的地方,继续原来的程序执行,这样的过程称为中断。 什么是事件 当检测到某一个动作的触发(电平边沿)了就会产生某种事件,如检测到了下降沿,上升沿等等。即事件是中断的触发源。 EXTI 外部中断/事件控制器(EXTI)管理了控制器的
实验准备 硬件设备准备 旭日x3派一块 USB数据线一根(C口的) I/O转版一块 软排线 面包板一块 双色LED灯一个 继电器一个 其他准备 MpbaXterm Ubuntu20.04系统环境 python3.8.10环境 jupyterlab环境 笔记本电脑一台
模块简介 WS2812是一个集控制电路与发光电路于一体的智能外控LED光源。其外型与一个5050LED灯珠相同,每个元件即为一个像素点。像素点内部包含了智能数字接口数据锁存信号整形放大驱动电路,还包含有高精度的内部振荡器和12V高压可编程定电流控制部分,有效保证了像素点光的颜色高度一致。 数据协议采用单线归零码的通讯方式,像素点在上电复位以后,DIN端接受从控制器传输过来的数据,首先送过来的2
文章目录 一、原理讲解 1.实物图 2.工作原理: 3.接线: 二、软件驱动代码 1.驱动函数 2.获取键值 总结 最终效果 ⏩ 大家好哇!我是小光,嵌入式爱好者,一个想要成为系统架构师的普通大学生。 ⏩进入正题,最近在做小车,目前已经加入红外避障、超声波测距、红外遥控、红外循迹四个传感器,分别实现遥控切换模式、超声波控制距离实现跟随、避障、黑线循迹功能。 ⏩
B站账号:小光学嵌入式 ⏩ 大家好哇!我是小光,嵌入式爱好者,一个想要成为系统架构师的大二学生。 ⏩小车呢,也做完了,某天晚上就突发奇想,像录一个视频记录一下我做小车的过程,然后这两天就录了这个视频。 ⏩点击这里在b站观看 ⏩下面我就给大家罗列一下物品清单,和制作过程吧 物品清单 1.配件清单:STM32F103C8T6、12V直流电源、DC可调降压模块、TB6612电
目录 STM32f1库函数开发学习 实战一 · I/O口 1. 文件夹结构 2. 配置细节 · 从寄存器到库函数 3. 跑马灯 4. 按键输入 STM32f1库函数开发学习 “追毛求疵” 的学习STM32,实际操作过程中知识盲区比想象中要多很多!只做了两个GPIO口项目。 实战一 · I/O口 1. 文件夹结构
目录 STM32f1库函数开发学习 实战二 · 串口通信 1. 背景知识 2. usart文件夹介绍 3. 硬件电路 4. 主函数的一些说明 STM32f1库函数开发学习 实战二 · 串口通信 1. 背景知识 DMA 通信方式 LIN总线 DMA,Direct Me
文章目录 一、原理讲解 1.实物图 2.工作原理: 3.接线: 二、软件驱动代码 1.接口定义 2.驱动函数 总结 最终效果 ⏩ 大家好哇!我是小光,嵌入式爱好者,一个想要成为系统架构师的普通大学生。 ⏩进入正题,最近在做小车,目前已经加入红外避障、超声波测距、红外遥控、红外循迹四个传感器,分别实现遥控切换模式、超声波控制距离、避障、循迹功能。
STM32F103C8T6核心板 文章目录 STM32F103C8T6核心板 一、STM32F103C8T6芯片 1.1 STM32F103C8T6简介 1.2 芯片引脚说明 二、去耦电路 2.1 原理图设计 2.2 原理分析 2.2.1 结论 2.2.2 去耦效果图 2.2.3 放置距离问题 2.2.3 放置位置问题 2.3 PCB设计示例 三、晶振电路
STM32 中断原理及外部中断的实现 NVIC 中断优先级管理 中断寄存器 库函数配置 小结 STM32 外部中断 基础知识 库函数配置 外部中断配置示例 小结 内容较充实,作为个人的学习记录 NVIC 中断优先级管理 Nested Vectored Interrupt Controller,嵌套向量中断控制器。 CM3支持
目录 一.功能介绍及硬件准备二.电机控制及调速三.小车循迹方案四.跟随功能实现五.测速功能实现六.OLED显示车速七.摇头避障功能实现八.SU-03T语音模块介绍九.语音切换小车模式+OLED显示模式 一.功能介绍及硬件准备 这是一款基于51单片机开发的智能小车,通过这篇文章我会记录下来开发这款小车的全部过程。这款小车集成了循迹,避障,跟随,语音切换模式选择,并且将可以将车速显示
前言 硬件:RTSS-Z506 V2.0(EMMC 版) Nano 飞云智盒,腾达 U9 无线网卡 软件:Ubuntu 18.04/20.04 我的这款盒子只能刷 Ubuntu 18.04,大家应该提前咨询商家 下载系统软件包 可以找自己购买的商家获取软件包 BSP 支持包:Realtimes_L4T_3243_nano_v1.5.tar.gz Linux Driver
背景故事 对于ros小车的调试,往往会用到分布式Ros来进行调试,简单来说就是ros节点分布在局域网内的不同Linux主机上,而对于只有windows主机+ros小车的用户来说,显然就缺少一台Linux主机,这个时候能在windows主机上虚拟一台Linux主机显得尤为重要。当然也有其他解决方式,比如安装双系统,或者再购买一台Linux主机,可以灵活处理。另外虚拟机不仅仅是针对这一个场景,还有很
文章目录 一、原理讲解 1.实物图 2.工作原理: 3.接线: 二、软件驱动代码 1.接口定义 2.驱动函数 总结 最终效果 大家好哇!我是小光,嵌入式爱好者,一个想要成为系统架构师的普通大学生。 进入正题,最近在做小车,目前已经加入红外避障、超声波测距、红外遥控三个传感器,分别实现遥控切换模式、超声波控制距离、避障功能。 本次文章说说超声波测
⏩ 大家好哇!我是小光,嵌入式爱好者,一个想要成为系统架构师的大三学生。⏩因为之前无论是电赛还是做项目,都用到了蓝牙模块,如:手机和stm32的通信,电赛中的双车通信,还是遥感小车的stm32与stm32的无线通信等等⏩本篇文章对HC-05蓝牙模块与手机的通信做一个详细的使用教程。⏩感谢你的阅读,不对的地方欢迎指正。HC-05蓝牙模块例程链接:https://pan.baidu.com/s/1
目录 1.IIC协议简介 2.硬件IIC和软件IIC 3.IIC总线协议层 4.空闲状态 5.开始信号/停止信号 6.应答信号 7.数据的有效性/数据传输 8.STM32的IIC特性及架构 9.STM32的IIC结构体 1.IIC协议简介 IIC通讯协议(Inter----Integrted Circuit)是由Phiips飞利浦公司开发的, 由于他引脚少,硬件实现简
简介 虚拟机中常见的三种网络模式:桥接模式、NAT模式、仅主机模式,各有什么特点?如何设置和选用,本篇文章带你详细了解 新名词 宿主机:虚拟机存放寄托的主机,比如在win10主机中安装了Linux的虚拟机,那么宿主机就是win10电脑主机 桥接模式 该方式特点 可以将虚拟机看做一台新电脑,接入了宿主机所在的网络,如果是在工作单位,可能造成虚拟机IP占用单位同事电脑的IP地址,小心单
目录 1.接线说明2.LCD1602显示原理3.LCD1602时序分析4.LCD1602显示一个字符5.LCD1602显示一行 1.接线说明 第1引脚:GND为电源地 第2引脚:VCC接5V电源正极 第3引脚:V0为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高(对比度过高时会 产生“鬼影”,使用时可以通过一个10K的电位器调整对比度)。 第4引脚:
文章目录 一、硬件连接 1.器件清单: 2.接线: 3.驱动电机 二、软件驱动代码编写 1.初始化代码 2.电机驱动代码 总结 大家好哇!我是小光,嵌入式爱好者,一个想要成为系统架构师的普通大学生。 进入正题,最近在做小车,目前已经可以跑起来了,然后就是加入各种各样的传感器,使得她的功能更加丰富。 本次就谈谈做小车中的第一步,也是最重要的一步:PWM驱动直流减
虚拟机VMware安装系统——ubuntu20.04 背景故事 现在很多ROS小车的系统已经升级到ubuntu20.04了,我们也跟紧脚步实践一下。本篇以ubuntu20.04介绍虚拟机从下载到安装使用的全过程。 软件准备 VMware软件,推荐官网下载,需要自己和谐或者购买,我这里用的是workstaion pro 15.5。https://www.vmware.com/cn/pro
第三方账号登入
看不清?点击更换
第三方账号登入
QQ 微博 微信