打印
[其他ST产品]

使用protues仿真stm32教程

[复制链接]
502|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
近期尝试使用protues仿真stm32单片机遇到了很多问题,查询了很多博客,但是没有找到一套完整合适的方法。四处碰壁之后,结合他人的博客和自己的尝试,最终找到了一套可行的方案。 1.打开proteus8.6添加stm32f103C4.


使用特权

评论回复
沙发
而服务器人|  楼主 | 2022-4-29 17:17 | 只看该作者
2.选择Design->configure power rails

使用特权

评论回复
板凳
而服务器人|  楼主 | 2022-4-29 17:40 | 只看该作者
3.选择GND,选择VSSA,点击Add

使用特权

评论回复
地板
而服务器人|  楼主 | 2022-4-29 17:40 | 只看该作者
4.选择VCC/VDD,选择VDDA,点击Add,点击OK.

使用特权

评论回复
5
而服务器人|  楼主 | 2022-4-29 17:43 | 只看该作者
5.MDK新建一个工程,芯片型号stm32F103C4,添加启动文件startup_stm32f10x_ld.s(小容量)。

使用特权

评论回复
6
而服务器人|  楼主 | 2022-4-29 17:47 | 只看该作者
6.选择create HEX FILE

使用特权

评论回复
7
而服务器人|  楼主 | 2022-4-29 17:48 | 只看该作者
7.按红色框框填写内容。点击OK

使用特权

评论回复
8
而服务器人|  楼主 | 2022-4-29 17:48 | 只看该作者
8.打开startup_stm32f10x_ld.s文件,注释掉这两句,在句子前面加分号(;),如果startup_stm32f10x_ld.s文件是只读属性,先把只读属性去掉,再改。

9.编写代码,生成HEX文件。我的代码如下:

使用特权

评论回复
9
而服务器人|  楼主 | 2022-4-29 17:50 | 只看该作者
10.在proteus中,打开stm32F103C4的属性框,ProgramFile选择MDK刚才生成的HEX文件,时钟频率默认。点击OK。

使用特权

评论回复
10
而服务器人|  楼主 | 2022-4-29 17:52 | 只看该作者
11.Proteus点击下面运行,运行结果如下;

使用特权

评论回复
11
qbwww| | 2022-10-2 16:14 | 只看该作者
近期尝试使用protues仿真stm32单片机遇到了很多问题,查询了很多博客,但是没有找到一套完整合适的方法。四处碰壁之后,结合他人的博客和自己的尝试,最终找到了一套可行的方案

使用特权

评论回复
12
Jacquetry| | 2022-10-5 21:17 | 只看该作者
仿真连接电路好麻烦

使用特权

评论回复
13
Pulitzer| | 2022-10-8 08:21 | 只看该作者

LSI、LSE是作为IWDGCLK(独立看门狗)时钟源和RTC时钟源使用

使用特权

评论回复
14
Uriah| | 2022-10-8 15:22 | 只看该作者

串口马上正常中断接收

使用特权

评论回复
15
Bblythe| | 2022-10-8 18:21 | 只看该作者

make_youtiao()执行完后,控制转回到调用函数中

使用特权

评论回复
16
童雨竹| | 2023-7-1 07:18 | 只看该作者

只要内存占用量不超过 256.0 就可以用 small 模式编译

使用特权

评论回复
17
Pulitzer| | 2023-7-1 08:21 | 只看该作者

主从定时器门控的方式

使用特权

评论回复
18
公羊子丹| | 2023-7-1 09:24 | 只看该作者

如果make_youtiao()这个函数执行的很快并可以立即返回

使用特权

评论回复
19
公羊子丹| | 2023-7-1 10:17 | 只看该作者

代码量小的时候用来做条件判断

使用特权

评论回复
20
Wordsworth| | 2023-7-1 11:20 | 只看该作者

电源电压处于1.6V到5.5V之间

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

24

主题

204

帖子

0

粉丝