視頻教程;https://www.bilibili.com/video/BV1Dw411R7Kc
之前也嘗試了不少方法 STM32的仿真 定時(shí)器都整不出來(lái) 要不是無(wú)法控制準(zhǔn)確時(shí)間 要不直接是無(wú)法進(jìn)串口中斷
這次選擇換主頻
查閱手冊(cè)可知 STM32內(nèi)都有校準(zhǔn)的8MRC振蕩器可作為主頻,其時(shí)鐘配置如下
在程序的SetSysClock();函數(shù)進(jìn)行修改,
同時(shí)打開(kāi)串口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);// 設(shè)置中斷優(yōu)先級(jí)分組2
LED_Init(); //初始化與LED連接的硬件接口
TIM3_Int_Init(4999,799);//10Khz的計(jì)數(shù)頻率,計(jì)數(shù)到5000為500ms
printf("ceshirn");
while(1)
{
}
}
程序和仿真下載:
鏈接:https://pan.baidu.com/s/1MDyURzs2NB4o5vJreMH4fQ
提取碼:1234
-
Proteus
+關(guān)注
關(guān)注
78文章
1690瀏覽量
106084 -
仿真
+關(guān)注
關(guān)注
50文章
3972瀏覽量
132970 -
STM32
+關(guān)注
關(guān)注
2258文章
10828瀏覽量
352528 -
定時(shí)器
+關(guān)注
關(guān)注
23文章
3218瀏覽量
113705 -
串口
+關(guān)注
關(guān)注
14文章
1534瀏覽量
75473
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論