历史上的今天
今天是:2024年10月27日(星期日)
2021年10月27日 | STM8 STM8S208MB寄存器
2021-10-27 来源:eefocus
引脚类型


寄存器
STM8S208MB寄存器采用LQFP80封装,此处的80就表示都会 有80个引脚,其中68个引脚是GPIO。按 GPIO 端口功能分类,依次是
PA 组GPIO端口有6个(PA1-PA6)
PB 组GPIO端口有8个(PB0-PB7)
PC 组GPIO端口有8个(PC0-PC7)
PD 组GPIO端口有8个(PD0-PD7)
PE 组GPIO端口有8个(PE0-PE7)
PF 组GPIO端口有6个(PF0,PF3-PF7)
PG 组GPIO端口有8个(PG0-PG7)
PH 组GPIO端口有8个(PH0-PH7)
PI 组GPIO端口有8个(PI0-PI7)
STM8S208MB 每一个端口寄存器位驱动相应的端口引脚。
每一个端口有 5 个寄存器
1.数据方向寄存器(DDR)
2.输出数据寄存器(ODR)
3.引脚输入寄存器(IDR)
4.控制寄存器(CR1)
5.控制寄存器(CR2)
用于对输入/输出进行配置。任何一个 I/O 引脚可以通过对 DDR,ODR,IDR,CR1 和 CR2 寄存器的相应位进行编程来配置。
端口 x 数据方向(Px_DDR)

DDR[7:0]:数据方向寄存器
这些可以通过软件置 1 或者置 0,选择引脚输入或者输出
0:输入模式
1:输出模式
端口 x 输出数据寄存器(Px_ODR)

ODR[7:0]:端口输出数据寄存器
在输出模式下,写入寄存器的数值通过锁存器加到相应的引脚上。读 ODR 寄存器,返回之前锁存的寄存器值。
在输入模式下,写入 ODR 的值将被锁存到寄存器中,但不会改变引脚状态。ODR 寄存器在复位后总是为 0。位操作指令(BSET, BRST) 可以用来设置 DR 寄存器来驱动相应的引脚,但不会影响到其他引脚。
端口 x 输入数据寄存器(Px_IDR)
IDR[7:0]:端口输入数据寄存器
不论引脚是输入还是输出模式,都可以通过该寄存器读入引脚状态值。该寄存器为只读寄存器。
0:逻辑低电平
1:逻辑高电平
端口 x 控制寄存器(Px_CR1)

C1[7:0]:控制寄存器位
这些位可通过软件置 1 或置 0,用来在输入或输出模式下选择不同的功能。在输入模式时(DDR=0):
0:浮空输入
1:带上拉电阻输入
在 输出模式时(DDR=1):
0:模拟开漏输出(不是真正的开漏输出)
1:推挽输出, 由 CR2 相应的位做输出摆率控制
端口 x 控制寄存器(Px_CR2)

C2[7:0]:控制寄存器位
相应的位通过软件置 1 或置 0,用来在输入或输出模式下选择不同的功能。在输入模式下,由 CR2 相应的位使能中断。如果该引脚无中断功能,则对该引脚无影响。
在输出模式下,置位将提高 IO 速度。此功能适用 O3 和 O4 输出类型。
在输入模式时(DDR=0):
0:禁止外部中断
1:使能外部中断
在输出模式时(DDR=1):
0:输出速度最大为 2MHZ
1:输出速度最大为
IO 口配置表

史海拾趣
|
今天收到免费领取的 MPS POE 以太网评估板了,有点小激动,一开始还找不到快递以为是一个小箱子结果是下面这个大家伙 打开之后来看看吧! 基本上算是凑个整,除了MPS POE 以太网评估板,凑单买了一片角度传感器MA710和一片限流开关MP62 ...… 查看全部问答> |
|
本帖最后由 qwqwqw2088 于 2022-12-15 15:59 编辑 直流快速充电(以下简称“DCFC”)在消除电动车采用障碍方面的作用是显而易见的。对更短充电时间的需求推动近400千瓦的高功率电动车快充进入市场。本博客将讲述典型的电源转换器拓扑 ...… 查看全部问答> |
|
什么是Matter? Matter如何沟通? Matter 使用 Wi-Fi 技术和 Thread 网状网络进行通信,并使用低功耗蓝牙进行调试。 然而,Zigbee 设备在未来应该能够通信,Zigbee 联盟是 Matter 组织的一部分。 这确实意味着智能设备需要支持 Wi-Fi 才能 ...… 查看全部问答> |
|
不同公司生产的智能家居设备不一定能协同工作。 一个品牌的智能家居助手可能不适用于特定品牌的智能灯泡,这意味着您无法使用语音命令打开智能灯。 这给客户留下了两种选择,一种是选择单独最适合他们需求但不一定组合在一起的智能家 ...… 查看全部问答> |
|
Thread 是什么、Matter 是什么以及 HomeKit 将如何与它们集成似乎存在很大的混淆。 History of Matter 2019 年,在 Zigbee 联盟(现已更名为连接标准联盟)的支持下,亚马逊、苹果和谷歌走到了一起, 并创建了 Project Connected Home over IP - 或 Project CHIP。 这背后的驱动力是什么?为什么这3家公司走到了一起? 其中 ...… 查看全部问答> |
|
Matter做什么? 它提供了构建 IoT(物联网)设备的标准方法的承诺,并且直接针对智能家居/建筑。这意味着: 开发人员按标准构建一次 产品一次认证 零售商只需储存一种产品的版本 客户不必关心生态系统,它将与任何支持 Matter 的生态系 ...… 查看全部问答> |
|
【ST NUCLEO-U575ZI-Q 测评 】串口收发测试 本帖最后由 qinyunti 于 2022-12-15 21:57 编辑 前言 串口作为最常用的通讯接口,我们先实现串口的收发,后面标准输入输出,但因调试等都依赖于传口。 串口模块 参见《58 Low-power universal asynchronous receiver transmi ...… 查看全部问答> |
|
Matter如何运作? 首先,需要了解网络堆栈。有许多级别,但基本上有 3 个级别是您需要关心的。大体上有: 应用层 网络级别,例如 TCP/IP V6 物理层,例如以太网、WiFi、线程等。 Matter位于应用层。这是 HomeKit、Amazon Alexa 和 Goog ...… 查看全部问答> |




