关于proteus中仿真STM32F103芯片的注意事项
Posted sophomores
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于proteus中仿真STM32F103芯片的注意事项相关的知识,希望对你有一定的参考价值。
本文内容来源于网络,是笔者在自己学习过程中遇到的问题的一个总结,若有不当之处敬请指正
1. 电源
STM32仿真不同于51单片机的仿真,对51进行仿真时,只用把芯片拖出来,放上程序,运行仿真就可以了,在32仿真前要对电源网络做一些设置,设置VDD、VDDA、VSS、VSSA,打开Design -> config power rail 将VDD、VDDA、VSS、VSSA加入相对应的网络中
点击Add加入GND网络,同样的方法设置VDD、VDDA到VCC网络,注意修改网络的电压为3.3V
编程注意:使能TIM1
由于Proteus存在bug,在进行软件仿真时可能会出现如下情况
遇到这种情况:
- 你需要检查STM32的频率是否设置,如果没有设置,就设置一个合适的值,如图
- 如果你的程序中使用了定时器,请设置使能TIM1,在HAL库下向程序中加入
__HAL_RCC_TIM1_CLK_ENABLE();
即可解决问题
以上是关于关于proteus中仿真STM32F103芯片的注意事项的主要内容,如果未能解决你的问题,请参考以下文章
STM32F401 Proteus 仿真 串口两种发送方式 编译用GCC ,寄存器配置方式
STM32CubeMX-HAL库开发笔记-基于Proteus仿真
简单实现stm32f103芯片usb模拟U盘进行IAP更新用户程序
STM32CubeMX-HAL库开发笔记(常用语句)-基于Proteus仿真