OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5772|回复: 8

stm32在Proteus里仿真时钟不准的问题

[复制链接]

37

主题

142

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
278
金钱
278
注册时间
2016-9-13
在线时间
73 小时
发表于 2022-4-29 08:40:06 | 显示全部楼层 |阅读模式
50金钱
我想运行定时器中断实验,发现程序不运行,然后看网上的代码,把时钟频率从72MHz改成8MHz,但是时间不一样。比如8MHz后,pre是800-1  psc是10000-1,这样溢出时间是1s啊,可是实际运行的时候差不多是2s,把10000改成5000,差不多是1s,请问怎么回事呢?
另外,在Proteus里可以使用systick的delay_us delay_ms函数吗?谢谢


正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

14

主题

821

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2070
金钱
2070
注册时间
2021-7-17
在线时间
647 小时
发表于 2022-4-29 11:01:21 | 显示全部楼层
Proteus仿真是有延时的,差很远的,之前我测试跑马灯1s延时,要等好几秒才有反应
回复

使用道具 举报

37

主题

142

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
278
金钱
278
注册时间
2016-9-13
在线时间
73 小时
 楼主| 发表于 2022-4-29 14:23:40 | 显示全部楼层
ChenRyan 发表于 2022-4-29 11:01
Proteus仿真是有延时的,差很远的,之前我测试跑马灯1s延时,要等好几秒才有反应

那怎么办?如果模拟iic的话,延时不准,代码没法运行啊
回复

使用道具 举报

3

主题

805

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3833
金钱
3833
注册时间
2017-3-7
在线时间
1672 小时
发表于 2022-4-29 15:05:29 | 显示全部楼层
最好还是来个硬件板子,纯靠软件模拟太困难
回复

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
11
金钱
11
注册时间
2021-6-16
在线时间
3 小时
发表于 2022-4-29 15:38:57 | 显示全部楼层
活人不能被尿憋死,既然看现象,那就给他呈现现象就好了,把时间改小
回复

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
11
金钱
11
注册时间
2021-6-16
在线时间
3 小时
发表于 2022-4-29 15:42:06 | 显示全部楼层
yl5785073 发表于 2022-4-29 15:38
活人不能被尿憋死,既然看现象,那就给他呈现现象就好了,把时间改小

还有你的protues的晶振是不是没设置,我没用过,仅仅猜测。你改的是程序,没改protues仿真的晶振
回复

使用道具 举报

37

主题

142

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
278
金钱
278
注册时间
2016-9-13
在线时间
73 小时
 楼主| 发表于 2022-4-29 16:21:13 | 显示全部楼层
yl5785073 发表于 2022-4-29 15:42
还有你的protues的晶振是不是没设置,我没用过,仅仅猜测。你改的是程序,没改protues仿真的晶振

晶振就是双击芯片,改成8M。主要是如果模拟iic,需要延时,定时不准,通信会出问题,串口波特率也会有问题。
回复

使用道具 举报

14

主题

821

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2070
金钱
2070
注册时间
2021-7-17
在线时间
647 小时
发表于 2022-4-29 18:20:05 | 显示全部楼层
觉得还是搞个实物好点
回复

使用道具 举报

13

主题

202

帖子

0

精华

高级会员

Rank: 4

积分
527
金钱
527
注册时间
2012-10-27
在线时间
65 小时
发表于 2022-5-6 00:49:26 | 显示全部楼层
按下复位。直接跑
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-27 08:47

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表