历史上的今天

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

正在发生

2018年08月26日 | STM32寄存器操作端口模式SDA_OUT()/SDA_IN()

发布者:RadiantBlossom 来源: eefocus关键字:STM32  寄存器  操作端口模式 手机看文章 扫描二维码
随时随地手机看文章

#define SDA_IN()        {GPIOB->CRL&=0X0FFFFFFF;GPIOB->CRL|=(u32)8<<28;} 

#define SDA_OUT()    {GPIOB->CRL&=0X0FFFFFFF;GPIOB->CRL|=(u32)3<<28;} 


是不是看到懵了,其实不难,相信用寄存器写过stm8s的就明白了,其实这是利用寄存器配置端口模式,只是32为的寄存器太多!


首先得明白CRL、CRH是2个控制端口模式的寄存器。他们的位数数据为:


CRL(引脚的0-7脚)


CRH(引脚的8-16脚)

 然后一个端口分4位来控制模式,这4为的组合为:




我们来分析一下:

GPIOB->CRL&=0X0FFFFFFF;
GPIOB->CRL|=(u32) 8<<28;
的意思 先都置0, 得0000, 然后1000B, 左移28位, 得1000, 分别是将CRL的31到28bit
位置1000, 查上面的表: 


1000意思就是Input模式, Input pull-up  即输出模式!!!


GPIOB->CRL&=0X0FFFFFFF;
GPIOB->CRL|=(u32)3<<28;
3换成2进制是0011, 结合上面的就是00就是outpu的push-pull, 11表示速度是50MHz 

那么, 如果要修改PB_11的配置, 就修改CRH, 移动3*4次就好,
#define SDA_IN() {GPIOB->CRH&=0XFFFF0FFF;GPIOB->CRH|=(u32)8<<12;}
#define SDA_OUT() {GPIOB->CRH&=0XFFFF0FFF;GPIOB->CRH|=(u32)3<<12;} 


OK啦!!!


关键字:STM32  寄存器  操作端口模式 引用地址:STM32寄存器操作端口模式SDA_OUT()/SDA_IN()

上一篇:STM32 CRH和CRL记录
下一篇:STM32 GPIO的8种工作模式及相关配置寄存器

推荐阅读

据深圳特区报报道,2018年岭南科学论坛系列活动之一的《先进制造与3D打印应用前景科学论坛(报告)》,8月22日在广州举行。记者从论坛获悉,我国3D打印虽然起步较晚,但拥有全球最大的潜在市场。目前,3D打印技术应用在国内的最大规模是年产值1亿元左右,而在国外的相关企业,一年的产值接近10亿美元。未来几年,3D打印市场规模将高于全球水平,我国的3D打...
全国各地限牌后,电动成了广大新老司机朋友的最佳选择,其实电动汽车本身的性能还好,市内跑跑感觉不出和汽油车的区别,但到了要充电的时候,就让人头大了。除了充电桩不好找、充电时间太久以外,不合格的充电桩还有可能要了你的命……近日,广东产品质量监督检验研究院首次公布了电动汽车充电桩产品风险监测结果,结果显示70%的样品存在安全隐患。这次风...
伴随着5G通信技术、物联网的发展,无人驾驶技术已日趋成熟,推动物流行业深度变革。在新冠疫情全球肆虐的当下,无人物流车更成为关注焦点,在末端配送、社区商业、工业4.0三大应用场景中,实现无接触配送的需求亟待解决。 无人物流车如何能在有限的车体空间中提供最大载荷,且稳定、精准送达至指定地点,并安全返航成为用户最大关切。以往由于供电电源体积...
(2021年8月26日,中国深圳)今天,以汽车安全为主题的特斯拉“T-Talk”华南巡回小讲堂在深圳竹子林特斯拉中心举办。特斯拉通过解析国产Model Y白车身的设计结构与材料,向公众揭秘产品五星安全背后的设计和研发逻辑,并着重介绍了品牌在提升车辆安全方面做出的努力。作为电动车行业的先行者,特斯拉素以对安全品质的偏执而著称,始终把安全作为整车设计...

史海拾趣

问答坊 | AI 解惑

祝大家圣诞愉快!

祝大家圣诞愉快!老外的节日,不知不觉已经深入了中国人的生活,甚至中国人的文化。就如同当今的IC技术,也是中国人对老外的“顶礼膜拜”的“学习,继承“过来的。希望哪天我们的文化和技术能强势起来!…

查看全部问答∨

分享一个有关ISD系列语音录放芯片很好的网站

本帖最后由 paulhyde 于 2014-9-15 09:29 编辑 南科电子 http://www.nkcpu.cn/xztq.htm  …

查看全部问答∨

msp430单片机C语言程序设计实例精讲

    msp430单片机C语言程序设计实例精讲…

查看全部问答∨

AVR单片机学习资料

看看有没有需要的 [ 本帖最后由 sanmaodeai 于 2009-10-22 15:52 编辑 ]…

查看全部问答∨

电子工程师的穿着问题

一个人的着装反映着他的规范和专业性, 比如销售人员西装革履,服务人员要专门的服饰,公务人员要穿特别的制服。 而工程师们往往给人一种专注于技术而不太注重形象的印象。 一个电子工程师应该穿什么样的衣服才能体现出他的专业风范和形象呢 ...…

查看全部问答∨

【藏书阁】宽带匹配网络的理论与设计

目录: 第一章 网络理论基础 第二章 散射矩阵 第三章 逼近与梯形网络实现 第四章 宽带匹配理论:无源负载 第五章 宽带匹配理论:有源负载 参考文献 附录 详细信息: 书名:宽带匹配网络的理论与设计   作者:(美)陈惠开(Wai-kai ...…

查看全部问答∨

微波、射频电路设计2

东南大学毫米波国家重点实验室…

查看全部问答∨

简单的防盗系统硬件搭建问题

现在有这样一个项目:油田上不是有采油井吗,因为那里的老乡总是偷采油井上的东西去卖,影响生产。 我们要做一个监控系统,实现这样的目的:在距离油井一定范围内当有物体接近时预警。 那么问题出来了,我该选用什么设备来达到这个目的呢? 要求 ...…

查看全部问答∨

请教usb数据采集卡问题

手头有个采集卡(内有一个24bit AD, 一个单片机芯片,一个max232芯片),采集一个模拟量,24bit精度,和pc机通过串口通信,现在想把串口改成usb口,有下面几个问题,请各路大虾帮忙分析一下: 1. 为了支持usb接口,电路需要调整,调整量大不大?是 ...…

查看全部问答∨

供应优势产品freescale Power Architecture 处理器芯片

深圳市龙霖科技发展有限公司 ( Shenzhen Longline Technology Development Co.,Ltd. )是一家专业致力于单片机及嵌入式系统的开发设计、方案推广、生产制 造及零组件分销的电子产品供应商。产品广泛应用于通讯、仪器、TFT/LCD视频显示 、数据采 ...…

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

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

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

更多每日新闻

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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