嵌入式开发
谱写
生活不是等待风暴过去,而是学会在雨中翩翩起舞~
兴
展开
-
STM32的8种GPIO输入输出模式深入详解
输入模式 -输入浮空(GPIO_Mode_IN_FLOATING) -输入上拉(GPIO_Mode_IPU) -输入下拉(GPIO_Mode_IPD) -模拟输入(GPIO_Mode_AIN)输出模式 -开漏输出(GPIO_Mode_Out_OD) -开漏复用功能(GPIO_Mode_AF_OD) -推挽式输出(GPIO_Mode_Out_PP) -...原创 2018-04-24 11:38:20 · 120384 阅读 · 11 评论 -
I2C串行总线的工作原理
I2C串行总线的工作原理I2串行总线概述 I2C总线是PHLIPS公司推出的一种串行总线,是具备多主机系统所需的总线裁决和高低速器件同步功能的高性能串行总线。I2C总线只有两根双向信号线。一根是数据线SDA,另一根是时钟线SCL。单片机A 单片机B 这条总线可以同时挂接两台主机 另外四个从机I2C可以多主机多从机。但是A和B不能同时发送数据,如:需要等待A发送完B才可发送。I2C总线通...原创 2018-04-25 11:42:13 · 2088 阅读 · 0 评论 -
红外线工作原理
什么是红外线人的眼睛能看到的可见光按波长从长到短排列,依次为红、橙、黄、绿、青、蓝、紫。其中红光的波长范围为0.62~0.76μm;紫光的波长范围为0.38~0.46μm。比紫光波长还短的光叫紫外线,比红光波长还长的光叫红外线.红外线遥控就是利用波长为0.76~1.5μm之间的近红外线来传送控制信号的。红外线系统的组成红外线遥控器已被广泛使用在各种类型的家电产品上,它的出现给使用电器提供了很多的便...原创 2018-04-26 10:28:14 · 14323 阅读 · 0 评论 -
STM32 DAC工作原理
DAC工作原理DAC介绍数字/模拟转换模块(DAC)是12位数字输入,电压输出的数字/模拟转换器。DAC可以配置为8位或12位模式,也可以与DMA控制器配合使用。DAC工作在12位模式时,数据可以设置成左对齐或右对齐。DAC模块有2个输出通道,每个通道都有单独的转换器。在双DAC模式下,2个通道可以独立地进行转换,也可以同时进行转换并同步地更新2个通道的输出。DAC可以通过引脚输入参考电压...原创 2019-08-01 16:00:02 · 8902 阅读 · 0 评论 -
STM32 DMA工作原理
DMA工作原理DMA介绍直接存储器存取(DMA)用来提供在外设和存储器之间或者存储器和存储器之间的高速数据传输。无须CPU干预,数据可以通过DMA快速地移动,这就节省了CPU的资源来做其他操作。两个DMA控制器有12个通道(DMA1有7个通道,DMA2有5个通道),每个通道专门用来管理来自于一个或多个外设对存储器访问的请求。还有一个仲裁器来协调各个DMA请求的优先权。DMA主要特征...原创 2019-08-01 16:03:54 · 4221 阅读 · 0 评论