1. 单片机时钟与GPIO
Posted 干锅土鸡
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1. 单片机时钟与GPIO相关的知识,希望对你有一定的参考价值。
本博客用于记录 百问网 7天物联网培训中所学习的知识
STM32时钟分类:
HSE:高速外部时钟
HSI:高速内部时钟
LSI:低俗内部时钟
LSE:低俗外部时钟
外部时钟精度高,低俗外部时钟通常给看门狗用。
查看时钟引脚后,可以通过CubeMX设置时钟:
STM32的GPIO
- STM32F103C8T6一共有48个引脚
- 按A、B、C分组,每组16个引脚,编号0~15,STM32F103C8T6有两组GPIO,每组16个引脚,即32个GPIO引脚
- GPIO支持八种工作模式
输出模式:推挽输出、开漏输出、复用推挽输出、复用开漏输出
输入模式:上拉输入、下拉输入、浮空输入、模拟输入
推挽输出增强了电流、提高负载能力和驱动能力。
如何按键消抖?
硬件加电容或者软件延时一段时间
读引脚电平:
GPIO_PinState HAL_GPIO_ReadPin(GPIO_TypeDef* GPIOx,uint16_t GPIO_Pin);
以上是关于1. 单片机时钟与GPIO的主要内容,如果未能解决你的问题,请参考以下文章