[开发工具] Proteus仿真STM32串口+定时器

[复制链接]
1415|15
 楼主| Pretext 发表于 2022-9-14 14:15 | 显示全部楼层 |阅读模式
之前也尝试了不少方法 STM32的仿真 定时器都整不出来 要不是无法控制准确时间 要不直接是无法进串口中断

这次选择换主频
watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjE5MzIzOQ==,size_16,color_FFFFFF,t_70.jpg
查阅手册可知 STM32内都有校准的8MRC振荡器可作为主频,其时钟配置如下
watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjE5MzIzOQ==,size_16,color_FFFFFF,t_70.jpg
在程序的SetSysClock();函数进行修改,
watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjE5MzIzOQ==,size_16,color_FFFFFF,t_70.jpg
同时打开串口1,使用PA9 PA10 波特率9600,在仿真中选择虚拟串口,得到电路图
watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjE5MzIzOQ==,size_16,color_FFFFFF,t_70.jpg
开始运行后,虚拟串口得到显示数值,并定时器可正常使用
watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjE5MzIzOQ==,size_16,color_FFFFFF,t_70.jpg
主程序如图
watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjE5MzIzOQ==,size_16,color_FFFFFF,t_70.jpg

討厭和人归類 发表于 2022-11-23 20:40 | 显示全部楼层
其实还是硬件的外置主频比较好

情和欲 发表于 2022-11-23 21:12 | 显示全部楼层
不是很建议您使用仿真的方式调试,现在STM32很便宜了,可以自己买个硬件玩玩

占得人间第一春 发表于 2022-11-23 21:44 | 显示全部楼层
那你可以用keil实现软件仿真的,也不复杂

笨蛋无需搭理 发表于 2022-11-23 22:16 | 显示全部楼层
用内置的晶振挺不错啊,能省很多呢

可爱的白兔先生 发表于 2022-11-23 22:48 | 显示全部楼层
没必要用内置的晶振的,因为实际上受温度影响严重的

漫过岁月 发表于 2022-11-23 23:20 | 显示全部楼层
你可以参考正点原子的例程的,就可以知道为啥你控制不准时间了

喜爱弄人 发表于 2022-11-23 23:52 | 显示全部楼层
可能是调试软件仿真,使用内置时钟比较好吧

晚晚皆安 发表于 2022-11-24 00:24 | 显示全部楼层
换主频也是可以的,反正STM32这种基础配置挺简单的

热爱童话世界 发表于 2022-11-24 00:56 | 显示全部楼层
你可以用cubemx配置啊,底层配置非常快,还简单

一枝香 发表于 2022-11-24 01:28 | 显示全部楼层
进不去中断估计也是时钟的事

 楼主| Pretext 发表于 2022-12-4 11:57 | 显示全部楼层
討厭和人归類 发表于 2022-11-23 20:40
其实还是硬件的外置主频比较好

是外置晶振吧,确实外部晶振比较稳定。
 楼主| Pretext 发表于 2022-12-4 12:01 | 显示全部楼层
情和欲 发表于 2022-11-23 21:12
不是很建议您使用仿真的方式调试,现在STM32很便宜了,可以自己买个硬件玩玩
...

一些特殊情况下还是会用到仿真,虽然仿真和现实有区别。
帛灿灿 发表于 2024-11-4 08:11 | 显示全部楼层

MinUnit 是一个 用 C 语言编写的极其简单的单元测试框架
Bblythe 发表于 2024-11-4 09:14 | 显示全部楼层

功率开关和整流器的交流电流环路包含非常高的PWM开关电源典型的梯形电流波形
周半梅 发表于 2024-11-4 11:10 | 显示全部楼层

电源电压处于1.6V到5.5V之间
Pulitzer 发表于 2024-11-4 12:13 | 显示全部楼层

无法提供开关电源所需的脉冲电流
童雨竹 发表于 2024-11-4 14:09 | 显示全部楼层

单片机的外部都连接有象电池等电源部分
Wordsworth 发表于 2024-11-4 15:12 | 显示全部楼层

电源内部都有四个电流环路
Clyde011 发表于 2024-11-4 16:15 | 显示全部楼层

作为电路的共同电位参考点
您需要登录后才可以回帖 登录 | 注册

本版积分规则

45

主题

2627

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部