GPIO

STM32 MCO时钟输出配置实验

 STM32的PA.8引脚具有复用功能——时钟输出(MCO), 该功能能将STM32内部的时钟通过PA.8输出.   操作流程: 1)、设置PA.8为复用AF模式。 RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA, ENABLE); GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8;...

STM32 LED闪烁 初学笔记

LED的硬件电路 我的电路: LED 共阴极指的是LED共同的接点是GND(接地),而共阳极指的是LED共同的接点是电源。LED亮灯的条件是两端有电势差。 1.共阴极: 当LED另一端接入5V电源的时候,与另一端产生电势差因此会有电流从正极流到GND,最后会亮灯 当LED另一端接入0V的时候,则不会产生电势差也就不会亮灯。 优点是符合人类的正向思维,送...

Nodemcu的GPIO接口介绍(ZT)

http://www.basemu.com/nodemcu-gpio-interface.html Nodemcu的GPIO接口介绍 通用输入/输出(GPIO)是集成电路上的一个引脚功能,它既可以是输入引脚,也可以是输出引脚,这些功能均可以在编写程序时进行控制。 NodeMCU的开发工具包( Dev kit  )提供了对Nodemcu GPIO的支持。唯一...

STM32 库函数 初学笔记

寄存器结构体定义 偏移量:4字节,因此用unsigned int声明结构体内每个元素。定义GPIOB为以GPIOB_BASE为基址的结构体指针。 编写库函数 编写库函数文件: main函数中调用:   构建库函数雏形    参照下表:   main()中: STM32固件库文件分析 GPIO_ReadOutputDataBit 函数解释:读取io...

i.MX6ULL的GPIO简要介绍。

详细介绍可参考《i.MX 6UltraLite Applications ProcessorReference Manual》第 26 章 General Purpose Input/Output (GPIO)(P1133)。GPIO框图   一、IOMUXC复用选择器 1 在IOMUXC 外设中,MUX Mode 和 Pad Settings 寄存器命...

STM32学习笔记之EXTI(外部中断)

參考资料:STM32数据手冊、网络资料 =========================================切割线=========================================       外部中断/事件控制器由19个产生事件/中断要求的边沿检測器组成。每一个输入线能够独立地配置 输入类型(脉冲或挂起)和相应的触发事件(...

GD32F330 | 内部时钟配置

GD32 内部时钟配置   有时候,在IO引脚资源紧张的情况下,我们可能需要将 OSCIN 、 OSCOUT 引脚作为普通的GPIO使用。   而有些情况下,芯片默认使用的是外部8M时钟,这就需要先切换到内部时钟,然后再配置 OSCIN 、 OSCOUT 引脚,才能实现普通 GPIO 的功能。   下面以 GD32F330G8U6 为例,使用的GD官方开...

BLDC开发笔记2.六步PWM输出

6步PWM互补输出 6步PWM输出是对 F103 的 TIM1 进行配置成PWM输出模式,带刹车和死区功能。按照模块化进行初始化配置。勾选keil中的C99标准(支持任意地方定义变量)。 GPIO初始化 打开相应功能模块时钟,将TIM1 的TIx引脚配置为复用推挽输出模式,BKIN(刹车)引脚配置为浮空输入模式。 通过在头文件进行宏定义配置,在硬件改变的时...