历史上的今天
返回首页

历史上的今天

今天是:2024年08月26日(星期一)

正在发生

2018年08月26日 | STM32的GPIO寄存器概述

2018-08-26 来源:eefocus

一 GPIO寄存器整体上分为三类:a.控制寄存器;b.数据寄存器;c.锁存寄存器

A.控制寄存器(GPIO_CRL或者GPIO_CRH(CRL对应低8,CRH对应高8位))。具体如下见手册106页

CNFx[1:0]MODE[1:0]

XX00-----输入模式(一般不谈速率)

XX01-----输出模式(10M速率)

XX10----输出模式(2M速率)

XX11----输出模式(50M速率)

在输出模式下(50M为例)

0011----通用推挽输出

0111----通用开漏输出

1011----复用推挽输出

1111----复用开漏输出

在输入模式下

0000---模拟输入(ADC用)

0100---浮空输入

1000---上拉/下拉输入(当对应为ODR输出1时为上拉,输出0时为下拉)

具体应用如下:

B.数据寄存器 1)输入数据寄存器IDR;  2)输出数据寄存器ODR;  3)位设置/清除寄存器BSSR ;4)位清除寄存器BRR

BSSR可以实现两个位同步变化;也可以实现“读改写”

C.锁存寄存器

 

 

这个还是有点问题????????

前两类是一定要掌握的,每个外设的每个寄存器一定要看一遍,必须得过一边。


推荐阅读

史海拾趣

DMEL Inc公司的发展小趣事

随着全球环保意识的提高,DMEL Inc积极响应绿色环保的号召。公司加大了对环保技术的研发和应用力度,推出了一系列绿色、环保的产品。同时,DMEL Inc还注重生产过程中的节能减排工作,采用了先进的生产工艺和环保材料。这些措施的实施不仅提升了公司的环保形象也为企业带来了可持续发展的动力。

Box Enclosures公司的发展小趣事

在市场竞争日益激烈的背景下,Box Enclosures公司意识到单打独斗难以取得更大的突破。于是,公司开始积极寻求与其他企业的战略合作。通过与一家知名电子设备制造商的合作,Box Enclosures成功将其产品集成到对方的产品中,共同开拓市场。这种合作不仅提升了公司的知名度,还为其带来了更多的商业机会和合作伙伴。

Excellence Optoelectronics Inc公司的发展小趣事

EOI始终将产品质量放在首位。公司建立了严格的质量管理体系,从原材料采购到生产流程,再到产品检测,每一个环节都严格把控。同时,EOI还注重员工的培训和教育,提高员工的质量意识和技能水平。这些努力使得EOI的产品质量得到了客户的广泛认可,公司也因此树立了良好的品牌形象。

Achronix Semiconductor Corporation公司的发展小趣事

面对不断变化的市场环境和技术趋势,EOI始终保持创新的精神和追求卓越的态度。公司不断投入研发资金,引进先进的技术和设备,提高产品的技术含量和附加值。同时,EOI还关注行业动态和市场需求的变化,及时调整产品策略和市场策略。这些努力使得EOI能够保持领先地位,并在电子行业中持续发展壮大。

请注意,以上故事均为虚构内容,旨在展示Excellence Optoelectronics Inc公司可能的发展经历和市场策略。实际情况可能与这些故事有所不同。

西安航天民芯公司的发展小趣事

随着公司业务的不断拓展和市场规模的逐步扩大,西安航天民芯吸引了众多投资者的关注。多家知名投资机构纷纷入股公司,为公司的发展提供了强大的资本支持。这些资金的注入不仅加速了公司的技术研发和市场拓展步伐,也为公司的持续发展注入了新的活力。

这五个故事展示了西安航天民芯公司在电子行业中的发展历程和取得的成就。通过不断地技术创新和市场拓展,西安航天民芯已经逐渐成为了电子行业中的领军企业之一,为行业的发展做出了积极的贡献。

ADDtek公司的发展小趣事

除了商业产品的研发外,西安航天民芯还积极承担国家重大科研项目。公司参与了我国工业强基高性能工业DSP芯片等多项国产化项目的研发工作,为提升国家产业核心竞争力做出了贡献。这些项目的成功实施,进一步提升了西安航天民芯在行业内的影响力和地位。

问答坊 | AI 解惑

来秀秀你身边的智能卡吧!

智能交通,智能家居,摄像头 需要形形色色的智能卡 来晒晒你身边的智能卡吧!…

查看全部问答>

救急!关于个人GPS定位器

要做个GPS定位器,请问用什么开发板比较好???…

查看全部问答>

求助啊!我用AD0804采样不对啊。

用P1来读取。然后0804的CS给P2.7,WR给P2.6,RD给P2.5。用外部中断0来接收INTR。下面是程序。我用示波器看P1口一直都没有变化啊,都是高。。。。都要疯掉了。 #include #define uchar unsigned char; uchar Tcount,ADnum; sbit ADcs=P2^7; sbi ...…

查看全部问答>

求PC机与多单片机联机实例

求PC机与多单片机联机实例,哪位大哥有的给小弟发一下,电路和程序,小弟感激不尽!邮箱:gejizhe@163.com…

查看全部问答>

ULINK2无法连接STM32目标板

ULINK2无法连接STM32F103C8T6的目标板,显示的是 JTAG Commnication Failure 测量了 RESET,nJRST,TDO,TDI,TMS 信号是3.3的高电平 TCK RTCK电平时低电平。 VDD VDDA  VSS VSSA 都接到了 相应的电源和地上。 BOOT0  BOO ...…

查看全部问答>

新手请教

现在热线/热膜式传感器的响应时间大约是多少?能达到微秒级的吗?…

查看全部问答>

GSM教你理解上下拉电阻

上拉电阻1、当TTL电路驱动COMS电路时,如果TTL电路输出的高电平低于COMS电路的最低高电平(一般为3.5V),这时就需要在TTL的输出端接上拉电阻,以提高输出高电平的值。【TTL-CMOS匹配 输出电平】2、OC(集电极开路,TTL) 或OD(漏极开路,COMS)输出 ...…

查看全部问答>

LPC1300系列usb使用指南

LPC1300系列usb使用纤细指南,周立功的资料,讲的很详细。。…

查看全部问答>

专业功率放大器

现在的专业功放方案是用ClassAB好还是用Class D好?现在的Class D能做到多大的功率?…

查看全部问答>

理解FPGAs 中的亚稳态

这篇论文描述了在FPGA 中的亚稳态,它是怎样产生的,还有它是怎样导致设计的失败。介绍了如何计算亚稳态的平均无故障时间(MTBF),并且总结了各种器件和设计参数是如何影响平均无故障时间的。 介绍 亚稳态是当信号在无关的电路中或异步时钟域之间 ...…

查看全部问答>