蓝桥杯
文章平均质量分 94
蓝桥杯物联网竞赛学习笔记
柯西的彷徨
道阻且长,行则将至。
展开
-
[005] [蓝桥杯物联网] LoRa模块通信原理概述与API使用方法
LoRa (`Long Range`, 远距离)模块收发器型号为`SX1278`,可以完成**点对点**的数据通信功能,属于**半双工**通信,其原理图与引脚描述如下图所示:原创 2022-04-03 15:00:31 · 7571 阅读 · 10 评论 -
[004] [蓝桥杯物联网] STS3x-DIS温度传感器IIC读取
温度传感器模块采用Sensirion STS3-DIS-B 温度传感器,I2C 接口,温度测量精度±0.2℃。- STS3x-DIS支持I2C快速模式(频率最高可达`1000khz`)- 在向传感器发送命令后,传感器需要最小的`1ms`等待时间才能接收到另一个命令。- 在**写**方向上,**必须发送校验和**,因为STS3x-DIS只接受后面跟着正确校验和的数据。在读取方向上,校验和的读取和处理由主机完成。原创 2022-04-02 14:59:45 · 4660 阅读 · 1 评论 -
[003] [蓝桥杯物联网] ADC硬件框架与HAL库轮询/中断/DMA方式编程
- ADC一般为12bit分辨率,数据可左对齐和右对齐(一般右对齐),同时具有单次、连续、扫描、间隔模式,其中扫描模式一般用于多通道的采集(多通道默认使能)。- 对于F1/4通道分为规则通道组与注入通道组,注入通道类似中断,可打断正在转换的规则通道组,优先转换注入通道;L0中没有注入通道,均为规则通道。- F1/4的ADC时钟来自APB2经过ADC分配器分频后的时钟,L0的ADC时钟来自HSI(16M)。- ADC的触发源除了内部通道外,还有外部事件触发源,比如定时器捕获,EXTI事件触发。- AD原创 2022-04-02 00:55:04 · 4595 阅读 · 2 评论 -
[002] [蓝桥杯物联网] RTC时钟硬件框架与配置流程
- LSI 37 kHz- LSE 32.768 kHz- HSE预分频后的时钟 `f_ck_apre`时钟用于对二进制`RTC_SSR`亚秒下行计数器进行计时。当其值为0时,`RTC_SSR`重新加载`PREDIV_S`的内容,`f_ck_apre`时钟计算:`f_ck_spre`时钟既可以用于**更新日历**,也可以作为16位唤醒自动重新加载计时器的时间基础。为了获得较短的超时时间,16位唤醒自动重新加载定时器也可以使用`RTCCLK`除以可编程的4位异步预分频器运行。`f_ck_spre`原创 2022-04-01 00:54:35 · 1734 阅读 · 0 评论 -
[001] [蓝桥杯物联网] 矩阵按键详解
`PA8`引脚为 OLED 显示屏 I2C SCL信号,在同时使用 OLED 屏幕和 2x3 矩阵键盘模块时,在每次矩阵键盘扫描任务前、后,需要**重置 `PA8` 到相应的工作模式和状态**;或**放弃使用** **`PA8` 对应列(B3/B6按键)**,使用 2x2 矩阵键盘功能 。原创 2022-03-31 17:03:07 · 1820 阅读 · 0 评论