自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 基于51单片机的蓝牙循迹小车

硬件部分 电机驱动模块 L298N 红外对管模块 电源模块部分 蓝牙模块 直流减速电机(不带编码器) 硬件接线 软件部分 电机轮子动起来(定时器 pwm ) 红外对管实现感应亮灭LED灯(io) 蓝牙指令 + 蓝牙模块的学习(串口usart) 循迹整合代码 蓝牙整合代码51单片机课程设计做了辆蓝牙小车,下面是对课程设计内容的一些总结基于51单片机的蓝牙循迹小车硬件模块L298N工作原理问题以及解决方案红外对管工作原理HC-05 蓝牙模块模块介绍工作..

2021-11-09 17:19:52 6951 1

原创 STM32F407 建立工程并点亮LED灯

基于keil5下建立工程模板keil 5 下建立stm32f4工程1.建立工程文件夹目录2.从官方固件库中导入文件到工程目录中3.打开keil5创建F4工程总结keil 5 下建立stm32f4工程1.建立工程文件夹目录在电脑某盘中创建一个文件夹,里面包含如下所示的文件目录:其中各个代表的意思为FWLIB: 存放F4官方标准外设库文件(包括.c文件和.h头文件)CORE: 存放F4内核相关的文件DOC: 存放说明性问档文件(.txt文件)SYSTEM: 存放F4系统文件(sys dela

2021-10-24 17:59:44 7659 3

原创 基于stm32的GPIO点灯

stm32点灯stm32_GPIOGPIO功能描述GPIO端口的每个位可以由软件分别配置成多种输入输出模式输入模式有:浮空输入 下拉输入 上拉输入 模拟输入输出模式有:开漏输出 推挽输出 复用开漏输出 复用推挽输出GPIO IO端口寄存器基本结构简单了解四个输入根据如图输入驱动部分所示,IO引脚来了信号,若靠近VDD或者是靠近VSS的开关处于开的状态,则分别对应上拉或者下拉输入,起手给高/低电平。模拟输入则是来了模拟信号走指定片上外设浮空输入则表示IO引脚输入的电平不能确定,

2021-09-22 23:38:13 1552

原创 stm32笔记-GPIO初始化函数之GPIO_DeInit()、GPIO_Init()、GPIO_StructInit()

GPIO平时在用f103库写GPIO口配置的代码一般只会用到void GPIO_Init(GPIO_TypeDef* GPIOx, GPIO_InitTypeDef* GPIO_InitStruct); //GPIO初始化函数看例程的时候看见出现了另外两个关于GPIO口配置的库函数:void GPIO_DeInit(GPIO_TypeDef* GPIOx);void GPIO_StructInit(GPIO_InitTypeDef* GPIO_InitStruct);具体的GPIO寄存器以及GP

2021-08-16 15:38:53 14931 2

原创 51单片机基础(3) - 串口通信

串口通信串口串口是一种十分广泛的通讯接口,可实现两个设备的互相通信。单片机的串口可以使单片机与单片机,单片机与电脑,单片机与各式各样的模块相互通信,极大的扩展了单片机的应用范围,增强了单片机系统的硬件实力。51单片机内部自带UART(),可实现单片机的串口通信。两个设备通讯的一般方式:TXD与RXD要交叉连接当只需单向的数据传输时,可以直接一根通信线当 电平标准1不一致时,需要加电平转换芯片串口常用的电平标准有三种:1.TTL电平:+5V 表示1,0V表示 02.RS232电平:-3

2021-08-09 11:36:02 2194

原创 基于51单片机的秒表设计

51单片机基础难点知识理解后,直接通过下面3个小项目可以更好理解51单片机。中断 定时器 串口甚至是基础的IO输入输出都有结合,再加上一些外设模块的学习(如1602显示屏,L298N电机驱动等)项目一:秒表设计项目二:LCD1602显示器显示项目三:循迹+蓝牙小车基于51单片机的秒表设计...

2021-08-08 11:57:41 10694 2

原创 51单片机基础(2)-定时器

定时器以下是假期对51单片机课内容基础的一些小结几个概念这几个概念考试会考,对理解定时器也有帮助①机器周期:1个机器代表12个振荡周期 1 us②振荡周期:振荡源提供给单片机的周期(晶振的周期) 1/12 us③指令周期:完成一条指令占用的时间,以机器周期为单位定时器/计数器顾名思义,51中T0 T1定时器不仅能用来定时,还能用来计数,具体看怎么配置,关于定时器作用:1.用于计数系统,可实现软件计时,或者使程序每隔一固定时间完成一项操作2.替代长时间的Delay,提

2021-08-08 11:57:21 2437

原创 51单片机基础(1) -外部中断

外部中断以下是假期对51单片机课程内容做的一些小结中断的基本概念中断:CPU与外设并行工作,当外设数据准备好或者有某种突发事件发生时,向CPU提出请求,CPU暂停正在进行的工作,转而为该外设服务(或者是处理紧急事件),处理完毕后再回到原断点继续执行原程序。这个过程称为中断。中断实例图示:中断可以分为 外部中断 定时器中断 串口中断中断源:引起中断的原因即发送中断请求的来源。中断源具体可参考下面这个图片:中断优先级以及相对应的寄存器:图中从上到下依次代表优先级从高到低,优先级序号依次

2021-08-08 11:57:07 5291

原创 基于51单片机的LCD1602显示温湿度

51单片机基础难点知识理解后,直接通过下面3个小项目可以更好理解51单片机。中断 定时器 串口甚至是基础的IO输入输出都有结合,再加上一些外设模块的学习(如1602显示屏,L298N电机驱动等)项目一:秒表设计项目二:LCD1602显示器显示内容项目三:循迹+蓝牙小车LCD1602显示屏...

2021-08-08 11:56:36 7658 5

原创 基于stm32硬件IIC的oled显示

一 stm32硬件IIC硬件IIC特性架构①通讯引脚查看对应开发板芯片的原理图可以查看对应IIC外设引脚的位置这里代码采用的是stm32f103c8t6,硬件IIC的外设引脚为PB6 PB7,故之后的代码中配置PB6 PB7引脚即可②时钟控制逻辑时钟控制寄存器CCR,数据手册中有CCR寄存器的模式选择以及快速模式下的占空比选择计算时钟频率公式:标准模式 Thigh = CCR x Tpclk1Tlow = CCR x Tpclk1快速模式 Thigh = CCR x Tpclk

2021-07-25 20:53:13 3968 1

原创 基于stm32软件IIC的oled显示温湿度

IIC通讯IIC物理层IIC协议简介特点:由于他引脚少,硬件实现简单,可拓展性强,不需要UASRT,CAN通讯协议的外部收发设备,现在被广泛使用在系统内多个集成电路IC(芯片)间的通讯。通讯方式:半双工的通讯方式IIC总线系统架构(IIC物理层)关于上述图内容的解释1.一个IIC总线只使用两条总线线路,一条双向串行数据线(SDA),数据线用于表示数据一条串行时钟线(SCL),时钟线用于数据收发同步。2.他是一个支持多设备的总线。”总线”指多个设备共用的信号线,在一个IIC

2021-07-25 20:52:43 2398 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除