感应加热007 发表于 2024-10-25 10:57:41

兄弟, 15和8H系列还是稍有区别的,我之前也是用的15,后来改8H,我就按照8H的官方例程写了一下,完全们问题,建议你先用8h例程实现功能,然后再根据你自己的需求更改代码~~!

xxkj2010 发表于 2024-10-25 11:45:59

本帖最后由 xxkj2010 于 2024-10-25 11:56 编辑

上午用STC15F2K60S2-DIP40测试了,把里面的测试地址改为0x200就行了,因为STC15F2K60S2只有1K的EEPROM。
下面是测试的工程,用官方的范例改的,你可以自己去测试一下:





vb2002 发表于 2024-10-25 16:11:34

xxkj2010 发表于 2024-10-25 11:45
上午用STC15F2K60S2-DIP40测试了,把里面的测试地址改为0x200就行了,因为STC15F2K60S2只有1K的EEPROM。
下 ...


这个我弄的,感觉应该是可以单字节写入的.
但是又不能正常写..您发的那个文件,我晚点回来看看


xxkj2010 发表于 2024-10-25 16:33:09

本帖最后由 xxkj2010 于 2024-10-25 16:34 编辑

vb2002 发表于 2024-10-25 16:11
这个我弄的,感觉应该是可以单字节写入的.
但是又不能正常写..您发的那个文件,我晚点回来看看


你的芯片具体型号是什么?型号不同,EEPROM大小也不同。这个读写起始地址也得注意一下

vb2002 发表于 2024-10-25 21:28:43

xxkj2010 发表于 2024-10-25 16:33
你的芯片具体型号是什么?型号不同,EEPROM大小也不同。这个读写起始地址也得注意一下 ...

stc8h1k08
stc8g1k08a
我现在去试试,有问题我再跟您反馈

xxkj2010 发表于 2024-10-25 22:15:33

vb2002 发表于 2024-10-25 21:28
stc8h1k08
stc8g1k08a
我现在去试试,有问题我再跟您反馈

你用的是stc8,就用stc8中的EEPROM范例去改吧,毕竟型号不同,寄存器有些是不同的。就像STC8,IAP比STC15多了一个IAP_TPS。

vb2002 发表于 2024-10-25 22:17:58

xxkj2010 发表于 2024-10-25 22:15
你用的是stc8,就用stc8中的EEPROM范例去改吧,毕竟型号不同,寄存器有些是不同的。就像STC8,IAP比STC15 ...

已经调试好了.
正常点亮led,也能翻转led
感谢您.
我再好好研究下,看看应用到我的代码里面去

vb2002 发表于 2024-10-25 22:55:14

感应加热007 发表于 2024-10-25 10:57
兄弟, 15和8H系列还是稍有区别的,我之前也是用的15,后来改8H,我就按照8H的官方例程写了一下,完全们问 ...

楼下兄弟的代码给出来了.测试可用!!

xxkj2010 发表于 2024-10-26 16:16:44

用STC芯片,要特别注意型号不同,有些寄存器或功能是不同的,就是同一系列的芯片,也有可能不同。
我以前就是认为同一系列的芯片,寄存器和功能都是一样的,结果都因为它们的某些差异,造成想不到的结果。

vb2002 发表于 2024-10-26 16:19:59

xxkj2010 发表于 2024-10-26 16:16
用STC芯片,要特别注意型号不同,有些寄存器或功能是不同的,就是同一系列的芯片,也有可能不同。
我以前就 ...

现在您的代码,我弄通了.
1000秒慢闪就是通了.
但是,,不懂调用到我的代码里面去!{:5_314:}
页: 1 [2] 3
查看完整版本: 这个我用的 15系列 的范例,改了一下好像不行