普通网站成微网站开发,上海企业体检,页面设计大赛,小企业建网站目录 前言#xff1a;1、按键LED灯配置#xff1a;2、OLED配置#xff1a;3、继电器配置#xff1a;4、LORA模块配置#xff1a;5、矩阵模块#xff1a;6、串口模块#xff1a;7、RTC配置#xff1a;8、ADC模块配置#xff1a;9、温度传感器模块#xff1a;后续… 目录 前言1、按键LED灯配置2、OLED配置3、继电器配置4、LORA模块配置5、矩阵模块6、串口模块7、RTC配置8、ADC模块配置9、温度传感器模块后续 前言 通过上次的模拟竞赛让我深感自己对于cubmx配置的生疏最初我配置cubmx的时候是通过看原理图配置的尽管我学过一遍但是过了俩月再看那个原理图觉得十分抽象就好像我从来未见过它一样所以有什么方法能像手机支付一样简单却不用像线下用纸币兑换一样繁琐的配置方式呢闲来无事我看了看比赛会给的资料其中有一本说明手册让我完成了原始人的蜕变。 之前的配置是基于原理图的配置过于繁琐不能一步到位下面将用最直接的配置方式省去不必要的周转过程直接一步到位。 1、按键LED灯配置 LED5 - PC15 KEY_S1 - PC14
分别对应输出输入模式按键按下接收到低电平 2、OLED配置 OLED_Power - PB5
配置直接配置I2C3 - I2C - I2C即可瞬间配置前三项再配置一个OLED_Power即可 3、继电器配置 没有明说但不难配置 PA11 - K1 PA12 - K2 皆高电平量低电灭 4、LORA模块配置 比赛用后四个即可
PA4 - SPI1_NSS PA5 - SPI1_SLK
PA6 - SPI1_MISO PA7 - SPI1_MOSI
PA4配置输出模式 5、矩阵模块 ROW1 - PB6 ROW2 - PB7
COLUMN1 - PB0 COLUMN2 - PB1 COLUMN3 - PA8 ROW应配置输入模式且上拉COLUMN应配置输出高电平 6、串口模块
串口部分直接点击USART2 - Asynchronous直接就配置好了
Asynchronous - 异步通信 Baud Rate - 波特率 7、RTC配置
直接点击RTC激活时钟激活日历即可 Activate clock source - 激活时钟源 Activate calendar - 激活日历
calendar time - 日历时间 8、ADC模块配置 可以看出需要开启ADC通道89
RP1 - PB1 RP2 - PB0 注意
Discontinous Conversion mode - 不连续转换模式 一定要使能 9、温度传感器模块 配置好PB6、PB7即可 后续 当然这种简便配置只是我系统性的总结必须要用后续的模拟实战查漏补缺