底层
文章平均质量分 76
软件和硬件的结合
Orange_study
这个作者很懒,什么都没留下…
展开
-
I2C介绍及驱动程序
总线空闲状态 I2C总线总线的SDA和SCL两条信号线同时处于高电平时,规定为总线的空闲状态。此时各个器件的输出级场效应管均处在截止状态,即释放总线,由两条信号线各自的上拉电阻把电平拉高。启动信号 在时钟线SCL保持高电平期间,数据线SDA上的电平被拉低(下降沿),定义为I2C总线总线的启动信号,它标志着一次数据传输的开始。启动信号是由主控器主动建立的,在建立该信号之前I2C总线必须处于空闲状态。void I2C_Start(){ I2C_SDA = 1;...原创 2021-10-26 13:57:01 · 1158 阅读 · 0 评论 -
GPIO的几种配置模式
GPIO的几种配置模式1、上拉输入:上拉就是把电位拉高,比如拉到Vcc。上拉就是将不确定的信号通过一个电阻嵌位在高电平!电阻同时起限流作用!弱强只是上拉电阻的阻值不同,没有什么严格区分。2、下拉输入:就是把电压拉低,拉到GND。与上拉原理相似。3、浮空输入:浮空(floating)就是逻辑器件的输入引脚即不接高电平,也不接低电平。由于逻辑器件的内部结构,当它输入引脚悬空时,相当于该引脚接了高电平。一般实际运用时,引脚不建议悬空,易受干扰。4、模拟输入:模拟输入是指传统方式的输入.数字输入是0原创 2021-10-21 19:02:54 · 2657 阅读 · 0 评论