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

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

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:9
  • 最近打卡:2025-04-23 15:28:46

19

主题

65

回帖

223

积分

等待验证会员

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

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:435
  • 最近打卡:2025-04-30 08:43:23

33

主题

2351

回帖

4860

积分

论坛元老

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

点评

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:435
  • 最近打卡:2025-04-30 08:43:23

33

主题

2351

回帖

4860

积分

论坛元老

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

点评

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:435
  • 最近打卡:2025-04-30 08:43:23

33

主题

2351

回帖

4860

积分

论坛元老

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:435
  • 最近打卡:2025-04-30 08:43:23

33

主题

2351

回帖

4860

积分

论坛元老

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:435
  • 最近打卡:2025-04-30 08:43:23

33

主题

2351

回帖

4860

积分

论坛元老

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

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:9
  • 最近打卡:2025-04-23 15:28:46

19

主题

65

回帖

223

积分

等待验证会员

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

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

点评

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:423
  • 最近打卡:2025-05-02 07:55:56
已绑定手机

19

主题

3190

回帖

4870

积分

论坛元老

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:417
  • 最近打卡:2025-04-30 21:39:09
已绑定手机

34

主题

2096

回帖

2206

积分

荣誉版主

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

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-2 11:00 , Processed in 0.142571 second(s), 103 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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