引脚类型
寄存器
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 口配置表
上一篇:vscode 使用 IAR_STM8 工具链 编译调试 STM8 项目
下一篇:STM8串口UART2_SendData8函数连续发送数据丢失
推荐阅读
史海拾趣
BusBoard Prototype Systems非常重视企业文化和团队建设。公司倡导创新、协作、务实的精神,鼓励员工积极参与公司的各项活动。同时,公司还定期组织各种培训和学习活动,提升员工的技能水平和综合素质。在这种积极向上的氛围中,公司的团队凝聚力不断增强,为公司的持续发展提供了有力的保障。
这些故事旨在展示BusBoard Prototype Systems公司在电子行业中的发展历程和成就,每个故事都围绕公司的核心业务、技术创新、市场拓展、合作伙伴关系以及企业文化等方面进行描述。请注意,这些故事是基于一般情况编写的,可能与实际情况有所出入。
德丰电创科技股份有限公司(简称“德丰电创”)自1984年成立以来,从一个东莞的洪梅电器厂逐步发展为一家专业从事开关制造到电子电路模块、机电一体化集成模组等多元化产品的大型港资实业公司。公司凭借多年的产品研发和高端制造经验,以及完善的供应链管理体系,成功在家用电器、电动工具、汽车等多个市场领域占据一席之地。德丰电创的发展历程充满了不断的技术创新和市场扩张,其产品质量和服务得到了全球客户的广泛认可。
2019年,中微股份(Cmsemicon)迎来了又一个重要时刻——成为科创板首批上市公司之一。这一荣誉不仅是对公司过去成绩的肯定,也为公司的未来发展提供了更多的资金支持。上市以来,公司充分利用资本市场的优势,加大研发投入,推动技术创新和产品升级。同时,公司还积极拓展国际市场,提升品牌影响力。
为了满足市场不断增长的需求,达利凯普在大连市金普新区投资建设了高端电子元器件产业化项目。该项目总用地面积4万平方米,总建筑面积5.6万平方米。项目建成后,将实现年产射频微波瓷介电容器30亿只的产能规模,进一步巩固了公司在行业内的领先地位。同时,该项目的实施也为当地经济发展注入了新的活力。
为了进一步扩大市场份额,FDI公司开始实施全球化战略。公司先后在欧美、亚洲等地设立了分支机构,并与当地企业建立了紧密的合作关系。同时,FDI还积极参与国际电子展会和论坛,与全球各地的行业精英交流学习。这些举措不仅提升了FDI的品牌影响力,也为其带来了更多的商业机会。
随着公司实力的不断增强和产品质量的不断提升,Altech公司开始积极拓展国际市场。公司与多个国际知名企业建立了合作关系,共同开发新产品和技术。这些国际合作不仅为Altech公司带来了更广阔的市场机遇,也提升了公司的国际知名度和影响力。通过与国际市场的深度融合和互利合作,Altech公司在全球电子行业中的地位日益稳固。
请注意,以上故事仅为虚构示例,并非真实事件。真实的Altech公司发展故事可能会根据公司的实际经历和决策有所不同。
摘要:分析了伺服系统中位置环和电子齿轮的工作原理,同时介绍了一种位置环和电子齿轮的数字实现方法。最后通过实验验证了该设计的可行性。 关键词:伺服系统;位置环;电子齿轮 0 引言 随着电力电子和 ...… 查看全部问答∨ |
核心的IC就是运放,或者LM324,LM358,通过双向可控硅来控制加热芯通断! 温度控制采用热电偶,或者热敏电阻;电源采用220VAC直接RC降压。 成本比较低廉,损坏之后可以参考此电路进行维修!… 查看全部问答∨ |
菜鸟一名, 请教各位高手如何#improt一个ActiveX控件, 主要是不知道#improt之后,如何在代码中使用自己的控件, 谢谢各位高手指教,比较急,还望能详细指教。… 查看全部问答∨ |
马上换工作了,目前有两家公司供选择,一个做WINCE驱动,一个做LINUX驱动的 我两个系统都做过,对LINUX更熟悉,不知道究竟选哪个好,有没有大侠帮我分析下啊,谢谢先… 查看全部问答∨ |
熬了三个月,今天可是可以转证了!可是里面有一条对自己没有一点好处的条款,无条件性的那种, 下个月不打算在公司呆了!想走了!所以这份转正报告要写吗?工作达人给点建议呢?… 查看全部问答∨ |
|
BGA焊接,你也是高手 BGA的焊接,对DIY爱好者始终是个难题,很多人对它望而却步。手工焊接时,如果第一次没有成功,很可能将它这个芯片丢弃,实在可惜。我们可以研究一下工厂里对它的焊接过程,找一找手工焊接的方法。 本帖的目的 ...… 查看全部问答∨ |
【好书推荐】编程大讲坛:C语言核心开发技术从入门到精通.pdf 内容简介 《编程大讲坛:C语言核心开发技术从入门到精通》由浅入深地讲解了C语言开发技术,以遵循科学合理的学习计划为主线,通过典型实例来讲解其具体使用。全书内容分为20课,其中第1~8课依次讲解了C语言概述、C语言算法和数据类型、C语言运算 ...… 查看全部问答∨ |