視頻教程;https://www.bilibili.com/video/BV1Dw411R7Kc
之前也嘗試了不少方法 STM32的仿真 定時(shí)器都整不出來 要不是無法控制準(zhǔn)確時(shí)間 要不直接是無法進(jìn)串口中斷
這次選擇換主頻
查閱手冊可知 STM32內(nèi)都有校準(zhǔn)的8MRC振蕩器可作為主頻,其時(shí)鐘配置如下
在程序的SetSysClock();函數(shù)進(jìn)行修改,
同時(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);// 設(shè)置中斷優(yōu)先級分組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)注
79文章
1692瀏覽量
106573 -
仿真
+關(guān)注
關(guān)注
50文章
4082瀏覽量
133595 -
STM32
+關(guān)注
關(guān)注
2270文章
10900瀏覽量
355980 -
定時(shí)器
+關(guān)注
關(guān)注
23文章
3248瀏覽量
114790 -
串口
+關(guān)注
關(guān)注
14文章
1554瀏覽量
76508
發(fā)布評論請先 登錄
相關(guān)推薦
評論