打印
[应用相关]

STM32硬件IIC驱动设计(转载)

[复制链接]
楼主: keaibukelian
手机看帖
扫描二维码
随时随地手机跟帖
21
观海| | 2018-12-6 13:04 | 只看该作者 回帖奖励 |倒序浏览
非常感谢楼主分享

使用特权

评论回复
22
小晨晨| | 2019-9-3 17:04 | 只看该作者
太厉害了!话说,这也太牛X了啊!

使用特权

评论回复
23
gygp| | 2019-9-3 21:51 | 只看该作者
硬件IIC是MCU内置的IIC硬件模块,接收发送都由硬件完成

使用特权

评论回复
24
chenci2013| | 2019-9-3 21:51 | 只看该作者
一般100K的通信速率,SCL,SDA都是加4.7K的上拉电阻。

使用特权

评论回复
25
biechedan| | 2019-9-3 21:51 | 只看该作者
加上拉电阻是由IIC的规格决定的   

使用特权

评论回复
26
wangdezhi| | 2019-9-3 21:52 | 只看该作者
STM32自带的硬件IIC存在bug      

使用特权

评论回复
27
xietingfeng| | 2019-9-3 21:52 | 只看该作者
IIC主机读写函数是IIC通信的重点  

使用特权

评论回复
28
isseed| | 2019-9-3 21:52 | 只看该作者
硬件IIC用法比较复杂        

使用特权

评论回复
29
sdlls| | 2019-9-3 21:53 | 只看该作者
硬件IIC速度比模拟快,并且可以用DMA  

使用特权

评论回复
30
mituzu| | 2019-9-3 21:53 | 只看该作者
硬件I2C对应芯片上的I2C外设  

使用特权

评论回复
31
hellosdc| | 2019-9-3 21:53 | 只看该作者
硬件就是芯片已经内置了I2C   

使用特权

评论回复
32
uiint| | 2019-9-3 21:53 | 只看该作者
STM32有硬件IIC,为什么很多应用,还要模拟IIC  

使用特权

评论回复
33
hellosdc| | 2019-9-3 21:54 | 只看该作者
提供了标准库函数一般是DLL文件   

使用特权

评论回复
34
gygp| | 2019-9-3 21:54 | 只看该作者
占用MCU资源少,有中断处理。  

使用特权

评论回复
35
mituzu| | 2019-9-3 21:54 | 只看该作者
IIC上的每个器件是否都要一个地址寄存器来确定自己的地址  

使用特权

评论回复
36
chenci2013| | 2019-9-3 21:54 | 只看该作者
通信速率越大,电阻建议越小            

使用特权

评论回复
37
sdlls| | 2019-9-3 21:54 | 只看该作者
模拟IIC可以在任何管脚上,而硬件只能在固定管脚上。  

使用特权

评论回复
38
biechedan| | 2019-9-3 21:54 | 只看该作者
软件IIC是用MCU模拟IIC的时序   

使用特权

评论回复
39
isseed| | 2019-9-3 21:54 | 只看该作者
模拟IIC的流程更清楚一些。        

使用特权

评论回复
40
wangdezhi| | 2019-9-3 21:54 | 只看该作者
读写时很容易卡死。      

使用特权

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

本版积分规则