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出现ram、rom不够用,调试方法
STM32学习
笔记:读写内部Flash(介绍+附代码)-竹风清-博客园https://www.cnblogs.com/pertor/p/9484663.htmlSTM32进阶教程11-RAM中运行程序_
天使画笔
·
2020-07-04 23:42
单片机
STM32存储器 — STM32实现IAP(上位机和IAP程序设计)
NotesIntroduction本连载笔记,记录了在
STM32学习
中对存储器的理解;描述了STM32存储器的结构划分,以及STM32存储器相关知识,能够获得对存储器的整体性认识;并能够顺利的付诸实践,
love33521
·
2020-07-04 22:37
ARM
单片机
STM32学习
笔记7——浮点数四舍五入
C中浮点转换为整型是截断的,直接将后面的小数去掉,而不是四舍五入。如:uint16_t(12.89)=12,而不是13。项目中写了个小函数,将浮点数输入后,直接用7段译码管显示,用上述方法转换为整型后发现有显示误差。解决方法如下:1、定义一个四舍五入小数的宏#defineROUND_TO_UINT16(x)((uint16_t)(x)+0.5)>(x)?((uint16_t)(x)):((uint
你行你上天
·
2020-07-04 17:05
stm32
C
STM32学习
笔记——点亮LED
STM32学习
笔记——点亮LED本人学习STM32是直接通过操作stm32的寄存器,使用的开发板是野火ISO-V2版本;先简单的介绍一下stm32的GPIO;stm32的GPIO有多种模式:1.输入浮空
dengyidong1859
·
2020-07-04 14:37
STM32学习
记录之cubemx配置IIC+逻辑分析仪的学习
STM32学习
记录之cubemx配置IIC+逻辑分析仪的学习写这个一方面是出于很久没写了,另一方面也是觉得不管简单容易,需要的是不断的记录下来。和写日记是一样的道理。
忄曼忄曼
·
2020-07-04 12:27
初学
嵌入式
STM32学习
笔记(1)——STM32简介
最开始想做一些DIY的开发,了解到工控,工控用到的控制器大概分为以下两种:1)PLC,2)单片机,下面我对两种做了一下简单对比:如上我选了单片机做开发,刚开始用的51单片机,虽然入手简单,但是功能略显单薄;后来发现主流的嵌入式控制用的都是STM32单片机,于是转而开始学习STM32,发现学起来与51单片机完全不同,你不需要了解寄存器(基于固件库);开发如同软件开发一样,STM32的固件库就像软件的
abcvincent
·
2020-07-04 10:37
stm32
STM32学习
笔记——窗口看门狗WWDG介绍及配置
WWDG窗口看门狗通常被用来监测,由外部干扰或不可预见的逻辑条件造成的应用程序背离正常的运行序列而产生的软件故障。除非递减计数器的值在T6位(WWDG->CR的第六位)变成0前被刷新,看门狗电路在达到预置的时间周期时,会产生一个MCU复位。在递减计数器达到窗口寄存器(WWDG->CFR)数值之前,如果7位的递减计数器数值(在控制寄存器中)被刷新,那么也将产生一个MCU复位。这表明递减计数器需要在一
Summertrainxy
·
2020-07-04 08:07
嵌入式
STM32学习
笔记——控制GPIO输出点亮LED灯(直接操作存储器)
控制GPIO输出点亮LED灯——直接操作存储器一.预备知识使用51单片机控制IO口相对来说要简单得多,最小系统搭建完毕后直接通过软件往各IO口写“1”或者写“0”即可。但使用STM32控制IO口输入输出却远没有这么容易,经过一个下午的查阅文献及探索后,略微有了头绪。个人所使用的STM32F103VBT6有100个引脚,其中有五组GPIO(GPIOA…GPIOE),每组有16个GPIO端口(GPIO
SahPah
·
2020-07-04 08:51
STM32
STM32学习
之路:第十五天(温湿度传感DHT11的使用)
温湿度传感器DHT11的使用DHT11数据传输的总时序图如下:开始传输数据前的信号时序图数据接收时的时序图DHT11与单片机的连接图从DHT11读取数据的代码编写步骤:1-初始化单片机和DHT11连接的PE2口2-配置PE2口的输入输出模式函数3-配置8位接收数据函数,根据DHT11数据传输时序图编写4-建立数据存储变量,根据总是时序图编写从DHT11上接收数据函数例程:bsp_dht11.c文件
Lxingmo
·
2020-07-04 06:29
stm32
STM32学习
之路:I2C的基本读写
宏定义:/*I2C传输速度,最高为400kHz*/#defineI2C_SPEED400000/*STM32自身的I2C地址,这个地址只要与STM32外挂的I2C器件地址不一样即可*/#defineI2C_OWN_ADDR0x77/*EEPROM地址*/#defineEEPROM_ADDR(0x50<<1)//0xA0#defineEEPROM_SCL_GPIO_CLKRCC_AHB1Periph
Lxingmo
·
2020-07-04 06:29
stm32
STM32学习
心得二十六:DAC数模转换实验
记录一下,方便以后翻阅~主要内容:1)DAC数模转换原理;2)寄存器和库函数介绍;3)相关实验代码解读。实验功能:系统启动后,按WK_UP键,输出电压加200点,对应电压值200*3.3/4096,按KEY1,输出电压值减200点,每次按键,输出电压值会传至串口调试助手上。官方资料:《STM32中文参考手册V10》第12章——数字模拟转换DAC硬件连接1.数模转换原理STM32的DAC模块是12位
闲人Ne
·
2020-07-04 06:51
STM32学习心得及相关知识点
STM32学习
心得二十三:ADC转换原理及模数转换实验
记录一下,方便以后翻阅~主要内容:1)STM32ADC相关知识;2)相关寄存器和库函数配置;3)相关实验代码解读。实验功能:针对GPIOA,引脚1,实时采集开发版上3.3v的电压信号(用杜邦线连接),在串口调试助手上实时观察该电压值。官方资料:《STM32中文参考手册V10》第11章——模拟/数字转换(ADC)1.ADC(Analog-to-DigitalConverter)模/数转换器ADC是指
闲人Ne
·
2020-07-04 06:51
STM32学习心得及相关知识点
keil
mdk
嵌入式
单片机
c语言
arm
STM32学习
心得二十八:DMA基本原理及相关实验
记录一下,方便以后翻阅~主要内容:1)DMA基本原理;2)相关寄存器及库函数介绍;3)相关实验代码解读。实验功能:系统启动后,通过按键KEY0控制串口1以DMA方式发送数据,按下KEY0,就开始DMA传送,同时,串口调试助手可以收到DMA发送的内容。官方资料:《STM32中文参考手册V10》第10章——DMA控制器1.DMA(DirectMemoryAccess-直接存储器访问)基本原理1.1DM
闲人Ne
·
2020-07-04 06:51
STM32学习心得及相关知识点
STM32学习
100步之第五十六步——继电器模块模块
继电器所谓继电器就是一个开关电路,给线圈通电,利用电流的磁效应产生磁场吸合开关。具体怎么利用单片机来控制继电器,原理图如下:其中ULN2003为达林顿管,有很强的驱动能力,因为单片机输出的电流特别小,不足以使继电器能够产生强大的吸引力。内部结构如下:具体开发板连接如下:具体的三个输出接口接到了三个端口上面(某一时刻必然有两个端口是连接在一起的即构成了通路),注意这里的端口的电流特别大,因为连接了实
Dreamer_HHH
·
2020-07-04 05:05
STM32学习
100步之第五十九-六十步——RS232与RS485通信。
RS232和RS485都是基于USART通信,是通信协议,基本原理在软件配置上相差不多,下面是连接原理图:RS232RS232是将单片机的TTL电平通过专门的芯片转换为RS232电平,在接收端,再将RS232芯片转换为单片机的TTL电平即可。其发送和接收大体上和USART相同,USART3的两个端口和PB10、PB11端口复用,硬件连接如下图:。RS485RS是一种总线模式,输出两条差分线不可混淆
Dreamer_HHH
·
2020-07-04 05:05
stm32学习
之NOR flash和NAND flash区别,RAM 和ROM区别
要点:NORFLASH和NANDFLASH的主要区别,常用英文缩写、SSDstm32系列的内部flash大小32k-512K,其中常用的大容量产品为512K字节,为256个块X2K字节,地址为0x08000000.读的特点是随机读取,和ram的方式类似。写的过程是:解锁-->读出整块-->检测是否需要擦除-->擦除-->把待写入部分写入内存-->写flash-->如果没有写完则读出下一个块-->.
随想ustb
·
2020-07-04 05:28
STM32
STM32学习
——直接存储器访问(DMA)
DMA(直接存储器访问)DMA全称DirectMemoryAccess,即直接存储器访问。用来提供外设和存储器之间,或者存储器和存储器之间的高速数据传输。无须CPU控制,数据可以通过DMA传输,它通过硬件为RAM与I/O设备之间开辟一条直接传送数据的通道,这节省CPU的资源,使CPU效率提高。一、STM32DMA主要特性12个独立的可配置的通道(请求):DMA1有7个通道,DMA2有5个通道。每个
凌盛羽
·
2020-07-04 04:53
STM32
stm32学习
笔记---ADC电压采集
1.①电压输入范围ADC输入范围为:VREF-≤VIN≤VREF+。由VREF-、VREF+、VDDA、VSSA、这四个外部引脚决定。我们在设计原理图的时候一般把VSSA和VREF-接地,把VREF+和VDDA接3V3,得到ADC的输入电压范围为:0~3.3V。如果我们想让输入的电压范围变宽,去到可以测试负电压或者更高的正电压,我们可以在外部加一个电压调理电路,把需要转换的电压抬升或者降压到0~3
Moonright
·
2020-07-04 03:57
嵌入式
STM32学习
之搭建光敏二极管电路并采集判断光强
硬件部分:先来看硬件连接图,此次实验选择ADC3的通道7,硬件原理图如图1所示,光敏电阻的原理在图1中已经说明,这里就不再多说。图2是stm32的部分引脚图。图1图3软件部分:软件部分主要是三个方面,一是使用ADC时对ADC的初始化,初始化之后获取某个ADC某个通道的值,这里就是ADC3的通道7,而是哪一个通道使通过函数u16Get_Adc3(u8ch)中的ch传入的。主要代码如下://初始化AD
AI3-TMAC1
·
2020-07-04 02:25
stm32
STM32学习
之SHT20温湿度传感器
一、产品综述SHT20,新一代Sensirion湿度和温度传感器在尺寸与智能方面建立了新的标准:它嵌入了适于回流焊的双列扁平无引脚DFN封装,底面3x3mm,高度1.1mm。传感器输出经过标定的数字信号,标准I2C格式。SHT20配有一个全新设计的CMOSens®芯片、一个经过改进的电容式湿度传感元件和一个标准的能隙温度传感元件,其性能已经大大提升甚至超出了前一代传器(SHT1x和SHT7x)的可
无聊到发博客的菜鸟
·
2020-07-04 01:02
STM32学习
笔记——OLED屏
STM32学习
笔记——OLED屏OLED屏的特点:1.模块有单色和双色可选,单色为纯蓝色,双色为黄蓝双色(本人选用双色);2.显示尺寸为0.96寸3.分辨率为128*644.多种接口方式,该模块提供了总共
dengyidong1859
·
2020-07-04 00:30
STM32学习
笔记:Wi-Fi模块的AP和STA是什么
名词解释AP:AccessPoint,因为是无线的,所以也可以叫WirelessAccessPoint(WAP)。是指无线接入点,但不是路由器,也不是热点。现在的无线路由器是AP+路由器的结合,那才叫无线热点。STA:station的缩写,就是指能使用IEEE802.11协议的设备,比如可以连Wi-Fi的笔记本和手机。可以简单地认为是可以使用Wi-Fi的终端?SSID:ServiceSetIden
686967656869
·
2020-07-02 17:54
STM32学习笔记
stm32学习
(4)——外部中断
中断是单片机的灵魂引入周末的下午小明正在家里安安静静的写作业,突然小明的妈妈买菜回来了,但是妈妈忘记了带钥匙,就敲门示意小明开门,小明听到妈妈敲门的信号,停止正在写的作业,做出开门的反应,让妈妈进门,然后又继续写作业。停止正在处理的事情转而处理另一件事,在处理完另一件事后又回来处理原来的事情,这在单片机中就是中断的概念。在各类单片机中都有这几类中断:串口中断定时器中断外部中断今天就来了解一下stm
大写的小写字母
·
2020-07-02 10:56
stm32
【
STM32学习
】(4)按键控制流水灯
学习单片机都要学习流水灯,因为流水灯比较简单,易于实现,效果也比较好呈现。本次是通过按键控制流水灯,按键按一下启动流水灯,按键的使用,在单片机开发中是必不可少的。这里我用的单片机型号为STM32F103VET8个LED灯接在了PA口的低八位。注意点:1.开启GPIOA和GPIOB的时钟2.设置GPIOA口的工作模式,和GPIOB口的工作模式GPIOA:1)打开0-7IO口2)设置8个口为推挽输出3
xiaocaidayong
·
2020-07-01 14:59
单片机c语言
【
STM32学习
】(5)按键控制流水灯(中断实现)
学习单片机都要学习流水灯,因为流水灯比较简单,易于实现,效果也比较好呈现。上个博客是按键实现了流水灯控制,本次博客我们使用中断来实现流水灯,中断的重要性不需多讲,就是很重要,以后会经常遇到。这里我用的单片机型号为STM32F103VET8个LED灯接在了PA口的低八位。按键接在PB0口,并使得PB0作为外部中断线。代码实现如下:#include"stm32f10x.h"//Deviceheader
xiaocaidayong
·
2020-07-01 14:28
单片机c语言
STM32学习
---GPIO和RCC(流水灯学习)
因为实验室课题的需要,需要学习stm32。之前本科时学过51单片机,虽然stm32本质上来说也是用C对底层寄存器进行操作,但是硬件架构和底层设计的不同两者还是有天壤之别。所以把自己当做新生,从0开始学习STM32。摆正心态,稳步前进!所采用的开发板:正点原子MINI(实验室直接拿,很方便);参考书籍:STM32库开发实战指南刘火良杨森著(图书馆借,很方便,外加学长推荐);其他资料:网络查找。———
Allen_Xu17
·
2020-07-01 14:40
STM32
STM32学习
心得二十四:内部温度传感器原理及实验
记录一下,方便以后翻阅~主要内容:1)STM32内部温度传感器概述;2)相关实验代码解读。实验功能:系统启动后,实时将内部温度传感器的值传至串口助手上。官方资料:《STM32中文参考手册V10》第11章——温度传感器1.内部温度传感器框图2.STM32内部温度传感器概述2.1STM32有一个内部的温度传感器,可以用来测量CPU及周围的温度(TA);2.2该温度传感器在内部和ADCx_IN16输入通
闲人Ne
·
2020-07-01 11:30
数字信号处理
STM32学习心得
综合学习
stm32
keil
mdk
arm
嵌入式
单片机
STM32学习
第七天--串口调试助手没弄懂
啊啊啊..今天真的好沮丧。调代码足足调了一晚上,不知道什么原因工程就是错,最后好不容易啊,在主函数加了个#include"stm32f10x_lib.h"就好使了,真不知道为什么。然后随即而来的又是一通打击,什么破串口调试助手啊,就是不给我出字啊,simulator都正确的额,到你那里就不正确,什么鬼啊。今天收获甚少,不开心啊.....我这一看时候不早了。。只好明天到实验室再弄一弄了#includ
Fleargwe
·
2020-07-01 07:44
STM32
学习
STM32学习
---GPIO和按键(流水灯学习)
//main的完整过程:intmain(void){LED_GPIO_CONFIG();//定义LED灯;KEY_GPIO_CONFIG();//定义按键;//循环判断按键的过程:while(1){if((KEY_SCANF(GPIOC,GPIO_Pin_5)==0)){//确定按键完全按下if(GPIO_ReadOutputDataBit(GPIOD,GPIO_Pin_2)==0)//当灯都亮起
Allen_Xu17
·
2020-07-01 01:13
STM32
自学笔记
STM32学习
之STM32cubeMX软件安装与使用
1、STM32cube简介功能强大的STM32Cube新软件平台由设计工具、中间件和硬件抽象层组成,让客户能够集中精力创新,,2014年3月10日——横跨多重电子应用领域的全球的半导体供应商、全球的ARMCortex-M内核微控制器厂商意法半导体(STMicroelectronics,简称ST)针对STM32微控制器推出一套免费的功能强大的设计工具及软件STM32CubeMX。新开发平台可简化客户
zxrs_job
·
2020-06-30 20:39
STM32学习
STM32学习
之:RAM的分配和占用
一个小的项目,在测试时间和产品量稍微大一些之后,出现了一些莫名其妙的非逻辑错误的Bug(最头疼的是不能每次都能复制出来)。经过修改后,最近一个月的测试都没有出现。本人在这里得到了原子哥和其他朋友的很多帮助,也把自己的一些经验分享给各位,也欢迎大家指正。1.程序偶尔会出现一些Bug,经过output串口信息发现一些堆栈的临时变量被莫名其妙的修改。stm32103rbt6的内存是20K,算比较小了,看
内陆的咸水鱼
·
2020-06-30 19:46
stm32学习
菜鸟
stm32学习
笔记(1)系统时钟初始化函数
系统初始化函数步骤:1:复位并配置寄存器向量表。2:置位CR第十六位,开启外部振荡器。3:检测CR第十七位,判断外部振荡器是否准备就绪。若就绪,硬件会置位十七位。*2和3设置的均是时钟控制寄存器。4:设置时钟配置寄存器CFGR的8-10位为100使得APB1的时钟频率低于36MHZ。因为连接APB1的外设要求APB1的时钟频率低于36MHZ,否则会导致器件不稳定。5:(PLL:实现外部的输入信号与
zrg1231
·
2020-06-30 19:06
MDK-ARM_V525新建工程 & STM32使用软件仿真、RAM仿真调试及Flash下载配置详解
前言:学习STM32最好还是有一定的51单片机基础,尤其是掌握了C51中关于寄存器的操作、指针变量的应用,以及学习并能够建立自己的头文件和函数库了,那在
STM32学习
中上手更快一些,尤其是刚开始关于位绑定
zhb2004xp
·
2020-06-30 15:34
STM32初学
STM32引起电源和系统异常复位的原因
今天是第3篇分享,《
STM32学习
笔记》之引起电源和系统异常复位的原因。STM32的复位功能非常强大,可通过软件、硬件和一些事件触发系统复位,而且通过其复位状态标志可分析复位原因。
ybhuangfugui
·
2020-06-30 06:28
STM32学习
笔记(3):系统时钟和SysTick定时器
原文地址::http://blog.sina.com.cn/s/blog_49cb42490100s60d.html1.STM32的时钟系统在STM32中,一共有5个时钟源,分别是HSI、HSE、LSI、LSE、PLL(1)HSI是高速内部时钟,RC振荡器,频率为8MHz;(2)HSE是高速外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源,频率范围是4MHz–16MHz;(3)LSI是低速内部时钟
xqhrs232
·
2020-06-30 03:52
【
stm32学习
笔记】项目工程的建立
1.准备开发工程的软件。stm32项目工程一般都是用c语言书写的,能够编写c的工具理论上都可以用于开发工程项目。网上也有许多的使用诸如VS,Eclipse等工具,在使用了第三方的库后进行编写的例子。但是,大多数情况下,stm32工程都是使用MDK软件书写的。打开MDK软件,新建stm32工程2.选择工程路径并命名。注意1:工程路径一般不要有中文,以免发生错误。旧版的keilMD对中文的支持很差,高
xdearluo
·
2020-06-29 23:59
stm32
STM32学习
笔记一一触摸屏
前言:为了方便查看博客,特意申请了一个公众号,附上二维码,有兴趣的朋友可以关注,和我一起讨论学习,一起享受技术,一起成长。1.简介1.1电阻式触摸屏电阻式触摸屏利用压力感应进行触点检测控制,需要直接应力接触,通过检测电阻来定位触摸位置。1.1.1电阻式触摸屏的原理电阻触摸屏的主要部分是一块与显示器表面非常配合的电阻薄膜屏,这是一种多层的复合薄膜,它以一层玻璃或硬塑料平板作为基层,表面涂有一层透明氧
霁风AI
·
2020-06-29 22:09
stm32开发
STM32学习笔记
STM32学习
笔记一一RTC实时时钟
前言:为了方便查看博客,特意申请了一个公众号,附上二维码,有兴趣的朋友可以关注,和我一起讨论学习,一起享受技术,一起成长。1.简述STM32的实时时钟(RTC)是一个独立的定时器。STM32的RTC模块拥有一组连续计数的计数器,在相应软件配置下,可提供时钟日历的功能。修改计数器的值可以重新设置系统当前的时间和日期。RTC模块和时钟配置系统(RCC_BDCR寄存器)是在后备区域,即在系统复位或从待机
霁风AI
·
2020-06-29 22:08
stm32开发
STM32学习笔记
STM32学习
笔记一一串口 IAP
前言:为了方便查看博客,特意申请了一个公众号,附上二维码,有兴趣的朋友可以关注,和我一起讨论学习,一起享受技术,一起成长。1.简述IAP(In-Application-Programming):应用编程,是应用在Flash程序存储器的一种编程模式,它可以在应用程序正常运行的情况下,通过调用特定的IAP程序对另外一段程序Flash(UserFlash)空间进行读/写操作,甚至可以控制对某段、某页甚至
霁风AI
·
2020-06-29 22:08
stm32开发
STM32学习笔记
STM32学习
笔记一一FLASH 模拟 EEPROM
1.简述STM32本身没有自带EEPROM,但是STM32具有在应用编程(IAP:InApplicationProgramming)功能,可以把它的FLASH当成EEPROM来使用。不同型号的STM32,其FLASH容量也有所不同,最小的只有16K字节,最大的则达到了1024K字节。MiniSTM32开发板选择的STM32F103RCT6的FLASH容量为256K字节,属于大容量产品,闪存模块组织
霁风AI
·
2020-06-29 22:08
stm32开发
STM32学习笔记
STM32学习
笔记一一UCOSII(1)
前言:为了方便查看博客,特意申请了一个公众号,附上二维码,有兴趣的朋友可以关注,和我一起讨论学习,一起享受技术,一起成长。1.简介UCOSII是一个可以基于ROM运行的、可裁减的、抢占式、实时多任务内核,具有高度可移植性,特别适合于微处理器和控制器,是和很多商业操作系统性能相当的实时操作系统(RTOS)。1.1UCOSII体系结构图UCOSII的移植,我们只需要修改:os_cpu.h、os_cpu
霁风AI
·
2020-06-29 22:07
stm32开发
STM32学习笔记
STM32学习
笔记一一输入捕获
1.概述输入捕获模式可以用来测量脉冲宽度或者测量频率。STM32的定时器,除了TIM6和TIM7,其他定时器都有输入捕获功能。STM32的输入捕获,简单的说就是通过检测TIMx_CHx上的边沿信号,在边沿信号发生跳变(比如上升沿/下降沿)的时候,将当前定时器的值(TIMx_CNT)存放到对应的通道的捕获/比较寄存器(TIMx_CCRx)里面,完成一次捕获。同时还可以配置捕获时是否触发中断/DMA等
霁风AI
·
2020-06-29 22:07
stm32开发
STM32学习笔记
STM32学习
笔记一一PWM 输出
前言:为了方便查看博客,特意申请了一个公众号,附上二维码,有兴趣的朋友可以关注,和我一起讨论学习,一起享受技术,一起成长。1.PWM简介脉冲宽度调制(PWM),是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术。即对脉冲宽度的控制。STM32的定时器除了TIM6和7。其他的定时器都可以用来产生PWM输出。其中高级定时器TIM1和TIM8可以同时产生多达7路的PWM输出。而通用定时器也
霁风AI
·
2020-06-29 22:36
stm32开发
STM32学习笔记
STM32学习
笔记一一TFTLCD 显示
前言:为了方便查看博客,特意申请了一个公众号,附上二维码,有兴趣的朋友可以关注,和我一起讨论学习,一起享受技术,一起成长。1.TFTLCD简介TFT-LCD即薄膜晶体管液晶显示器。TFT-LCD与无源TN-LCD、STN-LCD的简单矩阵不同,它在液晶显示屏的每一个象素上都设置有一个薄膜晶体管(TFT),可有效地克服非选通时的串扰,使显示液晶屏的静态特性与扫描线数无关,因此大大提高了图像质量。TF
霁风AI
·
2020-06-29 22:36
stm32开发
STM32学习笔记
STM32学习
笔记一一ADC
前言:为了方便查看博客,特意申请了一个公众号,附上二维码,有兴趣的朋友可以关注,和我一起讨论学习,一起享受技术,一起成长。github:mygithub注:博客所涉及的关于stm32的代码,均在仓库【stm32f013_study】下,包括底层驱动和应用测试代码。本文设计的文件包含:(1)drvadc.c:ADC驱动实现(2)app_adc.c:ADC功能测试代码(3)头文件:drvuadc.h:
霁风AI
·
2020-06-29 22:36
stm32开发
STM32学习笔记
STM32学习
笔记一一外部中断
前言:为了方便查看博客,特意申请了一个公众号,附上二维码,有兴趣的朋友可以关注,和我一起讨论学习,一起享受技术,一起成长。github:mygithub注:博客所涉及的关于stm32的代码,均在仓库【stm32f013_study】下,包括底层驱动和应用测试代码。本文设计的文件包含:(1)源文件:drvexti.c:外部中断驱动实现(2)头文件:drvexti.h:外部中断驱动头文件1.STM32
霁风AI
·
2020-06-29 22:05
stm32开发
STM32学习笔记
STM32学习
笔记一一USART
前言:为了方便查看博客,特意申请了一个公众号,附上二维码,有兴趣的朋友可以关注,和我一起讨论学习,一起享受技术,一起成长。github:mygithub注:博客所涉及的关于stm32的代码,均在仓库【stm32f013_study】下,包括底层驱动和应用测试代码。本文设计的文件包含:(1)drvuart.c:UART驱动实现(2)头文件:drvuart.h:UART;1.串口的基本概念通用同步异步
霁风AI
·
2020-06-29 22:05
stm32开发
STM32学习笔记
STM32学习
笔记一一定时器中断
前言:为了方便查看博客,特意申请了一个公众号,附上二维码,有兴趣的朋友可以关注,和我一起讨论学习,一起享受技术,一起成长。1.STM32通用定时器简介STM32的通用定时器是一个通过可编程预分频器(PSC)驱动的16位自动装载计数器(CNT)构成。使用定时器预分频器和RCC时钟控制器预分频器,脉冲长度和波形周期可以在几个微秒到几个毫秒间调整。STM32的每个通用定时器都是完全独立的,没有互相共享的
霁风AI
·
2020-06-29 22:05
stm32开发
STM32学习笔记
正点原子
STM32学习
笔记——通用定时器基本原理
以下描述适用于整个STM32FM10xxx系列。本文依据《STM32中文参考手册_V10》STM32通用定时器简介STM32的通用定时器是一个通过可编程预分频器(PSC)驱动的16位自动装载计数器(CNT)构成。STM32的通用定时器可以被用于:测量输入信号的脉冲长度(输入捕获)或者产生输出波形(输出比较和PWM)等。使用定时器预分频器和RCC时钟控制器预分频器,脉冲长度和波形周期可以在几个微秒到
依然笨拙
·
2020-06-29 19:36
STM32
正点原子
STM32学习
笔记——MPU6050介绍
一、MPU6050简介1.什么是MPU6050?MPU6050是InvenSense公司推出的全球首款整合性6轴运动处理组件,内带3轴陀螺仪和3轴加速度传感器,并且含有一个第二IIC接口,可用于连接外部磁力传感器,利用自带数字运动处理器(DMP:DigitalMotionProcessor)硬件加速引擎,通过主IIC接口,可以向应用端输出完整的9轴姿态融合演算数据。有了DMP,我们可以使用Inve
依然笨拙
·
2020-06-29 19:36
STM32
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他