文字表达不太清楚,感兴趣的朋友可以观看视频:
电堂科技c.51diantang.comSTM8S系列的I/O功能
一个I/O端口可以包括多达8个引脚,每个引脚可以被独立编程作为数字输入或者数字输出口。另外部分口还可能会有如模拟输入、外部中断、片上外设的输入/输出等复用功能。
- 端口的各个位可以被单独配置
- 可选择的输入模式:浮动输入和带上拉输入
- 可选择的输出模式:推挽式输出和开漏输出
- 数据输入和输出采用独立的寄存器
- 外部中断可以单独使能和关闭
- 输出摆率控制用以减少EMC噪声
- 片上外设的I/O功能复用
- 当作为模拟输入时可以关闭输入施密特触发器来降低功耗
- 在数据输出锁存时支持读-修改-写
- 输入兼容5V电压
- I/O口工作电压范围为1.6V到VDDIOmax
I/O引脚的配置模式有8种:
- 悬浮输入
- 上拉输入
- 中断悬浮输入
- 中断上拉输入
- 开漏输出
- 推挽输出
- 输出(最快速度10MHZ)
- 真正的开漏输出(特定引脚)
GPIO寄存器
- 输出数据寄存器(Px_ODR)
- 输入寄存器(Px_IDR)
- 数据方向(Px_DDR)
- 控制寄存器1(Px_CR1)
- 控制寄存器2(Px_CR2)
意法半导体2020年电机控制线上训练营开营啦!点击链接即可报名~
STM32/STM8微控制器 | MCU单片机 | 意法半导体STMwww.stmcu.com.cn《基于MC SDK V5.4电机库的STM32电机控制理论与实践》技术营等你哦~~~