xfc 发表于 2024-6-18 17:25:11

leilc4 更换CPu后为什么延时间变短了

原工程用89c58rd+,更换为15f2k60s2,时钟频率没变。软件摸拟运行时发现原来1mS的延时函数,延时时间变成了0.1ms。请问大神怎么回事?

_奶咖君_ 发表于 2024-6-18 17:36:48

有没有一种可能 这个不同的单片机执行指令的速度不同呢?

xfc 发表于 2024-6-18 18:00:31

_奶咖君_ 发表于 2024-6-18 17:36
有没有一种可能 这个不同的单片机执行指令的速度不同呢?

怎么才能解决这个问题呢?重写代吗?谢谢

soma 发表于 2024-6-18 20:44:33

89c58rd+是12T的单片机。15f2k60s2是1T的,只要改下延时程序就好了

小飞侠 发表于 2024-6-19 07:43:21

_奶咖君_ 发表于 2024-6-18 17:36
有没有一种可能 这个不同的单片机执行指令的速度不同呢?

正解

_奶咖君_ 发表于 2024-6-19 08:47:57

xfc 发表于 2024-6-18 18:00
怎么才能解决这个问题呢?重写代吗?谢谢

新的单片机速度快,,增加点延时呗

_奶咖君_ 发表于 2024-6-19 08:48:35

xfc 发表于 2024-6-18 18:00
怎么才能解决这个问题呢?重写代吗?谢谢

emmmm 也可以说是重写,,再写一个1ms的延时函数。。
页: [1]
查看完整版本: leilc4 更换CPu后为什么延时间变短了