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

基于STM32cubeMX的STM32F1IIC从机通讯

[复制链接]
攻城狮Melo 发布时间:2023-5-24 19:56
首先,用cube创建一个F1系列的从机工程。这里我选择了“STM32F103C8T6”型号的单片机最小系统板,封装为LQFP48。, {/ y2 F: s, j% k/ A( m. f  X1 I

) \+ J$ U9 x+ q+ ?
20190908125320873.png + J7 O, G& _2 k$ m# v
# g3 b- p3 ^0 z) W( u2 N! Y  V
然后使用IIC的话可以分以下几步走:# ?+ X' S/ ~$ `/ M$ y  o& y
+ k! K0 I+ O/ D" |

4 H* g+ G* n- H' o一、设置烧录模式为Serial wire。按照图中箭头配置烧录模式
  t4 O4 M3 Q% b2 X$ R- z; E) |# [& Z) U+ }- g& K
20190908125448277.png
, Y9 F0 G) f$ f/ R* N
% D8 ~" S0 I* `
) G( S- S2 v3 s9 K3 O: c! f: s
二、使用外部晶振! E# C% r% ]5 v1 \! A
4 Z# z* J! Y8 z4 T5 I
20190908125548581.png : @: b8 Y: E5 Q: ]/ ^5 U
4 s3 q- Q% E9 }. I
三、开启IIC" W( A2 v' K6 D3 [" h* G2 ?; A

, S$ w+ ]7 z8 G: Q: E
20190908125633564.png
8 z7 j% \* @, u
+ `5 h5 @+ t' w此处按照红色箭头配置即可。至于中断,如果不使用中断模式接发数据的话可以不开(本教程不使用中断)。+ X' ]8 M+ h" i4 I
9 l! f  @  B9 t! J/ f
四、IIC基础参数设置
$ O) j! C! ]8 z( M+ J5 ]
) ~0 B8 _" M5 X, `) |: |
2019090812581845.png
4 s* p5 a! H$ h9 p: w5 S3 K' @2 }# C  O1 X
这里使用标准模式的IIC传输速度,时钟设为1000hz,初级从机地址设为(TBS_I2C_ADDR + SLAVE_ID)。. [( g1 |4 A. U1 k* K/ j9 H  L/ s

( @( o- Q' r& M" ], M' y
$ G- L9 V( _  `# Q
五、时钟配置  l/ y4 C- j3 L. H, [

, ]& S1 I" G; n+ g
20190908125931962.png
3 v8 v6 L% j8 U3 d4 q- t  U" ]  y. W) t2 u; Y2 ?" W
六、设置项工程信息2 j0 u. v/ T4 W" w7 j8 P9 ~

4 j4 r: [4 ^; p2 L% \* T
20190908130109228.png 5 f7 Y& r/ E: {& H* S- L2 e

0 `. s0 m% W- {七、代码生成项配置
! y! j# r: H% _9 s+ r1 R% s
0 k2 l3 ]! M9 x# A8 a6 }4 a2 _
20190908130149161.png 7 v9 D9 m; B3 A/ x1 i, K

7 I3 L/ s  K5 f; {: R4 D( o# [设置完这些后即可点击生成代码。+ V6 D7 f! F& q0 O5 p

. j" S, N; \5 y3 k* E4 N写完自己的功能代码,编译后即可将程序烧录进单片机  O# R3 `6 J, h
% t, e0 C  d) V% i' L
我在csdn同时上传了该教程配套的从机代码。想看的同学可以移步我的资源去下载。(IIC双机通讯共三篇,此其二)
* u0 I3 N- b# v5 c" @————————————————
* y) j3 E0 J, G2 u8 s" j版权声明:嘉禾天成4 R7 g. v) D4 g1 ^( z2 a  E
如有侵权请联系删除  Q: e. K2 U2 ^; D3 U& A; k& l; ~

; q# ^- y2 Y; K6 {7 m  w% f' ?% V3 X7 y1 I% w0 v
收藏 评论1 发布时间:2023-5-24 19:56

举报

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

学会了

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