梁工 发表于 2023-1-9 11:23:53

sun 发表于 2023-1-7 14:02
以前板子上的,利用旧板上的51挂81C55可以实现所需功能,打样回来的408S挂81C55就不行了。 ...

408S的引脚排列与89系列不同,这个要仔细核对。
可以简单测试总线,示波器观察ALE、/WR、/RD信号。
//unsigned char xdata *p;   //xdata指针
unsigned char pdata *p;   //pdata指针
unsigned char wr,rd;
p = 0x00;   //随便一个地址0x00~0xff
wr = 0x55;   //随便一个数据0x00~0xff
while(1)
{
    *p = wr;// 写一个字节数据
    rd = *p;// 读一个字节数据
_nop_();
_nop_();
_nop_();
}

sun 发表于 2023-2-19 16:13:26

神农鼎 发表于 2023-1-7 14:15
STC15的外部并行总线速度可以设置,你调慢些

在这下载资料


你好,一直拖到现在,刚才研究了一下还是不可以。

sun 发表于 2023-2-19 16:29:24

梁工 发表于 2023-1-9 11:23
408S的引脚排列与89系列不同,这个要仔细核对。
可以简单测试总线,示波器观察ALE、/WR、/RD信号。
//uns ...

梁工好,总线测试了不正常。

神农鼎 发表于 2023-2-19 16:45:37

就怕这种来回拆来拆去的芯片已经坏了,
你用 I/O 模拟 8155、8255总线控制下,如可以,再测试真的并行总线

1, STC89C52RC 的 I/O 模拟 8155总线控制下,如可以:
2, 将这个实际测试可以的8155换到 STC15W408S的板子上/换的时候可能就坏了
3, 将STC89C52RC 的 I/O 模拟 8155总线的控制程序移植到 STC15W408S上模拟总线测试
4, 以上都通过了,再用 STC15W408S的总线来测试

浪费生命啊, STC15W4K32S4-LQFP64, STC8H8K64U-LQFP64 不好
这种浪费生命的拆机旧芯片8155能否...

sun 发表于 2023-2-19 17:05:25

神农鼎 发表于 2023-2-19 16:45
就怕这种来回拆来拆去的芯片已经坏了,
你用 I/O 模拟 8155、8255总线控制下,如可以,再测试真的并行总线
...

将8155拔下装到STC89C52RC的板子上正常工作。

神农鼎 发表于 2023-2-19 17:12:10

先软件模拟 总线 测试

梁工 发表于 2023-2-19 20:48:51

sun 发表于 2023-2-19 16:29
梁工好,总线测试了不正常。

你示波器看下ALE、WR、RD信号是否有输出?

1、 如果没有输出,则检查访问地址,如果访问地址落在片内xdata区间,则不会访问外部器件,请将地址设置到片外区间或者将AUXR的bit1置1来禁止访问内部扩展xdata,全部访问外部xdata。
2、如果有输出则总线已正常,请检查速度是否合理,老古董8155、8255速度表慢,快速总线会访问不成功的。由于8155、8255等等这些老IC都是上世纪80年代的老古董,我们不再购买芯片来测试以提供技术支持。

神农鼎 发表于 2023-2-19 23:05:53

焊个 STC15H2K64S4-36I-LQFP44, 这个可以像STC8G2K64S4一样用仿真来调试
===STC15H2K64S4-36I-LQFP44, STC15H2K64S4-36I-LQFP32有现货


神农鼎 发表于 2023-2-19 23:09:40



【新提醒】用STC-USB Link1D仿真STC8系列MCU - 编译器/仿真器/ISP下载/做自己的ISP/ID号加密/程序加密后传输 国芯论坛-STC全球32位8051爱好者互助交流社区 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)
页: 1 [2]
查看完整版本: stc15w408s外挂81c55