視頻教程;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
審核編輯:湯梓紅
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
Proteus
+關注
關注
79文章
1692瀏覽量
106604 -
仿真
+關注
關注
50文章
4087瀏覽量
133640 -
STM32
+關注
關注
2270文章
10901瀏覽量
356178 -
定時器
+關注
關注
23文章
3249瀏覽量
114849 -
串口
+關注
關注
14文章
1555瀏覽量
76547
發(fā)布評論請先 登錄
相關推薦
基于8051的Proteus仿真-定時器控制數(shù)碼動態(tài)顯示
基于8051的Proteus仿真-定時器控制數(shù)碼動態(tài)顯示
發(fā)表于 09-01 23:33
?8次下載
stm32定時器中斷程序
STM32的定時器是個強大的模塊,定時器使用的頻率也是很高的,定時器可以做一些基本的定時,還可以做PWM輸出或者輸入捕獲功能。 以下是進行
發(fā)表于 10-12 16:59
?1.3w次閱讀
[STM32]通用定時器的使用
STM32的通用定時器的定時、輸出PWM功能的使用本次還是使用發(fā)光二極管來驗證定時器的使用目錄STM32的通用
發(fā)表于 11-22 19:06
?24次下載
STM32+Proteus仿真實現(xiàn)滴答定時器計時和數(shù)碼管實時顯示功能
STM32+Proteus仿真實現(xiàn)滴答定時器計時和數(shù)碼管實時顯示功能
發(fā)表于 11-24 21:06
?73次下載
STM32定時器學習---基本定時器
STM32F1系列的產(chǎn)品,除了互聯(lián)網(wǎng)產(chǎn)品外,工作8個,3種定時器,其中一種就是基本定時器。那么STM32單片機的基本定時器如何操作以及編程呢
發(fā)表于 12-02 14:06
?28次下載
【HAL庫】Proteus+VSPD實現(xiàn)仿真stm32虛擬串口
Proteus+VSPD仿真stm32串口工具軟件準備Proteus工程CubeMX工程配置串口
發(fā)表于 12-06 18:36
?41次下載
???STM32之玩轉(zhuǎn)定時器TIMX???
定時器概念是一個 負責定時的片上外設,片上外設就是CPU旁邊搭載的一些其他功能,如串口,iic等等,簡稱MCU。每個stm32的擁有的定時器
發(fā)表于 12-28 19:08
?18次下載
(6)Proteus 8.9上的STM32仿真系列(HAL/Cubemax)---定時器中斷
(6)Proteus 8.9上的STM32仿真系列(HAL/Cubemax)—定時器中斷**實驗設計:**設置TIM3每500ms中斷一次,同時翻轉(zhuǎn)PA0輸出電平,閃爍LED。一、
發(fā)表于 01-17 10:40
?7次下載
評論