視頻教程;https://www.bilibili.com/video/BV1Dw411R7Kc
之前也嘗試了不少方法 STM32的仿真 定時器都整不出來 要不是無法控制準確時間 要不直接是無法進串口中斷
這次選擇換主頻

查閱手冊可知 STM32內(nèi)都有校準的8MRC振蕩器可作為主頻,其時鐘配置如下

在程序的SetSysClock();函數(shù)進行修改,

同時打開串口1,使用PA9 PA10 波特率9600,在仿真中選擇虛擬串口,得到電路圖

#include "led.h"
#include "delay.h"
#include "sys.h"
#include "timer.h"
#include "usart.h"
int main(void)
{
SystemInit();
uart_init(9600);
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);// 設置中斷優(yōu)先級分組2
LED_Init(); //初始化與LED連接的硬件接口
TIM3_Int_Init(4999,799);//10Khz的計數(shù)頻率,計數(shù)到5000為500ms
printf("ceshirn");
while(1)
{
}
}
程序和仿真下載:
鏈接:https://pan.baidu.com/s/1MDyURzs2NB4o5vJreMH4fQ
提取碼:1234
-
Proteus
關注
79文章
1692瀏覽量
107903 -
仿真
+關注
關注
51文章
4212瀏覽量
135056 -
STM32
+關注
關注
2283文章
10986瀏覽量
361303 -
定時器
+關注
關注
23文章
3272瀏覽量
116711 -
串口
+關注
關注
14文章
1580瀏覽量
78338
發(fā)布評論請先 登錄
相關推薦
基于8051的Proteus仿真-定時器控制數(shù)碼動態(tài)顯示
stm32定時器中斷程序
[STM32]通用定時器的使用
![[<b class='flag-5'>STM32</b>]通用<b class='flag-5'>定時器</b>的使用](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
STM32+Proteus仿真實現(xiàn)滴答定時器計時和數(shù)碼管實時顯示功能

STM32定時器學習---基本定時器

【HAL庫】Proteus+VSPD實現(xiàn)仿真stm32虛擬串口

???STM32之玩轉定時器TIMX???

(6)Proteus 8.9上的STM32仿真系列(HAL/Cubemax)---定時器中斷

評論