
单片机
kabuto_hui
渡己亦渡人
展开
-
基于51单片机的NRF24L01的使用笔记
1、NRF24L01 我用的就长这个样子~~~2.管脚功能 3、51单片机的I/O口输出为5V,而NRF24L01的电源输入为1.9—3.6V,如果直接接入单片机的电源会烧坏模块,因而要对单片机的电源接口进行压降,这里我选用二极管进行压降,二极管型号为IN4001. 工欲善其事,必先利其器。这一步完成之后就可以把引脚用杜邦线连接到单片机的I/O口,定义管脚就可以开始编程了。4、要用原创 2015-07-22 22:31:44 · 22082 阅读 · 0 评论 -
STM32学习笔记(二)------串口实验
1、新建一个工程模板2、串口设置的一般步骤为: 1) 串口时钟使能,GPIO时钟使能 串口是挂载在 APB2 下面的外设,所以使能函数为: RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1); 2) 串口复位 当外设出现异常的时候可以通过复位设置,实现该外设的复位,然后重新配置 这个外设达到让其重新工作的目的。一般在原创 2015-08-03 22:29:32 · 1772 阅读 · 0 评论 -
STM32学习笔记(三)------GPIO口寄存器的操作与使用
1、STM32 的每个 IO 端口都有 7 个寄存器来控制 (1)配置模式的 2 个 32 位的端口 配置寄存器 CRL 和 CRH (2)2 个 32 位的数据寄存器 IDR 和 ODR (3)1 个 32 位的置位/复位寄存器 BSRR (4)一个 16 位的复位寄存器 BRR (5)1 个 32 位的锁存寄存器 LCKR。2、每个GPIO端口有两个32位配置寄存器(GPIOx_CRL转载 2015-08-06 14:18:57 · 18460 阅读 · 0 评论 -
STM32学习笔记(四)------DS18B20的操作与使用
1、新建一个工程模板2、搭建一个显示平台 由于我使用的是STM32mini板,且还没带LCD,所以我要想操作STM32,并用DS18B20采取温度数据之前,需要一个显示器,这里我手头有一块1602,所以先让它在STM32上跑起来。 做好之后大概就是这个样子。 由于STM32没有1602的库,所以要自己写,1602的操作相对来说还是比较简单的。/***************原创 2015-08-06 22:50:48 · 15156 阅读 · 5 评论 -
STM32学习笔记(五) ------ I/O的几种工作模式及其应用场合
一、GPIO的几种工作模式 (1)GPIO_Mode_AIN 模拟输入 (2)GPIO_Mode_IN_FLOATING 浮空输入 (3)GPIO_Mode_IPD 下拉输入 (4)GPIO_Mode_IPU 上拉输入 (5)GPIO_Mode_Out_OD 开漏输出 (6)GPIO_Mode_Out_PP 推挽输出 (7)GPIO_Mode_AF_OD 复用开漏输出原创 2016-03-05 11:53:00 · 3132 阅读 · 0 评论 -
STM32问题集之BOOT0和BOOT1的作用
一、功能及目的 在每个STM32的芯片上都有两个管脚BOOT0和BOOT1,这两个管脚在芯片复位时的电平状态决定了芯片复位后从哪个区域开始执行程序。BOOT1=x BOOT0=0 // 从用户闪存启动,这是正常的工作模式。BOOT1=0 BOOT0=1 // 从系统存储器启动,这种模式启动的程序转载 2016-02-23 22:18:42 · 11829 阅读 · 0 评论 -
STM32问题集之头函数路径报错
报错现象:error: #5: cannot open source input file "usb_conf.h": No such file or directory这是因为没有设置 STM32 固件库的目录, 编译器就默认到 “Keil”根目录下的某某目录找去了。如果现在编译程序,会报错的解决方法:引用固件库文件所在的目录需要在顶层的 “C/C++” 页中进行设置。。。原创 2016-02-23 21:53:47 · 2418 阅读 · 0 评论 -
基于51单片机的红外线测距仿真
1、工具准备 仿真工具:Proteus 7.0 编程工具:KEIL 4 MCU :89C522、仿真电路图的搭建 2.1 最小系统搭建 最小系统的线路图在网上有很多,基本上都是街上晶振和复位按钮就行。本仿真的最小系统搭建如下: 2.2 LCD1602的连接 LCD1602主要由三个控制口和8个数据口组成,一般情况下,在仿真原创 2016-12-11 15:33:42 · 28900 阅读 · 60 评论 -
16脚的12864液晶的使用方法和体验
之前所见的到的12864均为20脚的,突然有一天发现了一只16脚的12864,原谅我乡下人见的少,于是惊喜之余,把玩了一番,介于网上的资料略少,我就简单的描述一下它和20脚的12864的用法和区别。话不多说,先上图。就是他们啦。 他的管脚为: 1-16:GND VCC NC RS RD WR D0 D1 D2 D3 D4 D5 D6 D7 CS原创 2015-07-16 14:07:48 · 11719 阅读 · 10 评论