找回密码
 立即注册
查看: 619|回复: 10

请教一下 12C5616AD的IO端口设置的问题

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:520
  • 最近打卡:2025-05-01 08:06:21

109

主题

1897

回帖

5204

积分

论坛元老

积分
5204
发表于 2024-8-17 18:10:46 | 显示全部楼层 |阅读模式
手头有几只 12C5616AD-SKDIP28,设置端口(例如P16)为准双向模式并置1时,测得的电压是5V,但设置为推挽输出模式并置1时,端口电压只有1.6V。
说明:端口未接入任何器件。

001.jpg


这是为什么?是不是 12C5616AD端口损坏了?


回复

使用道具 举报 送花

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

76

主题

4833

回帖

8343

积分

超级版主

DebugLab

积分
8343
发表于 2024-8-17 18:12:44 | 显示全部楼层
这个型号P1M0和P1M1的定义是反的
DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:520
  • 最近打卡:2025-05-01 08:06:21

109

主题

1897

回帖

5204

积分

论坛元老

积分
5204
发表于 2024-8-17 18:15:18 | 显示全部楼层
Debu*** 发表于 2024-8-17 18:12
老型号P1M0和P1M1的定义是反的

哦,原来如此,我改一下试试。

点评

换一个新的芯片测试一下。或者将4个模式的测试一下,看看是代码的问题还是硬件的问题。。。  详情 回复 发表于 2024-8-17 20:23
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:486
  • 最近打卡:2025-05-01 10:50:05
已绑定手机

6

主题

285

回帖

881

积分

荣誉版主

积分
881
发表于 2024-8-17 20:21:47 | 显示全部楼层
Debu*** 发表于 2024-8-17 18:12
老型号P1M0和P1M1的定义是反的

但组合定义也是反的,故最终的效果是相同。这是早期在大虾网与厂家人员沟通得知的。。。

点评

只有组合定义是反的,寄存器地址相同,不存在最终效果相同的说法 12系列: PnM0=0 PnM1=1 推挽 PnM0=1 PnM1=0 高阻 15系列及更新的: PnM0=0 PnM1=1 高阻 PnM0=1 PnM1=0 推挽 [attachimg]54011[/attachimg]  详情 回复 发表于 2024-8-17 22:13
(仅供参考,欢迎探讨)
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:486
  • 最近打卡:2025-05-01 10:50:05
已绑定手机

6

主题

285

回帖

881

积分

荣誉版主

积分
881
发表于 2024-8-17 20:23:18 | 显示全部楼层
xxkj*** 发表于 2024-8-17 18:15
哦,原来如此,我改一下试试。

换一个新的芯片测试一下。或者将4个模式的测试一下,看看是代码的问题还是硬件的问题。。。
(仅供参考,欢迎探讨)
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:520
  • 最近打卡:2025-05-01 08:06:21

109

主题

1897

回帖

5204

积分

论坛元老

积分
5204
发表于 2024-8-17 20:53:07 | 显示全部楼层
autop*** 发表于 2024-8-17 20:23
换一个新的芯片测试一下。或者将4个模式的测试一下,看看是代码的问题还是硬件的问题。。。 ...

原来是:
P1M0 = 0x40; P1M1 = 0x01;
现在改为:
P1M1 = 0x40; P1M0 = 0x01;
行了!
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:520
  • 最近打卡:2025-05-01 08:06:21

109

主题

1897

回帖

5204

积分

论坛元老

积分
5204
发表于 2024-8-17 20:59:02 | 显示全部楼层
我翻开芯片手册,对比了 8H和这个 12C5616AD旧型号,的确P1M1和P1M0是颠倒的:


这是 8H的:
003.jpg


这是 12C5616AD的


002.jpg




我刚好用到了推挽输出模式,所以无法实现效果,准双向和开漏就没有区别。
回复 支持 反对

使用道具 举报 送花

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

76

主题

4833

回帖

8343

积分

超级版主

DebugLab

积分
8343
发表于 2024-8-17 22:13:18 | 显示全部楼层
autop*** 发表于 2024-8-17 20:21
但组合定义也是反的,故最终的效果是相同。这是早期在大虾网与厂家人员沟通得知的。。。 ...

只有组合定义是反的,寄存器地址相同,不存在最终效果相同的说法
12系列:
PnM0=0 PnM1=1 推挽
PnM0=1 PnM1=0 高阻
15系列及更新的:
PnM0=0 PnM1=1 高阻
PnM0=1 PnM1=0 推挽

截图202408172213098975.jpg

DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:181
  • 最近打卡:2025-04-03 11:26:38

4

主题

138

回帖

631

积分

高级会员

积分
631
发表于 2024-8-18 18:05:58 | 显示全部楼层
果真大神云集,学习了!
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:520
  • 最近打卡:2025-05-01 08:06:21

109

主题

1897

回帖

5204

积分

论坛元老

积分
5204
发表于 2024-8-18 18:56:11 | 显示全部楼层
lyld*** 发表于 2024-8-18 18:05
果真大神云集,学习了!

是的,论坛中的大神太多了。
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-2 02:13 , Processed in 0.121792 second(s), 112 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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