88问答网
所有问题
关于STM32系列单片机I2C通信的问题,求教各位大牛
如题所述
举报该问题
推荐答案 2015-07-23
谁说32 不支持 IIC 了,我真服了
这通讯接口是给 谁看的啊
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/1MKM1StatMgSctt1Bg.html
其他回答
第1个回答 2015-07-23
STM32硬件不支持I2C的!,想要用只能利用SPI通讯端口用软件模拟!
相似回答
求助
STM32
I2C
主机与一个从机
通讯
成功 与多个从机通讯失败
答:
1、比如先调通串口
通信,
各芯片例程都有。2、通信实现后按照modbus协议的框架发送数据,数据就是你要实现的具体操作或者参数设置。3、下位机对这一帧数据接收完成后进行解析,再做具体操作。modbus只是一种通用协议的框架,有很多优点,你自己写一个协议也行,只是别人不知道怎么解析它。 查看原帖>> ...
stm32的I2C
为什么会有bug
答:
有很多人说有bug,就算有也应该是早期的问题了,我个人用过stm8的
i2c
,也看过
stm32
的差不多,相对其他mcu,stm的i2c设计很难用,需要软件拦截很多传输线上的情况,考虑不周就会出现所谓的bug或掉进轮询寄存器的死循环。所以我个人使用stm时,芯片间和板间的通信都用spi。
请教一个i2s
的问题,
我在使用
STM32
,型号为STM32F103VCT6,该型号
单片机
...
答:
就是MCK,提供时钟信号的,在ZET6上用过,貌似用的是pc6
请教
stm32的i2c
接收
问题
答:
while(
I2C
_GetFlagStatus(I2C1
,
I2C_FLAG_BUSY)); // 这里判断总线忙闲 /*允许1字节1应答模式*/ I2C_AcknowledgeConfig(I2C1, ENABLE);/* 发送起始位 */ I2C_GenerateSTART(I2C1, ENABLE); // 发送起始标志位 while(!I2C_CheckEvent(I2C1, I2C_EVENT_MASTER_MODE_SELECT));/*EV5,...
STM32
中硬件
IIC
运行时候,老是停在下面这里,是主模式选择失败,我选择的...
答:
不用搞这个了
STM32的IIC通讯
有个bug。因为ack信号时间很短暂,一旦错过了这个短暂的ACK信号
,STM32
就挂了。想用
IIC的
话,就用软件模拟吧。
STM32
F3
i2c
求助
答:
问题
补充:当写入从机的数据为0x0f时
,单片机
sda线一直会处于低电平,即使重新初始化
i2c
电平也不会变高。相反如果从机写入的数据为0xf0,则单片机能够正常读取从机数据,只是偶尔会出现总线忙状态。 查看更多答案>>
我用的
单片机
是
STM32,
读写铁电时怎么知道铁电是否写进数据了,我现在读...
答:
如果你读出来的和写进去的不一样,那就说明你的
I2C
总线时序错了,或发的命令没有按这块铁电的格式走,你还是先看看铁电手册,不同的铁电格式是不一样的,这个
问题
我也遇到过,呵呵。
STM32
为什么会有这么多的
通信
接口
答:
这里虽然连接的是硬件I2C口,但是也可以把I2C口的两个引脚配置为普通的IO口模拟I2C时序来学习
I2C通信,
作为
单片机的
初学者,强烈建议要先学习普通IO模拟I2C时序。SPI通信芯片 STM32F103VET6有2个SPI接口,分别是SPI1和SPI2,我们用无线通信芯片NRF24L01和W25Q16来连接SPI1口,SPI2口用作和触摸屏芯片XPT...
大家正在搜
单片机与单片机通讯
单片机提问有关问题
单片机多机通信
51单片机多机通信例程
单片机多机通信程序
单片机双机通信原理
单片机之间的双向通信
51单片机双机通信
手机与单片机通信