iic的上拉电阻多少合适,PIC单片机i2c总线的上拉电阻多大上拉电阻
来源:整理 编辑:亚灵电子网 2023-05-20 00:40:29
1,PIC单片机i2c总线的上拉电阻多大上拉电阻
内置的是恒流,大概10k,如果外接的话,1k到10k都可以的
2,关于i2c的上拉电阻问题
拉一个小电阻就可以了,1.5,是slave开漏输出需要上拉,他们不会同时输出,所以只要满足了小电阻的上拉。就可以满足另一个。
3,I2C上拉电阻选择与什么有关
与速度有关 一般100K/bit的上拉电阻是10K,这些具体数值你可以在器件的datasheet里找到加上4.7k的上拉电阻到3.3v,即使用不着也可以不贴。
4,IIC通信的上拉电阻用15K 可以不
可以的。5V供电的话,一般选择10K,当然,大一点也无所谓,10K~51K都行,这个没有限制。你好!你电源是多少啊,正常3.3v供电47k都没问题,范围挺宽的,4.7k--47k都可以仅代表个人观点,不喜勿喷,谢谢。
5,PT2313 I2C上拉电阻电压要求
PT2313 SCL/SDA spec. VIL(max)=1.0V , VIH(min)=3.0V , 因此 pull-high 3.3V 只要 DC logical level 符合 VIH/VIL spec., I2C function 即可正常 与PT2313 operation voltage 无关.
6,关于51单片机的模拟IIC总线电路的上拉电阻
因为IIc总线中,器件是开漏的,所以必须使用上拉电阻,使用4.7k还是1K是根据IIC总线速度确定的,100Kbps使用4.7K,400Kbps使用1K100Kbps使用4.7K,器件是开漏的,所以必须使用上拉电阻因为IIc总线中.7k还是1K是根据IIC总线速度确定的,使用4单片机输出高电平的时候,基本没有输出电流的能力,上拉电阻,是用来辅助输出电流的。4K7,在很多的说明材料中,都用了这个数值。它应该是““为IIC器件提供所需要电流””的最合理数值。
7,PIC单片机i2c总线的上拉电阻多大
电压个单片机高电平电压匹配,低速100khz的I2C上拉一般是10K,高速I2C(400kz)上拉选择1k这是pic16f873单片机的i2c总线的例子,先把数据写到at24c02上,然后再读回来,给数码管显示 #include<pic.h> #define uchar unsigned char #define uint unsigned int #define add 0xaa __config(0x3b31); const uchar ee_data[]= uchar read_data[6]; const uchar table[]= 0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}; void delay(uint x); void init(); void didi(uchar num); void disp(uchar num1,uchar num2,uchar num3,uchar num4,uchar num5,uchar num6); void write(); void read(); void main() init(); write(); delay(100); read(); while(1) disp(read_data[0],read_data[1],read_data[2],read_data[3],read_data[4],read_data[5]); } } void delay(uint x) uint a,b; for(a=x;a>0;a--) for(b=110;b>0;b--); } void init() trisd=0; trisa=0; trise0=0; // adcon1=0x07; re0=0; portd=0; porta=0; trisc=0xff; sspstat=0x80; sspcon=0x38; sspcon2=0; sspadd=0x09; } void write() uchar i; sspif=0; sen=1; while(!sspif); sspif=0; sspbuf=0xa0; while(!sspif); sspif=0; sspbuf=add; while(!sspif); sspif=0; for(i=0;i<6;i++) sspbuf=ee_data[i]; while(!sspif); sspif=0; } pen=1; while(!sspif); sspif=0; } void read() uchar i; sspif=0; sen=1; while(!sspif); sspif=0; sspbuf=0xa0; while(!sspif); sspif=0; sspbuf=add; while(!sspif); sspif=0; sspif=0; rsen=1; while(!sspif); sspif=0; sspbuf=0xa1; while(!sspif); sspif=0; for(i=0;i<6;i++) rcen=1; while(!sspif); read_data[i]=sspbuf; while(!sspif); sspif=0; if(i>=5) ackdt=1; } else ackdt=0; } acken=1; while(!sspif); sspif=0; } pen=1; while(!sspif); sspif=0; } void didi(uchar num) uchar di_num; for(di_num=num;di_num>0;di_num--) re0=1; delay(50); re0=0; delay(20); } } void disp(uchar num1,uchar num2,uchar num3,uchar num4,uchar num5,uchar num6) portd=table[num1];//显示第一个数码管 porta=0x20;//0010 0000 delay(2); portd=table[num2];//显示第二个数码管 porta=0x10;//0001 0000 delay(2); portd=table[num3];//显示第三个数码管 porta=0x08;//0000 1000 delay(2); portd=table[num4];//显示第四个数码管 porta=0x04;//0000 0100 delay(2); portd=table[num5];//显示第五个数码管 porta=0x02;//0000 0010 delay(2); portd=table[num6];//显示第六个数码管 porta=0x01;//0000 0001 delay(2); }
文章TAG:
iic的上拉电阻多少合适上拉电阻 电阻 多少
相关文章推荐
- BA6208是什么芯片,BA6247是什么芯片?
- 松下npm贴片机多少钱,买松下贴片机多少钱
- A9智能电视处理器能跑多少分,A9频率14怎么442系统和422系统安兔兔跑分一样
- 03db是多少,30wt等于多少
- 占空比多少有意义,占空比控制有什么优点
- 电路正负极颠倒危害,锂电池正负极接反
- 电路图中网孔,电路中网格的概念
- 电路板的硬件调试,简述硬件电路的设计流程
- 安桥818音箱设置多少,安桥818音频输入如何设置
- mos管电压等级,关于mos管的导通电压
- 正负极交换芯片,芯片的正负极
- 消除反电动势电压,反电动势消除电路
- 57AY161是什么芯片,A5657N是什么芯片?
- 安全芯片应用原理,什么是安全芯片?
- hx48电路图,xh-m401电路图