www问答网
所有问题
关于STM32系列单片机I2C通信的问题,求教各位大牛
如题所述
举报该问题
推荐答案 2015-07-23
谁说32 不支持 IIC 了,我真服了
这通讯接口是给 谁看的啊
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://www.wendadaohang.com/zd/3A4A3nK5KA1ndKK3W1.html
其他回答
第1个回答 2015-07-23
STM32硬件不支持I2C的!,想要用只能利用SPI通讯端口用软件模拟!
相似回答
关于STM32系列单片机I2C通信的问题
答:
I2C
通讯,发送的第一个字节包含一个7位的地址和一个读写位,用来确定要操作的设备地址和操作类型,比如0X64是写,0x65是读 I2C的自发自收我没做个,但按照技术角度讲,
SMT32
必定有一个地址设置寄存器用来设置从模式下的地址,具体是多少,你自己定。
请教一个i2s
的问题,
我在使用
STM32
,型号为STM32F103VCT6,该型号
单片机
...
答:
就是MCK,提供时钟信号的,在ZET6上用过,貌似用的是pc6
有没有大神会两个
stm32单片机
之间的
IIC通信
答:
stm32
的iic好像不好用,可以根据时序,通过IO模拟iic,注意时钟拉高或者拉低时需要加延时。其他
通信
方式你可以参考串口、CAN、SPI、FSMC等。
STM32
F3
i2c
求助
答:
问题补充:当写入从机的数据为0x0f时,
单片机
sda线一直会处于低电平,即使重新初始化
i2c
电平也不会变高。相反如果从机写入的数据为0xf0,则单片机能够正常读取从机数据,只是偶尔会出现总线忙状态。 查看更多答案>>
STM32
与PIC16F887
单片机IIC通信问题
;STM32供电为3.3V,PIC单片机供电为5V...
答:
3.3V-5V系统之间的信号连接需要解决电平匹配
的问题
(具体需要你查一下两个系统涉及到元器件的输入输出高低电平的阀值),简单的接法如下:1.信号由3.3V侧输出:需要提高高电平电压,通常用HCT型的门电路即可,单路的可TI单个门电路产品;2.信号由5V侧输出:需要明确3.3V侧器件的耐压是否能承受5V,...
请教
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
F103C8T6芯片的
关于I2C
使用
的问题
答:
74HC595
I2C
总线 使用I2C数据发送已 般I2C芯片址由硬件设定 比AT24C02,三址引脚A2,A1,A0,三引脚都接,址0,都接VCC,址7
Stm32
F2xx与arduino之间的
I2C通信
答:
串口
通讯
是靠DIO(直接输入/输出)和CLK1(bit时钟),CLK2(BYTE时钟)进行的 比如arduino要传一段英文到
stm32
arduino端:通过shitOut指令传出,传出一次CLK2高电平脉冲一次 stm32端:初始化引脚 循环检测DIO角是否有信号 有就记录,每次记录一次位移一次,以CLK1脉冲一次为一个跳变结束,以CLK2脉冲为一...
请教
STM32
F103C8T6芯片的
关于I2C
使用
的问题
答:
74HC595不是I2C总线的 只是可以使用
I2C的
数据发送而已 一般I2C芯片的地址是可以由硬件设定的 比如AT24C02,就有三个地址引脚A2,A1,A0,你把这三个引脚都接地,那么它的地址就是0,把它都接VCC,地址就是7
大家正在搜
单片机与单片机通讯
单片机提问有关问题
单片机多机通信
51单片机多机通信例程
单片机多机通信程序
单片机双机通信原理
单片机之间的双向通信
51单片机双机通信
手机与单片机通信