电子芯吧客
电子芯吧客
电子工程师技术服务社区
全部
论坛
试用
文章
评测
下载
样片
库函数操作简单,但是效率不如寄存器操作的高; 寄存器操作很复杂,因为要熟悉上百个寄存器,但是程序效率很高iic模拟配置 主要是考虑到其他引脚保持属性不变,所以一般都是先与 后或
Linux小学童 2017-12-05 08:47:12 浏览量:947
如题
szy123 2017-12-06 09:10:50 浏览量:666
IO口模拟iic和SPI会占用比较多的CPU资源吗?与硬件iic和SPI通讯有什么区别?
Angel_YY 2017-12-06 15:08:11 浏览量:1817
你说的四线是否包括电源的两根,不包括一般是spi通信,包括就是iic通信。这两种都可以使用硬件通信,或者软件模拟通信。硬件需要链接到相应io口,这取决于你使用单片机的型号,而软件模拟就是你自己设定的io口了。
yepeng 2017-12-07 11:50:24 浏览量:1895
不知道楼主说的四线是什么意思一种是SPI接口的,CS\CLK\MISO\MOSI,不包括VCC与GND一种是iic的,SDA、SCL,VCC,GND
yepeng 2017-12-07 12:06:35 浏览量:1895
是one-wire不是iic
yepeng 2017-12-07 12:08:56 浏览量:1577
iic有地址的
yepeng 2017-12-07 12:09:21 浏览量:1577
这个是iic接口的 ,这种接口不支持热插拔的
yepeng 2017-12-07 22:41:56 浏览量:981
软件模拟iic,在通过iic进行数据传输过程中如果有中断打断,从而执行其他函数,会不会影响iic传输时序,从而导致数据传输出错
liguilini 2017-12-08 09:47:38 浏览量:522
肯定会的,你是在模拟iic,中间打断了,协议不就不成立了么,
liguilini 2017-12-08 09:53:18 浏览量:522
有可能会被打乱,所以需要在传输数据前关闭中断,传输完成后打开中断。保证传输时序的完整性和正确定。所以如果条件允许,尽量使用硬件iic
liguilini 2017-12-08 10:15:05 浏览量:522
正点原子开发板,有配套的视频和源代码。1、熟悉一些常用的外设:ADC, TIM, USART,CAN,iic,DMA;2、熟悉了之后要用到哪些外设,要学会自己查阅数据手册和参考手册;这两部达成,你基本搞定单片机了。剩下就是个人能力的提升,去注意细节的优化,具体项目的整体架构,布局合理了。这两步基本两周内搞定。
499429803@qq.com 2017-12-08 14:55:23 浏览量:898
raspi-config启用iic然后安装i2c tool 看一下地址能不能读到sudo apt-get install i2c-tools用i2cdetect命令查看设备地址​​然后就可以使用wiringPi的i2c库了这个库只支持c语言另外,我还推荐一个SourceLink的库,基于linux的文件系统接口的https://gitee.com/SourcelinkS/Source-lib/blob/master/lib/src/sl_perpheral/sl...
ickey_LYL 2017-12-09 00:03:42 浏览量:1514
这个传感器是个iic接口的,先要确定你的iic是不是正确配置了,你是使用硬件的,还是模拟的?iic正确后,芯片的配置时序也要按手册上进行配置。否则 传感器无法正常工作。
小多多55555 2017-12-09 12:52:01 浏览量:885
看到很多STM32应用,使用I2C接口,明明STM32有硬件I2C,但不知为什么这些应用还要用GPIO来模拟I2C。这是为什么呢?
liguilini 2017-12-11 08:59:44 浏览量:1966
现在好多人用模拟的iic,硬件iic都说有bug,但是使用的时候没有感觉出来
liguilini 2017-12-11 09:59:04 浏览量:1966
iic的EEPROM作为数据保存,如果读写非常频繁,可以试用FRAM保存,兼容iic的EEPROM,读写可以达到万亿次。
yepeng 2017-12-11 10:16:42 浏览量:1083
除了bug原因,还有就是有些iic设备可能需要特殊的时序,硬件iic无法满足,只能通过IO模拟实现。
liguilini 2017-12-11 10:18:40 浏览量:1966
原子哥的教程里面说明了为什么用模拟iic,如果你想用硬件的可以参考野火的,都用过都好使,之前说有BUG,但是没有感觉到
liguilini 2017-12-12 10:04:20 浏览量:1966