S3C2410X芯片相关数据:
? 203MHz ARM920T 内核,0.18um工艺,超低功耗,272 pin BGA封装
? 带MMU,16KB指令缓存,16KB数据缓存
? 1.8V内核电源,3.3V I/O电压,兼容1.8,2.5,3.3V内存电压
? 内含SDRAM控制器
? 117个GPIO,24个外部中断
? 内置LCD控制器,可接真彩色,大屏幕TFT液晶
? 丰富的外部接口:4通道DMA,3个串口,一个SPI口,一个IIC接口,一个USB device口,一个USB host口
? 8通道10-bit AD,4通道PWM输出
? 内置RTC,PLL
? 内置SD,MMC,Smart Media等存储卡接口
? 支持从SmartMedia (Nand Flash)中启动系统
请采纳答案,支持我一下。
i2c的地址从0x07开始的原因如下:
在7位寻址过程中,从机地址在启动信号后的第一个字节开始传输,该字节的前7位为从机地址,第8位为读写位,其中0表示写,1表示读。
I2C总线规范规定,标准模式I2C,从机地址为7位长,其次是读/写位。
任何I2C设备都必须遵循这个标准,USB2XXX传输的从机地址即为这7bit地址,不包含读写位,读写位会根据不同的函数自动添加进去。
每一个I2C芯片都有一个唯一的地址,这个芯片地址称之为从机地址,就像是每个人的身份z号码一样,从机地址的目的在于定位每一个芯片,而子地址就是指芯片内部的一些存储器和寄存器的地址,譬如说:每个人的家里都有一个门牌号,可以认为是从机地址,家里面有很多间房子,我们要访问那间房子?给房子编号,根据房子编号找到对应的房间(对于芯片来说就是找到地址对应的内存空间)欢迎分享,转载请注明来源:内存溢出
评论列表(0条)