一、真题部分
![](https://i-blog.csdnimg.cn/blog_migrate/a2a274e8dae0c491747017b7d5c01d1c.png)
![](https://i-blog.csdnimg.cn/blog_migrate/874cbe1400e75176a08229f776f397fc.png)
![](https://i-blog.csdnimg.cn/blog_migrate/9ae0c177cbf789e1607f3796cb7c731f.png)
![](https://i-blog.csdnimg.cn/blog_migrate/470f99f36e57ed0ba814f5f834d6934a.png)
二、LoRa_A
1、配置根据试题的要求配置STM32CubeMX
(1)引脚配置
将PC14引脚配置为输入模式
PC14 用户按键引脚
将PA10引脚配置为中断模式
PA10 LoRa模块DIO0引脚
将以下引脚配置为输出模式
PC15 用户LED引脚
PB5 OLED电源控制引脚
PA11和PA12 继电器控制引脚
PA4和PA9 LoRa模块片选和复位引脚,初始为高电平
GPIO引脚初始化
![](https://i-blog.csdnimg.cn/blog_migrate/217a3bda738f44055d455ff9d65a2bfb.png)
使能EXTI4_15中断
![](https://i-blog.csdnimg.cn/blog_migrate/b0a7227f9afec5d8fa8a56eda6727e2c.png)
(2)配置I2C模块,因为新版数据资源包需要自己创建I2C模块的程序,所以利用STM32CubeMX配置硬件I2C模块
![](https://i-blog.csdnimg.cn/blog_migrate/a16332d73af2e4ef9be08c845ad599ce.png)
(3)