历史上的今天
今天是: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输出低电平
史海拾趣
|
十天学会 51视频教程 免费下载 地址:http://www.verycd.com/groups/mcu/392145.topic#post2203424… 查看全部问答> |
|
在AT4DB021B的Datasheet中说的Inactive Clock Polarity Low or Inactive Clock Polarity High 是个什么模式,和SPI Mode 0 or SPI Mode 3有什么区别, 在这两种模式下的opcode都不一样,比如读register的前者模式下是0x57,在后者模式下是0xD7,我 ...… 查看全部问答> |
|
现在能够向PC串口发送字符,但不知道如何传送浮点数据,已经试过直接发送是不行的。 串口的发送和接收好像都是按字符进行,直接发送浮点数会被强制类型转换,这个好像和驱动有关,硬件寄存器应该也不支持浮点数据,我的这个理解不知是否正确。 想 ...… 查看全部问答> |
|
一、恒压充电 恒压充电是指每只单格UPS电源蓄电池均以一恒定电压(一般取单格电池数乘以2.5v)进行充电。特点是:初始充电电流相当大,UPS蓄电池电动势和电解液体相对密度上升较快,随着充电的延续,充电电流逐渐减小,在充电终期只有很小的电流通 ...… 查看全部问答> |
|
“中央领导和相关部门对低成本健康已有充分认识,利用高科技手段,大幅提高基本医疗卫生服务,将成为有中国特色的“低成本健康”的必经之路。在此过程中,云计算、ICT、家用医疗电子等技术将成为低成本健康工程的最大推动力。”4月26日,由创意时代 ...… 查看全部问答> |
|
android2.3 可以和android4.0 公用一个JDK 吗? 其实就是想用以前android2.3 上装的JDK 版本,不知道android 4.0 是否直接可以用。 呵呵。先看看是否可以先,弄过的可以来讨论一下。 … 查看全部问答> |




