Appuim环境搭建 Wendy 计算机网络 wpf usb android经典项目开发实战 mysql卸载重装 a标签去除下划线 wps文件修复工具下载 python使用教程 python传参 java在线教程 java中scanner java入门新手教程 java基础类型 java表达式 java写文件 java生成文件 java删除目录 linux硬盘 rndis驱动下载 stata软件 键盘宏软件 卡巴斯基离线升级包 python缩进规则 mysql时间比较 php小数点保留2位 mtu设置多少最好 搜狐影音播放器 拍照姿势的摆法女 换肤助手 win10工作组 ae怎么复制图层 ps描边怎么用 ps提高像素 baidupan PS去色 java分布式 声音测试软件 查看端口号
当前位置: 首页 > 学习教程  > 编程语言

了解GPIO

2021/2/13 16:34:33 文章标签: 测试文章如有侵权请发送至邮箱809451989@qq.com投诉后文章立即删除

平台:战舰STM32F103 硬件:STM32F103芯片 更新时间:2021/2/13 目录 一、GPIO是什么 二、STM32引脚分类 三、GPIO寄存器 一、GPIO是什么 GPIO(英语:General-purpose input/output),通用型之…

平台:战舰STM32F103

硬件:STM32F103芯片

更新时间:2021/2/13

目录

一、GPIO是什么

二、STM32引脚分类

三、GPIO寄存器


一、GPIO是什么

GPIO(英语:General-purpose input/output),通用型之输入输出的简称。在STM32里非常的重要,几乎所有与外部硬件的信息交流都靠它。如控制LED,实现中断、串口、I2C、ADC等。

二、STM32引脚分类

GPIO 就是图中的PAx~PGx(x=0~15) 共分为ABCDEFG 7个组,

三、GPIO寄存器

每组GPIO拥有7个寄存器分别为:

32位配置寄存器 CRL+ CRH

32位数据寄存器 IDR + ODR

32位置位/复位寄存器 BSRR

16位 复位寄存器 BRR

32位锁存寄存器 LCKR

 

1、端口配置低寄存器 GPIOx_CRL(x=A..G)

低位寄存器指的是0~7为GPIO的寄存器,如:PA1~PA7

同理,高位寄存器指8~15的寄存器


本文链接: http://www.dtmao.cc/news_show_700056.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?