標題: stm32軟件仿真調(diào)試步驟詳解(帶源程序) [打印本頁]

作者: aaronxx    時間: 2019-5-26 15:04
標題: stm32軟件仿真調(diào)試步驟詳解(帶源程序)
下面是一個單片機STM32RCT6的PA8,PA9,PA10引腳輸出PWM波形的仿真步驟,此外還展示了軟件運行過程,如何查看全局變量的實時數(shù)據(jù)。每一步我都做了截圖,大家照著一步步來,請大家放心參考!
1.點target圖標,如下:

2.選擇好單片機芯片的型號:我選的STM32RCT6型號,大家可以根據(jù)自己手上stm32開發(fā)板的型號來選擇



3.外部晶振頻率的選擇:8Mhz(因為大部分單片機的外部晶振是8Mhz),為了使仿真更貼近實際,通常情況下都是選8Mhz



4.進入Debug頁面進行設(shè)計,特別要注意第四點parameter,注意選正確好芯片的型號,我的是RC系列,所以寫了RC,如果是RB系列,要后面改為RB


5.配置好上面的步驟,就可以進入仿真頁面了:下面是對要觀察的引腳與變量進行設(shè)置





我這里是觀察PA8,PA9,PA10引腳的波形,還有要注意Display Type要選bit類型,否則的話,仿真時會看不到波形的




6.對全局變量進行設(shè)置:首先選中你要觀察的全局變量,然后右鍵,接著add變量到Watch1或者Watch2窗口。



7.點運行的按鈕,開始程序的運行。你會看到引腳輸出的波形和變量在實時變化,這時軟件仿真是成功的。還有一些小技巧大家可以注意一下,方框1是可以對波形進行放大和縮小,方框2可用于測量和顯示輸出波形某段區(qū)間的時間。


源代碼提供下載鏈接:鏈接:

單片機源程序如下:
  1. #include "led.h"

  2. /*********************************************************
  3. 名 稱:LED_Init()
  4. 功 能:LED引腳配置
  5. 參 數(shù): None
  6. 返回值:None
  7. 作 者: 張金雄
  8. **********************************************************/  
  9. void LED_Init(void)
  10. {

  11. GPIO_InitTypeDef  GPIO_InitStructure;        
  12. RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_GPIOD, ENABLE);         //使能PA,PD端口時鐘
  13.         
  14. GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8;                                 //LED0-->PA.8 端口配置
  15. GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;                  //推挽輸出
  16. GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;                 //IO口速度為50MHz
  17. GPIO_Init(GPIOA, &GPIO_InitStructure);                                         //根據(jù)設(shè)定參數(shù)初始化GPIOA.8
  18. GPIO_SetBits(GPIOA,GPIO_Pin_8);                                                 //PA.8 輸出高

  19. GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2;                             //LED1-->PD.2 端口配置, 推挽輸出
  20. GPIO_Init(GPIOD, &GPIO_InitStructure);                                           //推挽輸出 ,IO口速度為50MHz
  21. GPIO_SetBits(GPIOD,GPIO_Pin_2);                                                  //PD.2 輸出高
  22. }
復(fù)制代碼


全部資料51hei下載地址:
STMF103_PWM.7z (181.03 KB, 下載次數(shù): 74)


作者: 萬古琴    時間: 2019-8-24 20:51
可惜 有程序 無電路圖




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1