单片机/MCU论坛
直播中

kmno4

13年用户 1039经验值
私信 关注
[问答]

keil与proteus联调时间不准怎么解决?

我用proteus仿真32单片机的一个小程序,一直出不来正确的结果。
我在keil中每隔1秒,A4口反转一下,但是到了proteus中,高低电平却闪的特别快,proteus中的时钟频率我设置成和keil中的一致了,还是闪的特别快。后来我发现无论在keil中怎么改延时,或者在proteus中无论怎么改晶振频率,结果都不会发生一点变化。一开始我以为是不是A口配置没配对,所以增加了A5口,只让A5口输出1,发现是可以的,既然可以,那说明就不是配置的问题。,下面是我的截图。求大佬指教是不是哪里疏忽了或者配置出了问题

回帖(1)

崔业萍

2023-10-18 14:59:24
 仿真中的stm32芯片时钟频率是不会倍频的 比如你在仿真中设置8M频率
你keil中设置9倍频72M 那么proteus中实际就是8M 不会倍频
还有 仿真的时间跟实际实际是不同的 要看左下角的仿真时间
这个仿真时间也是可调的 在菜单设置仿真选项里的瞬态和dsim选项卡里进行调节
可以调大或者缩小仿真比例
举报

更多回帖

发帖
×
20
完善资料,
赚取积分