请选择 进入手机版 | 继续访问电脑版

你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

基于STM32cubeMX的STM32F1IIC从机通讯

[复制链接]
攻城狮Melo 发布时间:2023-5-24 19:56
首先,用cube创建一个F1系列的从机工程。这里我选择了“STM32F103C8T6”型号的单片机最小系统板,封装为LQFP48。
9 d5 A, E+ A; g$ K: H& o" e2 R  T& `6 a* E4 }8 H+ M' M' ]5 c2 i
20190908125320873.png
: C9 b) t( ]5 q3 S# U+ c* U: F! t% ]  W% ~
然后使用IIC的话可以分以下几步走:# I# a7 H& d9 y4 V" n1 d1 G
6 H- h- v* Z6 _8 Y5 D

5 s0 ~8 G. Q. A2 d9 o一、设置烧录模式为Serial wire。按照图中箭头配置烧录模式  b% ^' W1 Y! l+ m. f

9 U3 q1 U3 d7 e7 ?' [" T
20190908125448277.png 9 [+ ^1 H$ ^0 u) Y9 ~
# [2 i/ x5 x) d' `( y
4 K: F$ D$ c: w' g5 F5 w
二、使用外部晶振- T# {/ o+ I/ B% J, Z# n) _4 s: H
0 p+ A4 N7 T4 c9 _2 z3 C
20190908125548581.png
5 A, e! S9 Z& p. a, E; V* q$ |* b/ w: V8 v" B
三、开启IIC3 N$ N$ Y1 d' M% n  Y
, |6 X+ ]) y- {$ T5 a: u
20190908125633564.png ! A8 p# u5 ~8 B& a) {

- c: C, _: c) [此处按照红色箭头配置即可。至于中断,如果不使用中断模式接发数据的话可以不开(本教程不使用中断)。
5 w0 }/ K5 ?: s7 b+ }

; C$ y' M, e, H6 i* [: D四、IIC基础参数设置( ?1 B3 @7 o5 _( `- @0 j  V

9 y: @+ m% K( E; ~4 U
2019090812581845.png 5 E+ W6 ?# H* j( \, c# [8 K" x
: {  r' I% N5 X7 X
这里使用标准模式的IIC传输速度,时钟设为1000hz,初级从机地址设为(TBS_I2C_ADDR + SLAVE_ID)。0 A% B6 y9 D# r! t2 b
) g/ @! c/ g9 T) ^
, E. F4 T9 t! `7 B4 [* i
五、时钟配置
# |4 S1 }% k% B1 X" Z6 I+ O) W0 L
20190908125931962.png 3 U2 O  c$ q: n

3 B$ D# C; L& Z$ t六、设置项工程信息& L5 U$ v( ^$ f. |+ E' f
6 C8 ]' g# Y& t- h
20190908130109228.png
9 K+ ~% S  g1 R% \! ?
0 c0 _- U  [( M% J; w' |七、代码生成项配置
$ d; G0 R7 G! a
0 ?  \" U6 t. g6 s% h7 k. c; n5 h
20190908130149161.png
/ v% N" {( s+ J/ {& I+ s: o/ P9 F: m+ Q6 f1 X5 W
设置完这些后即可点击生成代码。# Z& t, `8 ^+ r; H$ q) C
5 a1 s) w5 f# K" C
写完自己的功能代码,编译后即可将程序烧录进单片机+ {+ _% h' @5 K
9 Q) t; g: g( t
我在csdn同时上传了该教程配套的从机代码。想看的同学可以移步我的资源去下载。(IIC双机通讯共三篇,此其二)8 ~; D8 J! r- W6 w& y
————————————————
% a, j0 ]& F3 f: \9 @5 r8 \版权声明:嘉禾天成
9 \. c$ V, A7 \: B. Q) [8 h如有侵权请联系删除
6 c) k6 |* K. B5 |9 d' G  w4 c/ x" R7 E7 H9 t0 Q6 L0 V
- f$ G" l! |( j1 E. @
收藏 评论1 发布时间:2023-5-24 19:56

举报

1个回答
bitterheart 回答时间:2023-5-30 15:35:18

学会了

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版