引脚类型

在这里插入图片描述
在这里插入图片描述

寄存器

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 口配置表

在这里插入图片描述


关键字:STM8  STM8S208MB  寄存器 引用地址:STM8 STM8S208MB寄存器

上一篇:vscode 使用 IAR_STM8 工具链 编译调试 STM8 项目
下一篇:STM8串口UART2_SendData8函数连续发送数据丢失

推荐阅读

集微网消息,10月26日,长盈精密发布《2018年第三季度报告》。公告披露,长盈精密2018年前三季度营收为60.18亿元,同比增长1.07%;归属于上市公司股东的净利润为1.77亿元,同比下降67.21%。其中,第三季度营收为23.95亿元,同比增长6.07%;归属于上司公司股东的净利润为0.86亿元,同比下降54.20%。当前全球智能手机出货量同比下滑,长盈精密的外观件和连接...
高通24日宣布成立总金额2亿美元(单位下同)的5G 生态系风险投资基金,并强调,预估2035年时5G可带来高达13.2万亿元的市场商机,通过投资,旨在加速新创企业发展智能手机以外的5G应用,帮助推动5G普及。5G时代由智能手机应用打头阵,在中美贸易战刺激下加速来到人们眼前,不过,台工研院、研调机构集邦科技等近期纷纷指出,智能手机市场已然成熟,物联网...
为深入落实工业互联网创新发展战略,推动工业互联网加快发展,强化产业推广及生态建设,持续提升我国工业互联网的影响力,由深圳市工业与信息化局、深圳市福田区人民政府指导,高科技行业门户OFweek维科网主办,OFweek维科网·工控承办的“2020中国(深圳)工业互联网产业发展高峰论坛”将于10月28日深圳举办。届时将邀请政、产研、用各方共同探讨从工业互联到新基...
发动机动力不足是汽车维修中的常见故障,造成这个故障的原因可能是点火系统故障、喷油系统故障、进气故障或者机械方面的故障。机械方面的故障我们很难直接判定,一般都是通过仪器来间接测试,气缸压力的检测就是其中一项。我们可以采用气缸压力测试仪(缺点是只能看到最终缸内压力,没法看过程变化),或者用示波器配合压力探头来进行缸压测试。开始测试之...

史海拾趣

问答坊 | AI 解惑

全数字伺服系统中位置环和电子齿轮的设计

摘要:分析了伺服系统中位置环和电子齿轮的工作原理,同时介绍了一种位置环和电子齿轮的数字实现方法。最后通过实验验证了该设计的可行性。 关键词:伺服系统;位置环;电子齿轮     0    引言     随着电力电子和 ...…

查看全部问答∨

903恒温电烙铁电路图

核心的IC就是运放,或者LM324,LM358,通过双向可控硅来控制加热芯通断! 温度控制采用热电偶,或者热敏电阻;电源采用220VAC直接RC降压。 成本比较低廉,损坏之后可以参考此电路进行维修!…

查看全部问答∨

2808usb

2808protel 原理图…

查看全部问答∨

请教如何#improt 一个ActiveX控件

菜鸟一名, 请教各位高手如何#improt一个ActiveX控件, 主要是不知道#improt之后,如何在代码中使用自己的控件, 谢谢各位高手指教,比较急,还望能详细指教。…

查看全部问答∨

马上换工作了寻求建议

马上换工作了,目前有两家公司供选择,一个做WINCE驱动,一个做LINUX驱动的 我两个系统都做过,对LINUX更熟悉,不知道究竟选哪个好,有没有大侠帮我分析下啊,谢谢先…

查看全部问答∨

WINCE5 永久添加注册表问题(HIVE)

我按照网上的方法加HIVE注册表,但加了之就进入不了WINCE系统,,一直停在开机画面中,请问大家有何良策呀…

查看全部问答∨

没有利益的协议该签吗?

熬了三个月,今天可是可以转证了!可是里面有一条对自己没有一点好处的条款,无条件性的那种, 下个月不打算在公司呆了!想走了!所以这份转正报告要写吗?工作达人给点建议呢?…

查看全部问答∨

BGA焊接 , 你也是高手!

BGA焊接,你也是高手   BGA的焊接,对DIY爱好者始终是个难题,很多人对它望而却步。手工焊接时,如果第一次没有成功,很可能将它这个芯片丢弃,实在可惜。我们可以研究一下工厂里对它的焊接过程,找一找手工焊接的方法。 本帖的目的 ...…

查看全部问答∨

【好书推荐】编程大讲坛:C语言核心开发技术从入门到精通.pdf

内容简介 《编程大讲坛:C语言核心开发技术从入门到精通》由浅入深地讲解了C语言开发技术,以遵循科学合理的学习计划为主线,通过典型实例来讲解其具体使用。全书内容分为20课,其中第1~8课依次讲解了C语言概述、C语言算法和数据类型、C语言运算 ...…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved