记录一下调试usb有关的芯片的一些经验。 1.有i2c的芯片。一般有i2c的地址选择。检查地址选择是否正确,地址是多少。SCL和SDA上面是否有上拉电阻。芯片的地址是几位的。I2c的时钟频率也是必须设定的一个方面。工作速率一般有100K和400K两种。并且里面寄存器一般为一个byte.I2c出错时。 ...
分类:
其他好文 时间:
2017-06-19 12:47:02
阅读次数:
137
stm32GPIO工作模式及用途 1、浮空输入GPIO_IN_FLOATING ——浮空输入,可以做KEY识别,RX1 2、带上拉输入GPIO_IPU——IO内部上拉电阻输入 3、带下拉输入GPIO_IPD—— IO内部下拉电阻输入 4、模拟输入GPIO_AIN ——应用ADC模拟输入,或者低功耗下 ...
分类:
其他好文 时间:
2017-06-09 23:41:50
阅读次数:
252
任务简述:通过按下4X4矩阵键盘实现数码管对应显示数字 实现方式:通过行列分接法,可以节省使用单片机的I/O口,扫描矩阵键盘是否有按下,判断P2端口得到的值。 protues 硬件系统 单片机晶振复位电路: 锁存器、上拉电阻: 4x4矩阵键盘: 代码实现: ...
分类:
其他好文 时间:
2017-05-16 21:43:53
阅读次数:
220
I2C接口上拉电阻的选择 - I2C接口上拉电阻的选择 1、I2C接口的输出端是漏极开路或集电极开路,所以必须在接口外接上拉。 2、上拉电阻的范围很宽,但也需要跟据功耗、信号上升时间等具体确定。 和速度应该没关系。主要是I2C是oc,所以需要。和驱动的从机个数(虽然从机个数不是由电阻决定的)有一定关 ...
分类:
其他好文 时间:
2017-01-31 10:35:49
阅读次数:
256
转自:http://blog.csdn.net/w89436838/article/details/38660631 1 I2C总线物理拓扑结构 I2C 总线在物理连接上非常简单,分别由SDA(串行数据线)和SCL(串行时钟线)及上拉电阻组成。通信原理是通过对SCL和SDA线高低电平时序的控制,来产 ...
分类:
其他好文 时间:
2016-12-25 01:19:05
阅读次数:
487
要想实现单总线通信,每一个挂在总线上的从机必须拥有开路或3态输出。单总线DS18B20的DQ引脚用内部电路实现了开漏输出,其等效电路如下图; 当单片机IO引脚配置为 DS18B20开漏输出高阻态,被上拉电阻拉为高电平。 +5V-->4.7K上拉电阻-->DQ-->(5uA Typ)-->GND TX ...
分类:
其他好文 时间:
2016-12-06 02:21:10
阅读次数:
185
关于USB的上下拉电阻,不是随便接个任意阻值的电阻就ok了。 当你的USB为主设备的时候,D+、D-上分别接一个15K的下拉电阻,这样可以使得在没有设备插入的时候,D+、D-上始终保持低电平;当为从设备接口时,可以通过在上拉电阻来设置不同的传输速率,当D+接一个1.5K上拉电阻,可以工作在高速率模式 ...
分类:
其他好文 时间:
2016-10-08 13:55:27
阅读次数:
138
独立按键 首先既然是检测输入,对于当然要使能上拉电阻,来检测变化。因为除了P0口外,P2,P3,P4都是内置上拉电阻的准双向IO口,作为输入前需要拉为高电平。 当有按键按下,致使单片机的某个引脚接地,变为低电平时,我们就认为这个按键按下了。当按键松开后,由于输入不会锁存,所以此时拉高的引脚回归到高电 ...
分类:
其他好文 时间:
2016-09-03 18:21:48
阅读次数:
453
本文转载自:https://i.cnblogs.com/EditPosts.aspx?opt=1 I2C总线信号时序总结 总线空闲状态 I2C总线总线的SDA和SCL两条信号线同时处于高电平时,规定为总线的空闲状态。此时各个器件的输出级场效应管均处在截止状态,即释放总线,由两条信号线各自的上拉电阻把 ...
分类:
其他好文 时间:
2016-09-03 14:50:18
阅读次数:
141
简单介绍下矩阵键盘的原理: 矩阵键盘4个输入端口ROW[3:0] 接收由FPGA产生的键盘扫描输入信号,而4个输出COL[3:0] 将按键操作的信息变化输入到FPGA扫描分析电路,进而得到按键的操作码。 输入端口分别接了4个上拉电阻,当4个输入端口输入若都为1时,则有无论按哪个按键,输出都为1,所以 ...
分类:
其他好文 时间:
2016-08-09 13:26:13
阅读次数:
271