#define WARM_KEY_PIN (GPIOC->IDR&(1<<5))
#define Speak(tmp) GPIOA->ODR=tmp?(GPIOA->ODR|1<<12):(GPIOA->ODR&(~(1<<12)))
(1)IDR是查看引脚电平状态用的寄存器,ODR是引脚电平输出的寄存器。
(2)1<<5表示:1左移5位(0000 0001---->0010 0000)
1、->在C语言中称为间接引用运算符,是二目运算符,优先级同成员运算符“.”。
2、用法:
p->a,其中p是指向一个结构体的指针,a是这个结构体类型的一个成员。表达式p->a引用了指针p指向的结构体的成员a。
3、例如:
struct T
{
int a;
char b;
}s;
struct T* p=&s;
那么,p->a相当于s.a。显然,有个等价写法:(*p).a,和p->a完全等效。
上一篇:STM32的CRH、CRL、ODR和IDR寄存器的使用总结
下一篇:STM32 CRH和CRL记录
推荐阅读
史海拾趣
Embedded Planet公司自成立之初就注重技术创新和与业界领导者的合作。通过持续研发,公司成功开发出一款革命性的嵌入式系统解决方案,这一解决方案能够显著提升设备的性能和效率。同时,Embedded Planet积极与卓联半导体公司合作,共同推出了一款伪线模块,该模块能够大幅度降低通过分组网络传送TDM业务的网络设备的复杂性,并缩短开发时间。这一创新产品得到了市场的广泛认可,也为公司赢得了更多的合作机会。
作为一家负责任的企业,Embedded Planet公司一直将绿色环保理念融入产品设计和生产过程中。公司积极采用环保材料和技术,努力降低产品对环境的负面影响。同时,公司还倡导员工参与环保活动,共同为地球的可持续发展贡献力量。这些环保实践不仅提升了公司的社会形象,也为公司赢得了更多客户的信任和支持。
Embedded Planet公司自成立之初就注重技术创新和与业界领导者的合作。通过持续研发,公司成功开发出一款革命性的嵌入式系统解决方案,这一解决方案能够显著提升设备的性能和效率。同时,Embedded Planet积极与卓联半导体公司合作,共同推出了一款伪线模块,该模块能够大幅度降低通过分组网络传送TDM业务的网络设备的复杂性,并缩短开发时间。这一创新产品得到了市场的广泛认可,也为公司赢得了更多的合作机会。
ARBOR公司一直致力于电子技术的研发与创新。在某个时期,公司研发团队成功开发出一款具有颠覆性的电路板技术,这项技术在信号传输速度和稳定性上实现了重大突破。凭借这一技术,ARBOR公司迅速占领了高端电子市场,成为行业内的技术领导者。公司股价随之飙升,吸引了大量投资者的关注。
随着环保意识的日益增强,ARBOR公司积极响应国家号召,致力于绿色电子产品的研发和生产。公司投入大量资金研发环保材料和技术,成功推出了一系列绿色电子产品。这些产品不仅具有优异的性能,还符合环保标准,得到了消费者的广泛认可。ARBOR公司的绿色环保理念也为整个电子行业树立了榜样。
随着全球电子市场的日益繁荣,ARBOR公司开始实施国际化战略。公司在多个国家和地区设立了分支机构,积极与当地企业合作,拓展市场份额。通过不断调整和优化产品线,ARBOR公司的产品逐渐在全球范围内赢得了良好的口碑。国际化战略的实施不仅提升了公司的知名度,也为公司的持续发展奠定了坚实基础。
PT2249A/PT2250A系列是普林思顿技术公司推出的远红外控制接收器。它采用互补金属半导体 (CMOS)技术 ,具有功耗低、抗干扰能力强等优点 ,适用于音响设备及电视机的遥控系统。本文介绍了PT2249A/PT2250A系列红外遥控接收器的主要特点、设计原则及实用 ...… 查看全部问答∨ |
几种常用电容器的结构和特点电容器是电子设备中常用的电子元件,下面对几种常用电容器的结构和特点作以简要介绍,以供大家参考。1. 铝电解电容器: 它是由铝圆筒做负极、里面装有液体电解质,插人一片弯曲的铝带做正极制成。还需经直流电压处理 ...… 查看全部问答∨ |
大家都知道学习EDA软件 首先要了解元器件的各项参数,要理解各项参数的含义 现在我把现有的元件的各项参数一一写出来,为大家注释含义,希望对大家有帮助 电阻模型参数 R 电阻倍率因子 TC1 线性温度系 ...… 查看全部问答∨ |
我的系统是S3C2410加CE5.0 现在遇到的问题是功耗太大,在关掉屏背光的时候电流是100mA,一千多毫安时的电池根本就用不了多长时间,所以现在正在想办法降低功耗。 首先,想到的是休眠和唤醒,但是对这一块不甚了解,想问一下各位2410上面的休眠和 ...… 查看全部问答∨ |
昨天调出了发送文件的程序 发送内容只有几个字符的文件没问题 今天想往PC上发送bmp图片(是OV9650采集的一帧图片保存在开发板上的),读出的数据就不对了 只读出三个字符 我是想着open文件 read文件 一个字符一个字符的发送 在PC上再把数据导成图 ...… 查看全部问答∨ |
|
请问有哪位大大做成功过用SPI FLASH做U盘的存储器的? 使用1MBYTE的SPI FLASH作为存储器,做成一个U盘。程序是依据ST官网的那个NANDFLASH做U盘来的。我觉得只需要将SPI FLASH的读写以及获取容量这3个函数 搞定就可以了。读以及获取容量这两 ...… 查看全部问答∨ |
设计资源 培训 开发板 精华推荐
- Vicor可最大限度提高AI、HPC和数据计算性能的电源解决方案
- 【EEWORLD第三十三届】2011年12月社区明星人物揭晓!
- 英飞凌角度传感器应用解锁机看看你能找到几种?
- 答题有礼|e络盟大讲堂:机器视觉在工业应用环境下的挑战
- 平头哥RVB2601开源应用方案征集来啊~100套板卡助阵,天猫精灵智能套装礼品组等你抱走~
- 赛灵思网络通信专题有奖问答
- 罗姆有奖直播 | 高输出功率激光二极管—助力激光雷达性能提升
- 【1月14日 技术直播】工程师请就位,Keysight计量专家开讲啦 ~电子仪器计量校准基础知识与校准周期探讨
- 新年测评活动!ST NUCLEO-H743ZI“佩奇”待测,快来申请年后第一波测评!
- 参加MSP430F5529培训,长知识、免费送、超低团、抢楼得!