stm8s gpio端口配置

简介 stm8的通用输入/输出口用于芯片和外部进行数据传输。一个io端口可以包括多达8个引脚,每个引脚可以被独立编程作为数字输入或者数字输出口。另外部分口还可能会有如模拟输入,外部中断,片上外设的输入/输出等复用功能。但是在同一时刻仅有一个复用功能可以映射到引脚上。
复用功能的映射是通过选项字节控制的。请参考数据手册关于选项字节的描述。每个端口都分配有一个输出数据寄存器,一个输入引脚寄存器,一个数据方向寄存器,一个选择寄存器,和一个配置寄存器。一个i/o口工作在输入还是输出是取决于该口的数据方向寄存器的状态。
 stm8s的gpio主要功能 ● 端口的各个位可以被单独配置
● 可选择的输入模式:浮动输入和带上拉输入
● 可选择的输出模式:推挽式输出和开漏输出
● 数据输入和输出采用独立的寄存器
● 外部中断可以单独使能和关闭
● 输出摆率控制用以减少emc噪声
● 片上外设的i/o功能复用
● 当作为模拟输入时可以关闭输入施密特触发器来降低功耗
● 在数据输出锁存时支持读-修改-写
● 输入兼容 5v电压
● i/o口工作电压范围为1.6 v 到v ddiomax
每个端口都分配有一个输出数据寄存器,一个输入引脚寄存器,一个数据方向寄存器,一个选择寄存器,和一个配置寄存器。一个i/o口工作在输入还是输出是取决于该口的数据方向寄存器的状态。
gpio的每个端口由输出数据寄存器 (odr),引脚输入寄存器 (idr),数据方向寄存器(ddr)控制,控制寄存器1(cr1)和控制寄存器2(cr2)用于对输入/输出模式配置。
模式配置图为:
可以得出将 ddrx 位清零就选择了输入模式。在该模式下读idr寄存器的位将返回对应i/o引脚上的电平值。将 ddrx 位置1就选择了输出模式。在该模式下向odr寄存器的位写入数据将会通过锁存器输出对应数字值到i/o口。读idr的位将会返回相应的i/o引脚电平值。通过软件配置cr1,cr2寄存器可以得到不同的输出模式:上拉输出,开漏输出。
复位后引脚状态为悬空输入。注意!!没有使用的i/o口要连接到固定的电平值,上拉或下拉。
另有三个寄存器 端口 x 输出数据寄存器 (px_odr), 端口 x 输入寄存器 (px_idr)(可读), 端口 x 数据方向 (px_ddr)[0输入:1输出]。均为8位寄存器。
还有两个配置寄存器 端口 x 控制寄存器 1 (px_cr1), 端口 x 控制寄存器 2 (px_cr2)。
i/o的配置和使用 每一个端口都有一个输出数据寄存器(odr),一个引脚输入寄存器(idr)和一个数据方向寄存器(ddr)总是同相关的。
控制寄存器1(cr1)和控制寄存器2(cr2)用于对输入/输出进行配置。任何一个i/o引脚可以通过对ddr,odr,cr1和cr2寄存器的相应位进行编程来配置。
寄存器中的位n对应于口的引脚n。各种不同配置总结如表18。
(表18:io口配置表)
注意:连接vdd的二极管在实际开漏极状态引脚是无效的,在引脚和vol之间的局部保护设备重要性是有效的。
没有使用的i/o引脚必须连接到一个固定的电平值。或者是上拉或者是下拉。
输入模式 将ddrx位清零就选择了输入模式。在该模式下读idr寄存器的位将返回对应i/o引脚上的电平值。
如表18所示,理论上stm8可以通过软件配置得到四种不同的输入模式:悬浮不带中断输入,悬浮带中断输入,上拉不带中断输入和上拉带中断输入。但是在实际情况下不是所有的口都具有外部中断能力和上拉,用户应参考数据手册中关于每个引脚的实际硬件性能描述来了解更多细节。
输出模式 将ddrx位置1就选择了输出模式。在该模式下向odr寄存器的位写入数据将会通过锁存器输出对应数字值到i/o口。读idr的位将会返回相应的i/o引脚电平值。通过软件配置cr1,cr2寄存器可以得到不同的输出模式:上拉输出,开漏输出。
低功耗模式 表19低功耗模式对stm8s的gpio口的影响
注意:如果pa1/pa2被用来连接外部谐振器,为了确保在halt模式下有最低功耗必须配置pa1和pa2为带上拉输入。

景嘉微制造出中国最先进的军用芯片
FLIR Axxx系列红外热像仪-产品研发过程的“金牌辅助”
TP-Link两款Wi-Fi 6路由器上架预售 起售价289元
波长微分干涉(DIC)显微镜的应用
用户折叠屏手机严重“漏液”,但这一次网友错怪华为了
stm8s gpio端口配置
Altium Designer 23.10.1版本新功能说明
Openwrt开发指南 第2章 OpenWrt开发环境搭建
网络监控摄像机朝高清化智能化方向发展
linux系统查看物理地址
智慧闪充 5G时代必备
realme X评测升降全面屏搭载骁龙710平台游戏性能进行了深度优化
iPhoneX最新消息:11月3日开卖,售价8388元起,iPhoneX会是苹果手机的最后一根救命稻草吗?
国产手机颜值党的代表!荣耀8青春版真机图片
差分运算放大电路里面的电容什么意义
把好入户安全第一关 斑点猫超级猫眼S200评测
MySight360远足VR相机可轻松携带别衣服上
【世说芯品】音频、以太网、显示、电池......ADI是这样助力实现“第三生活空间”的!
在MATLAB中如何保存和加载消息
发展半导体芯片产业是中国科技真正崛起的必经之路