首页 >>  正文

stm32模拟i2c

来源:baiyundou.net   日期:2024-09-21

詹夏安1090STM32 硬件I2C 到底是不是个坑 -
辕贡绿18097296866 ______ 不是坑! 你有什么特殊的应用吗? 官方是提供了解决I2C硬件BUF的方案,没有特殊要求,应该不是问题.STM32F10x_模拟I2C读写EEPROM:http://blog.csdn.net/ybhuangfugui/article/details/52151835 STM32F10x_硬件I2C读写EEPROM(标准外设库版本):http://blog.csdn.net/ybhuangfugui/article/details/52175621 STM32F10x_硬件I2C主从通信(轮询发送,中断接收):http://blog.csdn.net/ybhuangfugui/article/details/52250074

詹夏安1090STM32有硬件IIC,为什么很多应用,还要模拟IIC -
辕贡绿18097296866 ______ 硬件IIC只能接到它固定的管脚上,而且好像只有一两组,另外IO固定有时画板不好布线,有一定的局限性; 模拟I2C随便两个IO口就可以用了,另外同样的代码移值到其他类型的MCU上很方便,重新绑下IO口的就可以了.

詹夏安1090SHT21和stm32 模拟i2c通讯 sck 和data 需要接上拉电阻吗 -
辕贡绿18097296866 ______ I2C需要引脚使用开漏模式才能实现“线与”,无论内部是否上拉都建议外部上拉一下

詹夏安1090大家用STM32的时候,为什么热衷于软件模拟IIC,SPI端口? -
辕贡绿18097296866 ______ STM32F1XX系列的I2C有错误;所以用I2C硬件去实现的时候,出现的异常,很难排除;可是ST一直不承认.好象STM8也有这个问题.但ST后续的一些产品中,申明了I2C部分进行了全新的设计.(没有问题为何要重新设计?);我被它坑的极惨.损失极大!浪费很多的时间来查问题所在,结论是用IO端口模拟I2C的通讯正常;用硬件模块自动处理,行不通! 它不是摆设,是陷阱!

詹夏安1090求助 STM32模拟IIC问题 读数据问题 有些做过帮忙看一下 -
辕贡绿18097296866 ______ 找到问题了 ,原来是挂在总线上的24c02对总线有影响,向m8写操作的时候由于不需要返回数据所以没有问题,但是当读操作的时候,虽然没有读取24c02的地址,但是由于24c02仍然使能,对i2c总线干扰,导致被寻址的m8不能正常返回数据(用示波器观察电平不对)

詹夏安1090stm32例子中I2C - EE程序里出现main.c(49): error: #18: expected a ")怎么解决??急. -
辕贡绿18097296866 ______ 按地址传递(Passing by reference)是一个使函数返回多个值的有效方法.例如,下面是一个函数,它可以返回第一个输入参数的前一个和后一个数值. // more than one returning value #include void prevnext (int x, int& prev, int& next) {

詹夏安1090STM32为什么会有这么多的通信接口 -
辕贡绿18097296866 ______ 这是为了兼容更多的外设,增加STM32自身的通用性.

詹夏安1090stm32接eeprom,是不是eeprom必须接stm32的I2C接口 -
辕贡绿18097296866 ______ 不是的.STM32具有硬件IIC接口,可以接EEPROM 你也可以使用软件模仿IIC协议,选择任意IO都是可以的

詹夏安1090stm32接eeprom,是不是eeprom必须接stm32的I2C接口呢?还是接普通IO口也可以,为什么 -
辕贡绿18097296866 ______ 最好还是接普通IO口,一是I2C简单,好模拟,二是用普通IO硬件布线能更灵活,三是硬件I2C刚好和UART2复用,一般用UART的时候多些.

詹夏安1090现在有两块STM32通过I2C进行通讯,一块做主机,一块做从机,从机的地址是什么? -
辕贡绿18097296866 ______ OWM_ADDRESS是配置地址的 作为从机的地址

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024