标题: STC15W408AS 28脚与16脚封装的能直接代换吗? [打印本页]

作者: dcc60    时间: 2025-5-30 14:49
标题: STC15W408AS 28脚与16脚封装的能直接代换吗?
用STC15W408AS 28脚封装与TM1639组装了一个时钟,显示正常。然后将STC15W408AS 用16脚封装的直接代换,修改的引脚定义,烧录正常,但没有显示。
请问这两个能不能直接代换?






51hei图片20250530143830.png (18.45 KB, 下载次数: 0)

51hei图片20250530143830.png

作者: WL0123    时间: 2025-5-30 21:27
从图片看,楼主没有使用芯片的特定功能脚,两者完全可以代换。发生故障是其它疏忽所致。
作者: npn    时间: 2025-5-30 22:43
用驱动函数向TM1639发送指令后是否有回应?
作者: dcc60    时间: 2025-5-30 22:58
WL0123 发表于 2025-5-30 21:27
从图片看,楼主没有使用芯片的特定功能脚,两者完全可以代换。发生故障是其它疏忽所致。

已经重新定义了

  1. //---以下为TM1639/24脚定义
  2. //         sbit TM16_DIN = P3^5;
  3. //         sbit TM16_SCK = P3^4;  
  4. //         sbit TM16_STB = P3^3;   

  5. //---以下为TM1639/16脚定义
  6.          sbit TM16_DIN = P3^7;
  7.          sbit TM16_SCK = P3^6;  
  8.          sbit TM16_STB = P3^3;   


  9. //---以下为TM1639/24脚定义
  10. //sbit DS1302_CE=P1^5;
  11. //sbit DS1302_IO=P1^6;
  12. //sbit DS1302_SCLK=P1^7;


  13. //---以下为TM1639/16脚定义
  14. sbit DS1302_SCLK=P1^3;
  15. sbit DS1302_IO=P1^4;
  16. sbit DS1302_CE=P1^5;
复制代码




作者: dcc60    时间: 2025-5-30 23:03
npn 发表于 2025-5-30 22:43
用驱动函数向TM1639发送指令后是否有回应?

没显示时TM1639输出没电压。
直接发送显示命令,还是没显示,忘了测电压,明天再测一下。
作者: WL0123    时间: 2025-5-31 07:32
dcc60 发表于 2025-5-30 22:58
已经重新定义了

如果测试程序用STC15W408AS-28能正常工作,改为用STC15W408AS-16并重新定义对应端口,程序无需做其它修改应当也能正常工作。
作者: xiaobendan001    时间: 2025-5-31 07:47
PCB是哪个软件,分支还有水滴效果?
作者: cy009    时间: 2025-5-31 10:38
xiaobendan001 发表于 2025-5-31 07:47
PCB是哪个软件,分支还有水滴效果?

国产嘉立创就可以
作者: dcc60    时间: 2025-5-31 11:28
WL0123 发表于 2025-5-31 07:32
如果测试程序用STC15W408AS-28能正常工作,改为用STC15W408AS-16并重新定义对应端口,程序无需做其它修改 ...

嗯,回头再试试。
作者: dcc60    时间: 2025-5-31 11:28
xiaobendan001 发表于 2025-5-31 07:47
PCB是哪个软件,分支还有水滴效果?

嘉力创,一直都有的。
作者: bd5fna    时间: 2025-5-31 12:22
PCB看着像JLC,加泪滴就有这个效果。
作者: mengsiu    时间: 2025-6-6 16:26
理论上是可以正常代换的。
在原芯片(28脚的)上以新芯片(16脚的)的引脚定义接线,烧入新的重新定义过的代码,测试切换引脚后能否正常运行。
作者: dcc60    时间: 2025-6-7 20:14
mengsiu 发表于 2025-6-6 16:26
理论上是可以正常代换的。
在原芯片(28脚的)上以新芯片(16脚的)的引脚定义接线,烧入新的重新定义过的 ...

经过几次试验,可以了。感谢支持。




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1