找回密码
 立即注册
查看: 907|回复: 12

请教IIC的SDA、SCL的定义问题

[复制链接]
  • 打卡等级:偶尔看看I
  • 打卡总天数:11
  • 最近打卡:2025-05-27 09:25:30

20

主题

68

回帖

252

积分

等待验证会员

积分
252
发表于 2024-5-31 14:12:52 | 显示全部楼层 |阅读模式
STC32系列芯片都有IIC和SPI总线,我发现在总线章节的范例程序中,IIC的SDA和SCL在程序起始都进行了位定义,如sbit SDA =P1^4...

而SPI仅定义了SS。我的问题是:IIC总线的SDA和SCL的定义是必须的么?SPI总线的数据线和时钟线怎么不做进一步定义?
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:462
  • 最近打卡:2025-06-16 10:02:39

33

主题

2447

回帖

5168

积分

论坛元老

积分
5168
发表于 2024-5-31 14:19:22 | 显示全部楼层
做这么定义只是为了好记,,见闻只义。。

点评

那就是非“必须”了?!那样的话是不是应该保留注释掉的定义语句,仅作助记  发表于 2024-5-31 14:25
参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:462
  • 最近打卡:2025-06-16 10:02:39

33

主题

2447

回帖

5168

积分

论坛元老

积分
5168
发表于 2024-5-31 14:20:01 | 显示全部楼层
如果你乐意直接操作P14 P15都是可以的

点评

你直接操作就成了软件模拟了  发表于 2024-5-31 14:22
参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:462
  • 最近打卡:2025-06-16 10:02:39

33

主题

2447

回帖

5168

积分

论坛元老

积分
5168
发表于 2024-5-31 14:41:19 | 显示全部楼层
你这瞎用帖子的点评功能啊,,,我这怎么回复你的话。。。
参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:462
  • 最近打卡:2025-06-16 10:02:39

33

主题

2447

回帖

5168

积分

论坛元老

积分
5168
发表于 2024-5-31 14:43:12 | 显示全部楼层
如果你不需要直接操作那些引脚 使用硬件的方式,,定义不定义都无所谓的,,,不是说你定义了P14是SDA 他就是硬件的IIC的SDA引脚了。。。实际的是操作IIC的寄存器。
参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:462
  • 最近打卡:2025-06-16 10:02:39

33

主题

2447

回帖

5168

积分

论坛元老

积分
5168
发表于 2024-5-31 14:48:37 | 显示全部楼层
注释的话,你乐意怎么记就怎么记。
参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:11
  • 最近打卡:2025-05-27 09:25:30

20

主题

68

回帖

252

积分

等待验证会员

积分
252
发表于 2024-5-31 14:59:12 | 显示全部楼层
_奶*** 发表于 2024-5-31 14:41
你这瞎用帖子的点评功能啊,,,我这怎么回复你的话。。。

点评仅仅是对你的说法不是很赞同,而并不需要回复。我想知道的是是否必须定义,如果不必须就没必要在正规参考例程中体现

点评

如果那样,,不如直接不回复的了。。  发表于 2024-5-31 15:02
ok  发表于 2024-5-31 15:01
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:467
  • 最近打卡:2025-06-15 22:44:24
已绑定手机

19

主题

3231

回帖

5281

积分

论坛元老

积分
5281
发表于 2024-5-31 17:37:39 来自手机 | 显示全部楼层
这个可以自己定制何必在意呢?能用就行
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:459
  • 最近打卡:2025-06-16 00:13:00
已绑定手机

37

主题

2221

回帖

2658

积分

荣誉版主

积分
2658
发表于 2024-5-31 22:40:31 | 显示全部楼层
定义I2C的引脚有可能会用到,比如SHT21之类的温湿度传感器,会通过数据线占用来表达转换未完成,如果只是普通应用,那不需要定义。
睁开眼睛做场梦~~~
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-6-16 12:49 , Processed in 0.257973 second(s), 97 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表