E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
stm32学习笔记
STM32 FSMC的用法--LCD
STM32学习笔记
(6):LCD的显示2011年4月14日LCD显示1.LCD/LCM的基本概念液晶显示器(LiquidCrystalDisplay:LCD)的构造是在两片平行的玻璃当中放置液态的晶体,
stephen_kl
·
2020-06-22 05:48
STM32
STM32学习笔记
——利用通用定时器TIM2进行精确延时
利用通用定时器TIM2进行精确延时1.通用定时器概述及性能1.1概述在作者所使用的stm32芯片上,共有TIM11个高级定时器以及TIM2、TIM3、TIM4共3个通用定时器。其中各通用定时器均由一个通过可编程预分频器驱动的16位自动装载计数器构成。适用于多种场合,包括测量输入信号的脉冲长度(输入采集)或者产生输出波形(输出比较和PWM)。使用定时器预分频器和RCC时钟控制器预分频器,脉冲长度和波
SahPah
·
2020-06-22 04:30
STM32
STM32学习笔记
(一)
转载:https://blog.csdn.net/weixin_37787043/article/details/812832621、AHB系统总线分为APB1(36MHz)和APB2(72MHz),其中2>1,意思是APB2接高速设备;2、Stm32f10x.h相当于reg52.h(里面有基本的位操作定义),另一个为stm32f10x_conf.h专门控制外围器件的配置,也就是开关头文件的作用;
Q_fighting
·
2020-06-22 03:42
STM32学习笔记
(超详细整理144个问题)--转
1、AHB系统总线分为APB1(36MHz)和APB2(72MHz),其中2>1,意思是APB2接高速设备;2、Stm32f10x.h相当于reg52.h(里面有基本的位操作定义),另一个为stm32f10x_conf.h专门控制外围器件的配置,也就是开关头文件的作用;3、HSEOsc(HighSpeedExternalOscillator)高速外部晶振,一般为8MHz,HSIRC(HighSpe
哈哈哇呀
·
2020-06-22 01:20
STM32
stm32
STM32学习笔记
---SysTick定时器
Q:什么是SYSTick定时器?SysTick是一个24位的倒计数定时器,当计到0时,将从RELOAD寄存器中自动重装载定时初值。只要不把它在SysTick控制及状态寄存器中的使能位清除,就永不停息。Q:为什么要设置SysTick定时器?(1)产生操作系统的时钟节拍SysTick定时器被捆绑在NVIC中,用于产生SYSTICK异常(异常号:15)。在以前,大多操作系统需要一个硬件定时器来产生操作系
zyboy2000
·
2020-06-21 15:16
STM32
STM32学习笔记
一一GPIO
1.GPIO工作方式STM32每个IO口可以自由编程,但IO口寄存器必须要按32位字被访问。本文主要是库函数实现的笔记。相关图片来自正点原子教程。1.14种输入模式输入浮空输入上拉输入下拉模拟输入a.输入浮空CPU可以通过输入数据寄存器读出I/O口的高低电平,工作电路如图。b.上拉下拉输入:添加了上拉、下拉电阻后,CPU再读电平c.模拟输入输入量为模拟量,不再是电平,输入的电压范围:0—3.3V1
霁风AI
·
2020-06-21 14:55
stm32开发
STM32学习笔记
STM32学习笔记
-GPIO使用超强总结
STM32GPIO使用超强总结1GPIO使用步骤1.1.使能GPIO对应的外设时钟例如://使能GPIOA、GPIOB、GPIOC对应的外设时钟RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_GPIOB|RCC_APB2Periph_GPIOC,ENABLE);1.2.声明一个GPIO_InitStructure结构体例如:GP
C君莫笑
·
2020-06-21 05:07
STM32学习笔记
STM32学习笔记
:SysTick时钟
SysTick时钟,俗称“嘀嗒定时器”,它能按固定的时间产生一次中断,通常是多长时间产生一次中断呢?官方给出的一个时间是1ms那么,它是怎么准确的产生1ms的呢..先来看看这家伙在时钟树的哪里吧它是由HCLK/8得到的,也就是:72MHz/8=9MHz。我们还能在STM32手册上找到这么一句话:系统嘀嗒校准值固定位9000,当系统嘀嗒时钟设为9MHz,产生1ms时间基准.让我们来看看9000是怎么
暖暖的纠结
·
2020-06-21 05:09
STM32
STM32学习笔记
——printf
printf复习当我们写printf("%d\n",1);的时候,printf函数并不能通过C语言语法得知第二个参数是int类型。printf是一个变参函数(variadicfunction):intprintf(constchar*restrictformat,...);参数的类型都是通过格式串format推导出的。如果参数类型与格式串中指定的不匹配,或提供的参数数量少于需要的,将导致未定义行为
jerry_fuyi
·
2020-06-09 01:00
STM32学习笔记
——USART
STM32的USART组件支持异步、同步、单线半双工、多处理器、IrDA、LIN、SmartCard等模式,本文介绍的是异步即UART模式。总线通信有三种模型:轮询、中断和DMA。DMA对我来说是陌生的内容,以后单独开篇细讲。HALHAL把寄存器组组织成组件,组件包含外设的各个寄存器。在USART这里,寄存器不足以描述外设的所有状态,HAL用handle来包装组件。一个handle包含指向组件的指
jerry_fuyi
·
2020-05-17 23:00
STM32学习笔记
——GPIO
单片机型号STM32F407VET6。概述GPIO的分类:可接受5V输入的(FT),绝大多数引脚都是;只能接受3.3V输入的(TTa),只有PA4和PA5,就是DAC输出的两个引脚;其他,包括BOOT0和NRST这两个特殊功能的引脚。GPIO不仅可以用作GPIO,每个GPIO都有复用功能(alternatefunction,AF)和附加功能(additionalfunction),AF用GPIOx
jerry_fuyi
·
2020-05-10 13:00
STM32学习笔记
——序言
写AVR已经两年了。如果初中时候玩Arduino也算的话,就是6年。两年以来,我用AVR单片机完成了两个大项目:AVR单片机教程,一时兴起写的,效果不好;MEDS,参赛用的课题,半完成,比赛都结束了就放弃了。以及若干小项目,AVR×C++、光立方、摇摇棒等,还有未完成的USB下载器、升级版光立方和摇摇棒等。尽管还有未完成的项目,我对AVR已经有点厌倦了。这有很多原因:AVR性能实在不行,自编程单片
jerry_fuyi
·
2020-05-02 22:00
stm32学习笔记
-常用的通信协议IIC
文章目录一、IIC基础知识1.1IIC简介1.2IIC总线系统结构1.4IIC通信协议1.5常见的数据传输方式1.6笔试题:二、STM32的IIC2.1stm32的IIC实现方式2.2stm32的IIC框图(了解)2.3stm32的硬件实现IIC通讯过程。(了解)2.4IIC库函数三、软件模拟I2C,读写EEPROM3.1软件实现简单读写EEPROM具体思路:测试代码:封装好的代码现象:遇到的问题
某风吾起
·
2020-03-30 12:40
stm32
嵌入式
单片机
stm32学习笔记
-外部中断
文章目录1、stm32f103外部中断控制器EXTI。1.1外部中断的映像1.2外部中断/事件的框图1.3外部中断的编程。外部中断配置思路相关寄存器相关库函数1.4按键中断实例。2、按键按下的触发方式编程思路2.1支持连续按下2.2不支持连续2.3连续,不连续二合一遇到的问题1、stm32f103外部中断控制器EXTI。1.1外部中断的映像外部中断只有0~18共19个,那如何给每一个GPIO口配置
某风吾起
·
2020-02-20 20:15
stm32
嵌入式
stm32
单片机
2019-10-20-STM32点亮LED
STM32学习笔记
(1)——点亮LED关于STM32(之后简称32),接触过了解过它的一部分内容,但是没有系统的学习过,因为此前一直做的是一些模拟方向的硬件,关于软件是在知之不多。
陆泽川
·
2020-02-19 22:11
STM32学习笔记
——IIC总线
集成电路总线IIC(Inter-IntegratedCircuit)文章参考《STM32不完全手册_寄存器版本_V3.3》及百度,图片来自AT24C02芯片手册,若有侵权立即删除。两根信号线:双向数据线SDA,时钟线SCL。SDA:输出电路用于向总线发送数据,输入电路用于接收总线上的数据SCL:对于控制总线数据传送的主机,通过SCL输出电路发送时钟信号;检测总线上的SCL点平,以决定什么时候发送下
Mr.Bear_1121
·
2020-02-19 13:34
STM32学习笔记
STM32学习笔记
之C语言篇
技术类博客CSDN月光博客http://segmentfault.com/这个网站不错uint8_t什么意思uint8_t,uint16_t,uint32_t等都不是什么新的数据类型,它们只是使用typedef给类型起的别名,新瓶装老酒的把戏。不过,不要小看了typedef,它对于你代码的维护会有很好的作用。比如C中没有bool,于是在一个软件中,一些程序员使用int,一些程序员使用short,会
曲南风
·
2020-02-19 12:06
stm32学习笔记
-中断系统
文章目录问题引入1、中断系统概述。1.1为什么要中断(中断意义)中断和轮询比较:1.2中断处理过程i.保护现场ii.执行中断iii.返回现场1.3中断笔试题1.4中断服务函数2、STM32中断的体系结构。2.1结构框图2.2NVIC内嵌向量中断控制器NVIC的作用NVIC的主要功能。NVIC的中断优先级NIVC中配置中断的相关寄存器2.3stm32NVIC中断优先级的配置2.4stm32中断配置思
某风吾起
·
2020-02-18 18:46
stm32
stm32
嵌入式
stm32学习笔记
02电源管理
发现一篇挺好的哈蛤https://blog.csdn.net/qq_38410730/article/details/80066542寄存器库函数:1、初始化:2、使能和失能3、进入函数4、配置函数5、标志函数示例:待机模式#defineWKUP_KDPAin(0)//PA0检测是否外部WK_UP按键按下voidSys_Standby(void){RCC_APB1PeriphClockCmd(RC
青宁雨
·
2020-02-13 23:00
STM32学习笔记
—— 0.1 Keil5安装和DAP仿真下载器配置的相关问题与注意事项
Keil5安装的注意事项安装细节在此不再做过多赘述,主要介绍一下注意事项:安装路径中不能有中文。ARM的Keil的路径不能与51的Keil的有冲突,必须将目录分开。Keil5中不会自动添加芯片包,需要手动下载并添加。适用版本较高的Keil5,以免出现兼容性问题。安装完成后要使用管理员权限打开Keil5。DAP仿真器配置的问题安装细节在此不再做过多赘述,主要介绍一下我遇到的问题以及解决方法:电脑识别
Dr.L
·
2019-12-29 15:00
STM32学习笔记
—— 0.1 Keil5安装和DAP仿真下载器配置的相关问题与注意事项
Keil5安装的注意事项安装细节在此不再做过多赘述,主要介绍一下注意事项:安装路径中不能有中文。ARM的Keil的路径不能与51的Keil的有冲突,必须将目录分开。Keil5中不会自动添加芯片包,需要手动下载并添加。适用版本较高的Keil5,以免出现兼容性问题。安装完成后要使用管理员权限打开Keil5。DAP仿真器配置的问题安装细节在此不再做过多赘述,主要介绍一下我遇到的问题以及解决方法:电脑识别
LYT_Dr
·
2019-12-29 15:00
STM32学习笔记
之寄存器映射详解
我们知道,存储器本身没有地址,给存储器分配地址的过程叫存储器映射,那什么叫寄存器映射?寄存器到底是什么?在存储器Block2这块区域,设计的是片上外设,它们以四个字节为一个单元,共32bit,每一个单元对应不同的功能,当我们控制这些单元时就可以驱动外设工作。我们可以找到每个单元的起始地址,然后通过C语言指针的操作方式来访问这些单元,如果每次都是通过这种地址的方式来访问,不仅不好记忆还容易出错,这时
jcyd_123
·
2019-12-25 10:55
stm32
嵌入式
单片机
STM32学习笔记
资料链接:http://www.openedv.com/thread-13912-1-1.html自用板子型号:STM32F407探索者QQ图片20180926150452.jpgQQ图片20180926150507.jpgIIC24c02作用存一些需要停电保存的数据,掉电不丢失,I2C总线的EEPROM存储器。不需要在FWLIB分组在添加新的固件库文件支持,直接用GPIO来模拟IIC。24c02
_小亮_
·
2019-11-04 21:40
STM32学习笔记
此文用于记录学习STM32中所学习或者巩固的知识,主要围绕但并不局限于STM32。本次学习并非为了深入了解使用STM32,而是为了接触其它嵌入式芯片打基础,因此学习中偏重于寄存器操作方法的学习,库函数方法依情况而定。GPIOGeneral-purposeI/Os推挽输出与开漏输出推挽输出(左)_开漏输出(右)推挽输出(push-pull,TTL/CMOS反相器)输出驱动能力有限无法直接“线与”开漏
yhhk
·
2019-11-04 12:53
stm32学习笔记
(10)用串口2打印数据
提前说说昨晚做了个好梦,梦见自己表白成功了,牵着她的手。这也是这几个月来,我最不想醒的一次,一觉睡到了七点半。。。。。。表白估计是不可能了,自己还是太怂了。现在心思也不像几年前一样满怀一腔热血,说干就干,吃了亏当然要长记性了。不管是喜欢的人,或者志同道合的人,或者各种人,没必要去尽力拥有他们,远远地看着,望着,其实也挺好的。像我这种人,一旦拥有就不珍惜,希望老天还是不要让我得到吧,现在的我如果真的
nidie508
·
2019-10-18 11:59
stm32
stm32基础
STM32学习笔记
----摄像头OV7670
介绍OV7670CAMERACHIPTM图像传感器,体积小、工作电压低,提供单片VGA摄像头和影像处理器的所有功能。通过SCCB总线控制,可以输出整帧、子采样、取窗口等方式的各种分辨率8位影响数据。该产品VGA图像最高达到30帧/秒。用户可以完全控制图像质量、数据格式和传输方式。所有图像处理功能过程包括伽玛曲线、白平衡、饱和度、色度等都可以通过SCCB接口编程。OmmiVision图像传感器应用独
Do_Not_Ask_Me
·
2019-09-15 15:52
软件代码
STM32笔记
STM32学习笔记
----摄像头OV7670
介绍OV7670CAMERACHIPTM图像传感器,体积小、工作电压低,提供单片VGA摄像头和影像处理器的所有功能。通过SCCB总线控制,可以输出整帧、子采样、取窗口等方式的各种分辨率8位影响数据。该产品VGA图像最高达到30帧/秒。用户可以完全控制图像质量、数据格式和传输方式。所有图像处理功能过程包括伽玛曲线、白平衡、饱和度、色度等都可以通过SCCB接口编程。OmmiVision图像传感器应用独
Do_Not_Ask_Me
·
2019-09-15 15:52
软件代码
STM32笔记
STM32学习笔记
---SCCB摄像头协议
介绍SCCB(OmniVisionserialcameracontrolbus),即串行摄像机控制总线。OmniVision公司已经定义和采纳的SCCB总线是一种三线结构的串行总线,用于完成对绝大多数OmniVision系列图像传芯片功能的控制。它与IIC协议类似,但是不完全相同。SCCB协议有两线也有三线的,两线的只能有一个主机一个从机,三线的可以有一个主机多个从机。在STM32的例程里用的是两
Do_Not_Ask_Me
·
2019-09-15 14:44
软件代码
STM32笔记
STM32学习笔记
---SCCB摄像头协议
介绍SCCB(OmniVisionserialcameracontrolbus),即串行摄像机控制总线。OmniVision公司已经定义和采纳的SCCB总线是一种三线结构的串行总线,用于完成对绝大多数OmniVision系列图像传芯片功能的控制。它与IIC协议类似,但是不完全相同。SCCB协议有两线也有三线的,两线的只能有一个主机一个从机,三线的可以有一个主机多个从机。在STM32的例程里用的是两
Do_Not_Ask_Me
·
2019-09-15 14:44
软件代码
STM32笔记
STM32学习笔记
--FATFS文件系统
介绍FatFs是一个通用的文件系统(FAT/exFAT)模块,用于在小型嵌入式系统中实现FAT文件系统。FatFs组件的编写遵循ANSIC(C89),完全分离于磁盘I/O层,因此不依赖于硬件平台。它可以嵌入到便宜的微控制器中,如8051,PIC,AVR,ARM,Z80,RX等等,不需要做任何修改。简单地说,FatFS将数据文件状态进行了处理封装,开发者只要调用对应api即可对文件进行便捷操作。结构
Do_Not_Ask_Me
·
2019-08-29 10:49
软件代码
STM32笔记
STM32学习笔记
--FATFS文件系统
介绍FatFs是一个通用的文件系统(FAT/exFAT)模块,用于在小型嵌入式系统中实现FAT文件系统。FatFs组件的编写遵循ANSIC(C89),完全分离于磁盘I/O层,因此不依赖于硬件平台。它可以嵌入到便宜的微控制器中,如8051,PIC,AVR,ARM,Z80,RX等等,不需要做任何修改。简单地说,FatFS将数据文件状态进行了处理封装,开发者只要调用对应api即可对文件进行便捷操作。结构
Do_Not_Ask_Me
·
2019-08-29 10:49
软件代码
STM32笔记
STM32学习笔记
--SDIO接口
SDIO接口介绍SDIO接口是在SD内存卡接口的基础上发展起来的接口,SDIO接口兼容以前的SD内存卡,并且可以连接SDIO接口的设备。SDIO1.0标准定义了两种类型的SDIO卡:1.全速的SDIO卡,传输率可以超过100Mbps;2.低速的SDIO卡,支援的时脉速率在0至400KHz之间。SDIO协议是由SD卡的协议演化升级而来的,很多地方保留了SD卡的读写协议,同时SDIO协议又在SD卡协议
Do_Not_Ask_Me
·
2019-08-21 16:10
软件代码
STM32笔记
STM32学习笔记
--SDIO接口
SDIO接口介绍SDIO接口是在SD内存卡接口的基础上发展起来的接口,SDIO接口兼容以前的SD内存卡,并且可以连接SDIO接口的设备。SDIO1.0标准定义了两种类型的SDIO卡:1.全速的SDIO卡,传输率可以超过100Mbps;2.低速的SDIO卡,支援的时脉速率在0至400KHz之间。SDIO协议是由SD卡的协议演化升级而来的,很多地方保留了SD卡的读写协议,同时SDIO协议又在SD卡协议
Do_Not_Ask_Me
·
2019-08-21 16:10
软件代码
STM32笔记
STM32学习笔记
整理(持续整理更新)
〇、ARM体系结构与STM32一、GPIO原理:参考:STM32的GPIO有几种输入模式及其说明https://jingyan.baidu.com/article/3065b3b698a6aabecff8a4cd.htmlSTM32的GPIO有几种输出模式及其说明https://jingyan.baidu.com/article/5d6edee2f873f899eadeecff.html在STM3
Kryo
·
2019-08-14 13:00
STM32学习笔记
-L298N驱动模块-电机
新手上路,十几天的学习感觉弯路走了不少,所以打算把学习的知识记录下来,和大家分享,不要嫌弃我,我从非常新手的角度来写。1、STM32F103RCT6我也是第一次学习单片机,选择了正点原子家的迷你版,学习到后面才发现什么板子都差不多,只要学会看手册就好了。推荐论坛:CSDN、正点原子官网、51黑论坛等。可以跟着正点原子提供的手把手视频教程把基本的实验做出来再去学习更深入的原理,就能得到事半功倍的效果
从心开始 >
·
2019-08-04 12:30
STM32学习
STM32学习笔记
----MPU6050的工作原理
MPU6050介绍 MPU6050内置了运动融合引擎,用于手持和桌面的应用程序、游戏控制器、体感遥控以及其他消费电子设备。它内置一个三轴MEMS陀螺仪、一个三轴MEMS加速度计、一个数字运动处理引擎(DMP)以及用于第三方的数字传感器接口的辅助I2C端口(常用于扩展磁力计)。当辅助I2C端口连接到一个三轴磁力计,MPU6050能提供一个完整的九轴融合输出到其主I2C端口。 MPU605
Do_Not_Ask_Me
·
2019-08-02 14:06
STM32笔记
我的小车调试进度之:实现参数存储
emmm,小车主控板上没有画24C02,不能用EEPROM来存参数,但STM32的内部Flash是可访问可操作的,所以就可以把参数存到stm32内部的Flash里啦~~先推荐两篇博客,原理说的很清楚啦~
STM32
ReRrain
·
2019-07-29 14:00
麦克纳姆轮小车制作
STM32学习笔记
---IIC协议
IIC介绍IIC即Inter-IntegratedCircuit(集成电路总线),是一种多向控制总线,由飞利浦半导体公司在八十年代初设计,主要是用来连接整体电路(ICS)。在IIC中,多个设备可以连接到同一总线结构下,同时每个设备都可以作为实施数据传输的控制源,这种方式简化了信号传输总线。I2C串行总线一般有两根信号线,一根是双向的数据线SDA,另一根是时钟线SCL。所有接到I2C总线设备上的串行
Do_Not_Ask_Me
·
2019-07-24 18:08
STM32笔记
STM32学习笔记
—— 1.1 什么是寄存器(概念分析)
问题引入:用一句话回答以下问题:什么是寄存器?什么是寄存器映射?什么是存储器映射?(本章重点在1.1.3和1.1.4)1.1STM32芯片实物图(图)学会看丝印图芯片型号、内核提供商等其他信息学会辨别正方向(芯片上的小圆点与PCB上的小圆点对应)以小圆点为基础,逆时针旋转,从1号引脚开始递增(图)如果芯片上没有小圆点,那么就把丝印图正对着自己,左上角的引脚为1号引脚,同样逆时针旋转递增。所有芯片的
LYT_Dr
·
2019-07-23 15:00
STM32学习笔记
七——LED闪烁的三种控制方法
法一:软件延时(不精准)voiddelay_nms(u16time){u16i=0;while(time--){i=12000;while(i--);}}方法二:main.c#include"stm32f10x.h"__IOuint32_tTimingDelay;/*******************函数名称:LED_GPIO_Config()*功能:实现LED等GPIO的配置*参数:无*返回值
繁华落尽心伤
·
2019-07-22 20:40
stm32学习笔记
STM32学习笔记
四——IO读取操作
本片博客是学习STM32零零散散的记录STM32怎么读取输出口电平参考链接STM32怎么读取输出口电平库函数操作,以PC13为例:GPIO_ReadInputDataBit(GPIOC,GPIO_Pin_13);//读取输入口PC13值GPIO_ReadOutputDataBit(GPIOC,GPIO_Pin_13);//读取输入口PC13值两个读取函数操作区别在于读取的寄存器不一样,分别是:GP
繁华落尽心伤
·
2019-07-16 22:58
stm32学习笔记
Stm32学习笔记
二————通过USART1收发数据
不忍一时之苦,何谈百世之功1、USART简介通用同步异步收发器(USART)提供了一种灵活的方法与使用工业标准NRZ异步串行数据格式的外部设备之间进行全双工数据交换。USART利用分数波特率发生器提供宽范围的波特率选择。STM32的串口资源相当丰富的,功能也相当强劲。比如STM32F103ZET6最多可提供5路串口,有分数波特率发生器,支持同步单向通信和半双工单线通信,支持LIN(局部互连网),智
繁华落尽心伤
·
2019-07-14 15:51
stm32学习笔记
STM32学习笔记
----寄存器的操作与定义
寄存器的操作1、如何写入寄存器1)RCC_APB2ENR|=1CR=0x01000000;//这种句式给所有位赋值,不推荐使用4)RCC->CR|=0x01000000;//这种句式只给非0位赋值,0位对的数据不变5)*GPIOE_CRL&=0xFF0F0FFF;//清除第3、5位,不影响其它位*GPIOE_CRL|=0x00308000;//为第3、5位写入数值 该段代码用于对寄存器多位同时操作
Do_Not_Ask_Me
·
2019-06-30 14:54
STM32笔记
stm32学习笔记
(7)数码管显示
提前说说又是没写博客的一个周,每天过的都很爽难受。事实上,现在是正在学习的时间,我重新规整了学习计划,不像原来把每天自学学习时间的大部分时间给32了,现在基本两到三个小时左右。一是快期末了,得抽出时间复习了,二来文化课对我来说也十分重要,第三点就是还是得抽出时间陪陪女朋友的。好的是,自己学习的时长增多了,所以也不算太落后吧。每天中规中矩的看两次视频,基础部分视频一次看两遍。每天内容也不算多,但是感
nidie508
·
2019-06-17 23:31
stm32
stm32基础
STM32学习笔记
----红外遥控NEC协议
一、NEC协议特征:8位地址和8位命令长度每次传输两遍地址(用户码)和命令(按键值)通过脉冲串之间的时间间隔来实现信号的调制(PPM)38Khz载波每位的周期为1.12ms(低电平)或者2.25ms(高电平)二、NEC协议的典型脉冲链:上图所示为NEC协议的典型脉冲链。协议规定低位首先发送。首先发送9ms+4.5ms的引导码,接下来是两字节用户码,第三字节是数据码,用来判断按键值,第四字节是数据反
Do_Not_Ask_Me
·
2019-06-11 18:12
STM32笔记
STM32学习笔记
----红外遥控NEC协议
一、NEC协议特征:8位地址和8位命令长度每次传输两遍地址(用户码)和命令(按键值)通过脉冲串之间的时间间隔来实现信号的调制(PPM)38Khz载波每位的周期为1.12ms(低电平)或者2.25ms(高电平)二、NEC协议的典型脉冲链:上图所示为NEC协议的典型脉冲链。协议规定低位首先发送。首先发送9ms+4.5ms的引导码,接下来是两字节用户码,第三字节是数据码,用来判断按键值,第四字节是数据反
Do_Not_Ask_Me
·
2019-06-11 18:12
STM32笔记
STM32学习笔记
[1] GPIO控制LED
从2018年十月到2019年六月断断续续学习STM32已经大半年了,期间也做过一些整理,写过一些通用代码,可都无疾而终,为了系统性地巩固所学,决定一博客的形式做一遍整理.所用硬件是STM32F103C8T6(是市面上常见且便宜的最小系统板),软件是KEIL5,按自己风格写了一份工程模板,里面还有之前未写完的通用代码(写代码一定要注重可读性可移植性通用性,移植过放荡不羁的代码才深觉不写注释,难以移植
arthurhope
·
2019-06-10 16:27
STM32学习笔记
STM32学习笔记
----FATFS文件系统移植
原文链接:https://www.cnblogs.com/GL-BBL/archive/2012/08/20/2647347.html一、序言经常在网上、群里看到很多人问关于STM32的FATFS文件系统移植的问题,刚好自己最近也在调试这个程序,为了让大家少走弯路,我把我的调试过程和方法也贡献给大家。二、FATFS简介FatFsModule是一种完全免费开源的FAT文件系统模块,专门为小型的嵌入式
Do_Not_Ask_Me
·
2019-05-27 21:28
STM32笔记
STM32学习笔记
----FATFS文件系统移植
原文链接:https://www.cnblogs.com/GL-BBL/archive/2012/08/20/2647347.html一、序言经常在网上、群里看到很多人问关于STM32的FATFS文件系统移植的问题,刚好自己最近也在调试这个程序,为了让大家少走弯路,我把我的调试过程和方法也贡献给大家。二、FATFS简介FatFsModule是一种完全免费开源的FAT文件系统模块,专门为小型的嵌入式
Do_Not_Ask_Me
·
2019-05-27 21:28
STM32笔记
STM32学习笔记
----部分外设的操作步骤
各功能设置步骤一、时钟配置 在芯片中存在的针对所有设备的时钟管理器,通过RCC可以配置所有总线和外设的时钟,包括内核的时钟。在使用每一个外设和功能前必须使能时钟。1.外设复位,外设时钟关闭RCC->APB2RSTR、RCC->APB1RSTR、RCC->APB2ENR、RCC->APB1ENR、RCC->AHBENR2.清除/使能时钟就绪中断(一般清除)RCC->CIR3.HSI、HSE、LSE等
Do_Not_Ask_Me
·
2019-05-14 12:19
STM32笔记
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他