历史上的今天
返回首页

历史上的今天

今天是:2024年09月06日(星期五)

正在发生

2018年09月06日 | stm32 IO操作备注

2018-09-06 来源:eefocus

#define PAout(n)   BIT_ADDR(GPIOA_ODR_Addr,n)  //输出 
#define PAin(n)    BIT_ADDR(GPIOA_IDR_Addr,n)  //输入

for example : PAout(0)=1    PA0输出高电平

GPIOx_CRH  端口配置高位寄存器    IO 15:8

GPIOG->CRH&=0xFF0FFFFF    清除PG13的模式

GPIOG->CRH|=0x00300000       PG13推挽输出

GPIOG->CRH&=0xFF0FFFFF    清除PG13的模式

GPIOG->CRH|=0x00800000       PG13上拉输入                                                                               


GPIOx_ODR 端口输出数据寄存器  只能字操作(16位)

GPIOx_IDR 端口输入数据寄存器   只能字操作(16位)

GPIOC->ODR=0XFF;           //PC 0-7 输出高

data=GPIOC->IDR&0XFF;      //读PC 0-7的状态


GPIOx_BSRR 端口位设置/清除寄存器   [31:16] 清除   [15:0]设置

GPIOB->BSRR=1<<4   PB4输出高电平


GPIOx_BRR d端口位清除寄存器    [15:0]

GPIOB->BRR=1<<4   PB4输出低电平


推荐阅读

史海拾趣

CUI公司的发展小趣事

随着电子行业的发展,CUI技术逐渐融入到整个电子产业链的各个环节中。一些企业通过整合上下游资源,形成了从CUI材料研发、生产到电子产品制造的完整产业链。这种产业链整合不仅提高了企业的运营效率,还降低了生产成本,为企业赢得了更多的市场份额。

AW Industries Inc公司的发展小趣事

AW Industries Inc成立之初,正值电子行业的快速发展期。公司创始人凭借对市场的敏锐洞察,决定专注于生产高精度电子元件。然而,初创期的资金短缺和技术难题成为公司发展的两大障碍。创始人通过多方筹资,成功引入了第一批投资,并聘请了一支技术团队进行研发。在团队的不懈努力下,公司成功推出了首款产品,并迅速获得了市场的认可。

DART(英国达特)公司的发展小趣事

随着技术的不断成熟和产品的不断完善,DART公司开始将目光投向更广阔的市场。他们积极参加各种国际展会,与全球各地的潜在客户建立联系。同时,公司也加大了品牌宣传的力度,通过赞助行业活动、发布技术文章等方式提升品牌知名度和影响力。这些努力使得DART公司的市场份额逐渐扩大,品牌形象也日益深入人心。

百佳(BAIJIA)公司的发展小趣事

百佳公司深知技术创新是企业发展的核心动力。因此,他们不断加大研发投入,引进先进技术和设备,推动产品的升级换代。通过不断创新,百佳公司成功开发出了一系列具有自主知识产权的电子产品,不仅提升了企业的核心竞争力,也为行业的发展做出了重要贡献。

DDK公司的发展小趣事

DDK公司在发展过程中,不仅注重技术创新和品质提升,还非常注重市场布局的智慧。公司根据市场需求和竞争态势,灵活调整产品结构和市场策略,不断开拓新的市场领域。同时,DDK公司还积极与国内外知名企业合作,共同开发新产品、新技术,共同拓展市场份额。这种市场布局的智慧,让DDK公司在电子行业中始终保持领先地位。

Galil Motion Control Inc公司的发展小趣事

在电子行业中,产品质量是企业生存和发展的关键。DDK公司深知这一点,因此始终将产品质量放在首位。公司建立了严格的质量管理体系,从原材料采购到产品生产、检测的每一个环节都严格把控,确保每一件产品都符合高标准、严要求。这种对品质的执着追求,让DDK公司的产品在市场上赢得了良好的声誉,赢得了消费者的信任和忠诚。

问答坊 | AI 解惑

十天学会 51视频教程 免费下载

十天学会 51视频教程 免费下载 地址:http://www.verycd.com/groups/mcu/392145.topic#post2203424…

查看全部问答>

AT45DB021B问题

在AT4DB021B的Datasheet中说的Inactive Clock Polarity Low or Inactive Clock Polarity High 是个什么模式,和SPI Mode 0 or SPI Mode 3有什么区别, 在这两种模式下的opcode都不一样,比如读register的前者模式下是0x57,在后者模式下是0xD7,我 ...…

查看全部问答>

ARM在WINCE平台下如何向PC串口发送浮点数据

现在能够向PC串口发送字符,但不知道如何传送浮点数据,已经试过直接发送是不行的。 串口的发送和接收好像都是按字符进行,直接发送浮点数会被强制类型转换,这个好像和驱动有关,硬件寄存器应该也不支持浮点数据,我的这个理解不知是否正确。 想 ...…

查看全部问答>

请问有谁用过UCOSII来开发过GIS

请问有谁用过UCOSII来开发过GIS,请赐教!! …

查看全部问答>

显卡相关

请问各位有知道显卡自身可不可以处理鼠标移动函数的么? 有话的哪款显卡有此类的功能呢? 谢谢…

查看全部问答>

关于UPS蓄电池六大充电模式的详细介绍

一、恒压充电  恒压充电是指每只单格UPS电源蓄电池均以一恒定电压(一般取单格电池数乘以2.5v)进行充电。特点是:初始充电电流相当大,UPS蓄电池电动势和电解液体相对密度上升较快,随着充电的延续,充电电流逐渐减小,在充电终期只有很小的电流通 ...…

查看全部问答>

哪位大虾有没有STM8系列触摸原理图

                                 各位大虾,有没有用STM8S103K3做过触摸按键的呀,我刚接触STM8单片机.还不太了解,哪位大虾传一份原理参考一下.…

查看全部问答>

CMET2011:以云计算与医疗电子技术推进低成本健康工程

“中央领导和相关部门对低成本健康已有充分认识,利用高科技手段,大幅提高基本医疗卫生服务,将成为有中国特色的“低成本健康”的必经之路。在此过程中,云计算、ICT、家用医疗电子等技术将成为低成本健康工程的最大推动力。”4月26日,由创意时代 ...…

查看全部问答>

好好学习

要好好学习…

查看全部问答>

android2.3 可以和android4.0 公用一个JDK 吗?

其实就是想用以前android2.3 上装的JDK 版本,不知道android 4.0 是否直接可以用。 呵呵。先看看是否可以先,弄过的可以来讨论一下。 …

查看全部问答>