物联网
STM32点灯 标签描述

1.使能外设时钟 输入:RCC_APB2PeriphClockCmd函数,查看函数定义,根据函数定义填写参数: RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC,ENABLE); 2.配置端口模式 输入函数GPIO_Init,跳转到函数定义,查看函数定义得知函数体的第二个参数是结构体,先定义结构体并且填写结构体的各个参数,然后填写函数参数: GPIO_InitTypeDefGPIO_InitStructure;//定义结构体 GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP; //结构体参数 GPIO...

  RGE9SaKkXr6k   2023年12月07日   22   0   0 STM32点灯stm32STM32学习笔记

GPIO的内部结构: 在STM32中,所有的外设都是挂载在APB2外设总线上的,GPIO内包含了寄存器和驱动器,内核通过APB2总线对寄存器进行读写,寄存器的每一位对应每一个引脚。驱动器是用来增强GPIO驱动能力的 GPIO位的内部结构: 在下结构图中,信号从右边的I/0引脚输入,通过内部的上拉或下拉开关进行到TTL肖特基触发器处,模拟量信号在TTL肖特基触发器前输入到模拟输入端口处。电压经过TTL肖特基进行整形处理(施密特触发电路是一种波形整形电路,当任何波形的信号进入电路时,输出在正、负饱和之间跳动,产生方波或脉波输出。)后送到服用功能输入或者输入信号寄存器中作为数字信号输入。 输...