标题:
STC15W的代码修改到STC8H1K单片机,需要修改哪些地方?
[打印本页]
作者:
hjx5548
时间:
2023-9-23 10:02
标题:
STC15W的代码修改到STC8H1K单片机,需要修改哪些地方?
STC15W的代码修改到STC8H1K单片机,需要修改哪些地方?代码用了通用定时器0,还有一下IO口。
作者:
wulin
时间:
2023-9-23 17:00
STC8系列好多款的端口加电默认是高阻模式,STC15系列默认准双向不同。STC8系列比STC15系列速度快,驱动外围器件要考虑时序是否合适。除了增加了一些特殊功能寄存器,原有的部分特殊功能寄存器的位功能也有所改动。部分特殊功能寄存器的名称也有所改动。有些管脚名称的排列也有所改动。修改代码时最好查阅用户手册。
作者:
chxelc
时间:
2023-9-23 17:12
看你程序用到了哪些功能,除了端口模式外,还要注意软件延时,通信时序等。
作者:
man1234567
时间:
2023-9-24 16:46
一般无需更改,但特殊的指令除外,可对比两个型号的说明书。
反正不上代码都是算命,而且这两个芯片迁移也好都是玩的。
作者:
yong761228
时间:
2023-10-7 18:28
我迁移过一个程序,1.改对应的IO命名,2.反正和时间有关的程序要变,因为STC8比STC15快,3.其次是EEPROM读写程序不一样,这样就好了。
作者:
npn
时间:
2023-10-7 18:45
wulin 发表于 2023-9-23 17:00
STC8系列好多款的端口加电默认是高阻模式,STC15系列默认准双向不同。STC8系列比STC15系列速度快,驱动外围 ...
速度快是CPU内核优化,使指令的执行的时钟周期减少了。
具体如何修改见特殊功能寄存器使用情况(ADC、EEPROM、SPI、PWM等) 然后对症下药。
配置了特殊功能的IO口,不同系列地址可能不同也不能乱改。
作者:
coody_sz
时间:
2023-10-8 20:01
STC8系列IO上电是高阻,IO口要设置。
EEPROM多一个主频寄存器IAP_TPS。
ADC操作有改进。
其余差不多一样的。
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1