STM32F4-IO配置
来源:互联网 发布:成都erp软件多少钱 编辑:程序博客网 时间:2024/05/13 16:25
STM32F4的IO主要可以配置为以下八种模式:
1、输入浮空 2、输入上拉3、输入下拉4、模拟输入5、开漏输出6、推挽输出7、推挽式复用功能8、开漏式复用功能
常用配置格式:
1、使能IO时钟,调用函数RCC_AHB1PeriphClockCmd();2、初始化IO参数,调用函数GPIO_Init();3、操作IO。
void IO_Init(void){ GPIO_InitTypeDef GPIO_InitStructure; RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOE, ENABLE); //使能GPIOE时钟 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_4 | GPIO_Pin_3; //选择IO GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT; //普通输出模式 GPIO_InitStructure.GPIO_OType = GPIO_OType_PP; //推挽输出 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz; //时钟100MHz GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP; //上拉 GPIO_Init(GPIOE, &GPIO_InitStructure); //初始化GPIOE GPIO_SetBits(GPIOE,GPIO_Pin_4 | GPIO_Pin_10); //设置高电平}void main(){ IO_Init(); while() { GPIO_SetBits(GPIOE,GPIO_Pin_4); //IO口拉高 delay_ms(500); //延时 GPIO_ResetBits(GPIOE,GPIO_Pin_4); //IO口拉低 delay_ms(500); //延时 }}
0 0
- STM32F4-IO配置
- STM32F4的IO设置测试
- STM32F4时钟配置
- stm32f4 - gpio配置
- STM32F4串口DMA配置
- STM32F4 CAN2配置
- STM32F4的ADC 配置
- STM32F4 的DAC 配置
- STM32F4 哪种IO口可以输出PWM ?
- stm32f4 - 时钟树分析配置
- STM32F4
- stm32F4库函数中的RCC系统时钟配置
- RTX 移植STM32F4之基础配置
- STM32F4单线半双工串口配置
- STM32F4 RCC及SystemInit配置分析
- STM32F4 开发笔记1: 时钟配置
- STM32F4串口使用配置(库函数版)
- STM32F4的GPIO口配置模式
- 为arm内核构建源码树----Linux内核剖析(四)
- javaweb多窗口展示网页
- 算法的简单描述
- Internet路由之路由表查找算法概述-哈希/LC-Trie树/256-way-mtrie树
- JavaScript变量
- STM32F4-IO配置
- 【质数算法】——判断质数、求小于N的质数、求前N个质数
- 日经春秋 20151001
- iOS 开发之实现调用电话功能代码
- 黑马程序员——继承,多态,方法重写总结
- Internet路由-主机路由表和转发表
- linux top命令
- select sysdate - 3 from dual (计算3天前日期)
- LeetCode(100) Same Tree