STM32学习
fukbsri
不快乐学习小猪
展开
-
STM32L475裸机例程学习红外接收实验
红外遥控实验红外遥控简介红外线遥控不具有像无线电遥控那样穿过障碍物去控制被控对象的能力,所以,在设计红外线遥控器时,不必要像无线电遥控器那样,每套(发射器和接收器)要有不同的遥控频率或编码(否则,就会隔墙控制或干扰邻居的家用电器),所以同类产品的红外线遥控器,可以有相同的遥控频率或编码,而不会出现遥控信号“串门”的情况。这对于大批量生产以及在家用电器上普及红外线遥控提供了极大的方面。由于红外线为不可见光,因此对环境影响很小,再由于红外光波动波长远小于无线电波的波长,所以红外线遥控不会影响其他家用电器,也原创 2020-07-06 15:20:38 · 848 阅读 · 1 评论 -
潘多拉STM32L475使用体验
打算从裸机学起的新手不要买!新手不要买!新手不要买!新手不要买!这块板子主要是针对rt-thread的开发学习的,所以对于初入门的裸机学习新手来说,十分不友好!板子没啥问题,就是例程不全,开发指南更是乱七八糟糊弄人,我是找了一个STM32F429的开发指南结合起来在学习,看开发指南的时候就要把原理图翻出来对应着接口看,因为429和475的外设接口不一样,特别麻烦。所以如果不是打算买来学习rt-thread的老手的话,不建议入这块板,性价比不高,坑!就酱!...原创 2020-06-30 15:34:34 · 1533 阅读 · 2 评论 -
STM32L475裸机例程学习 定时器中断和PWM输出实验
定时器中断和PWM输出实验所以阿…笔记的重要性哇!之前看过的内容在做后面的内容涉及到了发现没有笔记,看的时间太久远,竟然全部忘记了,真是个悲伤的故事:(那就重来吧。由于这两个实验都跟TIM定时器关联性很大,就合在一起写了。Part1 定时器中断实验三种定时器的区别这部分主要用到通用定时器STM32F429通用定时器 STM32F429 的通用定时器包含一个 16 位或 32 位自动重载计数器(CNT),该计数器由可编程预分频器(PSC)驱动。STM32F429 的通用定时器可以被用于:测量原创 2020-06-29 18:28:55 · 2392 阅读 · 1 评论 -
STM32L475裸机例程学习 模拟IIC传输读取温度湿度数据
IIC此文章仅限于记录个人知识盲区,没有指导作用,如果有任何疑问,欢迎在评论区提问讨论~定义 I2C总线是一种串行数据总线,只有两根信号线,一根是双向的数据线SDA,另一根是时钟线SCL,两根线可以挂多个设备。IIC总线上可以挂很多设备:多个主设备,多个从设备(外围 设备)。 上图中主设备是两个单片机,剩下的都是从设备。多主机会产生总线裁决问题。当多个主机同时想占用总线时,企图启动总线传输数据,就叫做总线竞争。I2C通过总线仲裁,以决定哪台主机控制总线。 每个接到I2C总线上的器件都有唯一原创 2020-06-24 10:11:08 · 856 阅读 · 0 评论 -
STM32L475裸机例程学习 DMA实验
DMA实验DMADMA,全称为:Direct Memory Access,即直接存储器访问。DMA 传输方式无需 CPU 直接 控制传输,也没有中断处理方式那样保留现场和恢复现场的过程,通过硬件为 RAM 与 I/O 设备 开辟一条直接传送数据的通路,能使 CPU 的效率大为提高。STM32L475 最多有 2 个 DMA 控制器(DMA1 和 DMA2) ,共 14 个通道(每个控制器 7 个), 每一个 DMA 控制器都用于管理一个或多个外设的存储器访问请求。每个通道总共可以有多达 7 个请求。每原创 2020-06-19 17:26:56 · 1238 阅读 · 0 评论 -
潘多拉STM32L475裸机例程学习 DAC实验
DAC实验此文章仅限于记录个人知识盲区,没有指导作用,如果有任何疑问,欢迎在评论区提问讨论~DACSTM32L475 的 DAC 模块(数字/模拟转换模块)是 12 位数字输入,电压输出型的 DAC。DAC 可以配置为 8 位或 12 位模式,也可以与 DMA 控制器配合使用。DAC 工作在 12 位模式时,数 据可以设置成左对齐或右对齐。DAC 模块有 2 个输出通道,每个通道都有单独的转换器。在双 DAC 模式下,2 个通道可以独立地进行转换,也可以同时进行转换并同步地更新 2 个通道的输 出。D原创 2020-06-18 17:32:53 · 832 阅读 · 0 评论 -
潘多拉STM32L475裸机例程学习 ADC实验
ADC实验此文章仅限于记录个人知识盲区,没有指导作用,如果有任何疑问,欢迎在评论区提问讨论~ADCSTM32L475xx 系列有 3 个 ADC,都可以独立工作,其中 ADC1 和 ADC2 还可以组成双重 模式(提高采样率) 。STM32L475 的 ADC 分辨率高达 12 位,每个 ADC 具有多达 20 个的采集 通道,这些通道的 A/D 转换可以单次、连续、扫描或间断模式执行。ADC 的结果可以左对齐 或右对齐方式存储在16 位数据寄存器中。STM32L475 的 ADC 最大的转换速率为原创 2020-06-18 14:46:20 · 1963 阅读 · 0 评论