发新帖我要提问
12
返回列表
打印
[其他ST产品]

stm32 IIC详解

[复制链接]
楼主: 舒伯特玫瑰
手机看帖
扫描二维码
随时随地手机跟帖
21
舒伯特玫瑰|  楼主 | 2023-8-27 00:55 | 只看该作者 |只看大图 回帖奖励 |倒序浏览
在从机产生响应时,主机从发送变成接收,从机从接收变成发送。之后,数据由从机发送,主机接收,每个应答由主机产生,时钟信号仍由主机产生。若主机要终止本次传输,则发送一个非应答信号,接着主机产生停止条件。

使用特权

评论回复
22
舒伯特玫瑰|  楼主 | 2023-8-27 00:56 | 只看该作者
主设备往从设备中写数据,然后重启起始条件,紧接着从从设备中读取数据;或者是主设备从从设备中读数据,然后重启起始条件,紧接着主设备往从设备中写数据。数据传输格式如下:

使用特权

评论回复
23
舒伯特玫瑰|  楼主 | 2023-8-27 00:56 | 只看该作者
在多主的通信系统中,总线上有多个节点,它们都有自己的寻址地址,可以作为从节点被别的节点访问,同时它们都可以作为主节点向其它的节点发送控制字节和传送数据。但是如果有两个或两个以上的节点都向总线上发送启动信号并开始传送数据,这样就形成了冲突。要解决这种冲突,就要进行仲裁的判决,这就是I2C总线上的仲裁。

I2C总线上的仲裁分两部分:SCL线的同步和SDA线的仲裁。

使用特权

评论回复
24
chenjunt| | 2023-8-27 10:42 | 只看该作者
任何能够进行发送和接收的设备都可以成为主总线

使用特权

评论回复
25
Wordsworth| | 2024-9-16 07:05 | 只看该作者

从定时器为TIM2,从模式选择为门控模式,触发源选择ITR0,开启定时器2中断。

使用特权

评论回复
26
Clyde011| | 2024-9-16 08:08 | 只看该作者

根据实际需求选择用哪种方式

使用特权

评论回复
27
公羊子丹| | 2024-9-16 09:01 | 只看该作者

每条大电流的地线要短而宽

使用特权

评论回复
28
万图| | 2024-9-16 10:04 | 只看该作者

使能主从模式,触发事件选择为更新事件,不需要开启中断。

使用特权

评论回复
29
Uriah| | 2024-9-16 11:07 | 只看该作者

主从定时的方式占用CPU资源少

使用特权

评论回复
30
帛灿灿| | 2024-9-16 13:03 | 只看该作者

主定时器为TIM1,通道2配置为PWM输出

使用特权

评论回复
31
Bblythe| | 2024-9-16 14:06 | 只看该作者

中断计数的方式实现简

使用特权

评论回复
32
童雨竹| | 2024-9-16 16:02 | 只看该作者

多个电容并联

使用特权

评论回复
33
Pulitzer| | 2024-9-16 17:05 | 只看该作者

都可以产生指定个数的PWM脉冲

使用特权

评论回复
34
童雨竹| | 2024-9-16 19:01 | 只看该作者

作为功率开关管和整流器的散热部分

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则