0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Proteus教程:STM32仿真串口+定時(shí)器

Harmony&嵌入式學(xué)習(xí) ? 來源:Harmony&嵌入式學(xué)習(xí) ? 作者:Harmony&嵌入式學(xué) ? 2023-06-14 11:40 ? 次閱讀

視頻教程;https://www.bilibili.com/video/BV1Dw411R7Kc

之前也嘗試了不少方法 STM32仿真 定時(shí)器都整不出來 要不是無法控制準(zhǔn)確時(shí)間 要不直接是無法進(jìn)串口中斷

這次選擇換主頻

pYYBAGSJNlqAJMOuAAMdmFqhnN8598.png

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

poYBAGSJNmSAJs2pAAEesfaPjiY603.png

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

poYBAGSJNnGAKCGuAABi-B3734Y986.png

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

pYYBAGSJNoqAHtW1AAHS1VZsxsc969.png
#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

審核編輯:湯梓紅
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 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
收藏 人收藏

    評論

    相關(guān)推薦

    基于8051的Proteus仿真-按鍵控制定時(shí)器選播多段音樂

    基于8051的Proteus仿真-按鍵控制定時(shí)器選播多段音樂
    發(fā)表于 09-01 23:32 ?13次下載

    基于8051的Proteus仿真-定時(shí)器設(shè)計(jì)的門鈴

    基于8051的Proteus仿真-定時(shí)器設(shè)計(jì)的門鈴
    發(fā)表于 09-01 23:33 ?26次下載

    基于8051的Proteus仿真-定時(shí)器控制數(shù)碼管動管顯示

    基于8051的Proteus仿真-定時(shí)器控制數(shù)碼管動管顯示
    發(fā)表于 09-01 23:33 ?19次下載

    基于8051的Proteus仿真-定時(shí)器控制數(shù)碼動態(tài)顯示

    基于8051的Proteus仿真-定時(shí)器控制數(shù)碼動態(tài)顯示
    發(fā)表于 09-01 23:33 ?8次下載

    基于8051的Proteus仿真-定時(shí)器控制交通指示燈

    基于8051的Proteus仿真-定時(shí)器控制交通指示燈
    發(fā)表于 09-01 23:33 ?13次下載

    stm32定時(shí)器中斷程序

    STM32定時(shí)器是個強(qiáng)大的模塊,定時(shí)器使用的頻率也是很高的,定時(shí)器可以做一些基本的定時(shí),還可以做PWM輸出或者輸入捕獲功能。 以下是進(jìn)行
    發(fā)表于 10-12 16:59 ?1.3w次閱讀

    [STM32]通用定時(shí)器的使用

    STM32的通用定時(shí)器定時(shí)、輸出PWM功能的使用本次還是使用發(fā)光二極管來驗(yàn)證定時(shí)器的使用目錄STM32的通用
    發(fā)表于 11-22 19:06 ?24次下載
    [<b class='flag-5'>STM32</b>]通用<b class='flag-5'>定時(shí)器</b>的使用

    STM32定時(shí)器-基本定時(shí)器

    目錄定時(shí)器分類基本定時(shí)器功能框圖講解基本定時(shí)器功能時(shí)鐘源計(jì)數(shù)時(shí)鐘計(jì)數(shù)自動重裝載寄存
    發(fā)表于 11-23 18:21 ?31次下載
    <b class='flag-5'>STM32</b><b class='flag-5'>定時(shí)器</b>-基本<b class='flag-5'>定時(shí)器</b>

    STM32+Proteus仿真實(shí)現(xiàn)滴答定時(shí)器計(jì)時(shí)和數(shù)碼管實(shí)時(shí)顯示功能

    STM32+Proteus仿真實(shí)現(xiàn)滴答定時(shí)器計(jì)時(shí)和數(shù)碼管實(shí)時(shí)顯示功能
    發(fā)表于 11-24 21:06 ?73次下載
    <b class='flag-5'>STM32+Proteus</b><b class='flag-5'>仿真</b>實(shí)現(xiàn)滴答<b class='flag-5'>定時(shí)器</b>計(jì)時(shí)和數(shù)碼管實(shí)時(shí)顯示功能

    STM32——高級定時(shí)器、通用定時(shí)器、基本定時(shí)器的區(qū)別

    STM32——高級定時(shí)器、通用定時(shí)器、基本定時(shí)器的區(qū)別
    發(fā)表于 11-26 15:21 ?110次下載
    <b class='flag-5'>STM32</b>——高級<b class='flag-5'>定時(shí)器</b>、通用<b class='flag-5'>定時(shí)器</b>、基本<b class='flag-5'>定時(shí)器</b>的區(qū)別

    STM32---定時(shí)器知多少

    STM32定時(shí)器知多少這里寫目錄標(biāo)題STM32---定時(shí)器知多少定時(shí)器的分類定時(shí)器的工作原理
    發(fā)表于 11-30 14:36 ?19次下載
    <b class='flag-5'>STM32</b>---<b class='flag-5'>定時(shí)器</b>知多少

    STM32定時(shí)器學(xué)習(xí)---基本定時(shí)器

    STM32F1系列的產(chǎn)品,除了互聯(lián)網(wǎng)產(chǎn)品外,工作8個,3種定時(shí)器,其中一種就是基本定時(shí)器。那么STM32單片機(jī)的基本定時(shí)器如何操作以及編程呢
    發(fā)表于 12-02 14:06 ?28次下載
    <b class='flag-5'>STM32</b><b class='flag-5'>定時(shí)器</b>學(xué)習(xí)---基本<b class='flag-5'>定時(shí)器</b>

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

    Proteus+VSPD仿真stm32串口工具軟件準(zhǔn)備Proteus工程CubeMX工程配置串口
    發(fā)表于 12-06 18:36 ?41次下載
    【HAL庫】<b class='flag-5'>Proteus</b>+VSPD實(shí)現(xiàn)<b class='flag-5'>仿真</b><b class='flag-5'>stm32</b>虛擬<b class='flag-5'>串口</b>

    ???STM32之玩轉(zhuǎn)定時(shí)器TIMX???

    定時(shí)器概念是一個 負(fù)責(zé)定時(shí)的片上外設(shè),片上外設(shè)就是CPU旁邊搭載的一些其他功能,如串口,iic等等,簡稱MCU。每個stm32的擁有的定時(shí)器
    發(fā)表于 12-28 19:08 ?18次下載
    ???<b class='flag-5'>STM32</b>之玩轉(zhuǎn)<b class='flag-5'>定時(shí)器</b>TIMX???

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

    (6)Proteus 8.9上的STM32仿真系列(HAL/Cubemax)—定時(shí)器中斷**實(shí)驗(yàn)設(shè)計(jì):**設(shè)置TIM3每500ms中斷一次,同時(shí)翻轉(zhuǎn)PA0輸出電平,閃爍LED。一、
    發(fā)表于 01-17 10:40 ?7次下載
    (6)<b class='flag-5'>Proteus</b> 8.9上的<b class='flag-5'>STM32</b><b class='flag-5'>仿真</b>系列(HAL/Cubemax)---<b class='flag-5'>定時(shí)器</b>中斷