伦伦影院久久影视,天天操天天干天天射,ririsao久久精品一区 ,一本大道香蕉大久在红桃,999久久久免费精品国产色夜,色悠悠久久综合88,亚洲国产精品久久无套麻豆,亚洲香蕉毛片久久网站,一本一道久久综合狠狠老

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

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

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

使用proteus仿真STM32單片機(jī)的注意事項(xiàng)

CHANBAEK ? 來源:頭條號(hào)風(fēng)口上的胖子 ? 作者:頭條號(hào)風(fēng)口上的胖 ? 2023-03-23 11:22 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

第1點(diǎn):

我們用戶編寫的代碼,必須放在 user code begin 和 end 之間;否則,當(dāng)我們修改stm32cubemx 項(xiàng)目的 配置時(shí),再次生成代碼,就會(huì)刪除之前的代碼;正確做法如下圖所示:

poYBAGQbv7mAYfgmAAFQyKPydnY679.png

我們用戶編寫的代碼,必須放在 user code begin 和 end 之間

第2點(diǎn):

proteus中,電源需要更改成3.3V,VDDA添加到電源VCC/GND中去;VSSA添加到GND中去;如下圖所示:

pYYBAGQbv8mAIOQ1AACws9gFHZ0245.png

pYYBAGQbv9uAfq5xAADJu0padpg804.png

電源需要改成3.3V

第3點(diǎn):

HAL_Delay(__IO uint32_t Delay)延時(shí)函數(shù)在stm32f1xx_hal.c里面,該函數(shù)能實(shí)現(xiàn)ms級(jí)別的延時(shí);該函數(shù)體前面有一個(gè)關(guān)鍵字__weak,該關(guān)鍵字簡單的說,表明該函數(shù)允許被重寫。

pYYBAGQbv-uAOMYoAANrJ4nE1xc807.png

HAL_Delay(__IO uint32_t Delay)

第4點(diǎn):

在proteus中,由于proteus中 軟件的問題,導(dǎo)致程序中雖然IO口設(shè)置了內(nèi)部上拉,但在proteus仿真軟件中,卻是開漏的(也就是說IO口沒有高電平狀態(tài))。
而我們STM32單片機(jī)的外部中斷,需要IO口出現(xiàn)一個(gè)下降沿或者上升沿,才可以觸發(fā)中斷。所以我們在IO口外面加上拉電阻,便于產(chǎn)生跳邊沿,進(jìn)而觸發(fā)外部中斷;

下圖所示LED的限流電阻R1,不能設(shè)置過大,設(shè)置太大會(huì)導(dǎo)致流過LED的電流過小,LED不發(fā)光。本次我們設(shè)置成100Ω,讓實(shí)驗(yàn)現(xiàn)象更加明顯。

poYBAGQbv_2AIMNIAAHjAT5F54c805.png

需要添加上拉電阻,限流電阻不能太大

第5點(diǎn):

下圖所示的這個(gè)按鍵稱為自鎖按鍵, 按下去之后是不會(huì)彈起來的,始終保持當(dāng)前狀態(tài);

我們在做外部中斷實(shí)驗(yàn)時(shí)需要輕觸按鍵,這種按鍵是按下去之后是會(huì)彈起來的,會(huì)恢復(fù)之前的狀態(tài)。

pYYBAGQbwBGAaHIBAAId9e6q-l0596.png

自鎖按鍵

pYYBAGQbwCOAeQYoAAA7U2qoyqU482.png

輕觸按鍵

第6點(diǎn):

keil軟件中,一定要勾選上Creat HEX File選項(xiàng),這樣項(xiàng)目編譯之后才會(huì)生成HEX文件,proteus軟件加載HEX文件,實(shí)現(xiàn)STM32單片機(jī)程序的仿真。

還有就是在keil代碼中,修改了代碼一定要重新編譯,然后再在proteus中去觀察實(shí)驗(yàn)現(xiàn)象。

poYBAGQbwDKACL2KAAGdgqbfjms838.png

最后

注意上述幾點(diǎn),就能將外部中斷實(shí)驗(yàn)成功的進(jìn)行下去了。

中斷回調(diào)函數(shù)代碼如下圖所示,實(shí)現(xiàn)兩個(gè)按鍵分別控制LED的亮和滅;

pYYBAGQbwEOAG44EAAIng262Okk314.png

兩個(gè)按鍵分別控制LED的亮和滅;

poYBAGQbwFqAU0i-AAHNC5S4UPY753.png

實(shí)驗(yàn)現(xiàn)象

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6078

    文章

    45548

    瀏覽量

    672698
  • Proteus
    +關(guān)注

    關(guān)注

    79

    文章

    1692

    瀏覽量

    110690
  • STM32
    +關(guān)注

    關(guān)注

    2312

    文章

    11182

    瀏覽量

    374266
  • 回調(diào)函數(shù)
    +關(guān)注

    關(guān)注

    0

    文章

    95

    瀏覽量

    12229
  • stm32cubemx
    +關(guān)注

    關(guān)注

    5

    文章

    290

    瀏覽量

    17446
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    新手怎樣如何學(xué)習(xí)單片機(jī),有哪些注意事項(xiàng)

    新手怎樣如何學(xué)習(xí)單片機(jī)?新手學(xué)習(xí)單片機(jī)有哪些注意事項(xiàng)
    發(fā)表于 09-23 08:52

    AVR單片機(jī)IO使用注意事項(xiàng)有哪些?

    AVR單片機(jī)IO使用注意事項(xiàng)有哪些?
    發(fā)表于 10-29 07:22

    單片機(jī)輸出PWM有哪些注意事項(xiàng)

    單片機(jī)輸出PWM的常見方法和注意事項(xiàng)(點(diǎn)擊鏈接閱讀原文) ...
    發(fā)表于 01-11 07:54

    Proteus仿真單片機(jī)串口的注意事項(xiàng)和實(shí)物調(diào)試注意事項(xiàng)

    藍(lán)牙的使用,Proteus仿真單片機(jī)串口的注意事項(xiàng)和實(shí)物調(diào)試注意事項(xiàng)。玩轉(zhuǎn)單片機(jī)串口詳細(xì)零基礎(chǔ)版
    發(fā)表于 02-23 06:57

    使用有ISP功能的單片機(jī)注意事項(xiàng)

    使用有ISP功能的單片機(jī)注意事項(xiàng) 有ISP 功能的單片機(jī)(如:P89C51Rx+系列P89C51Rx2 系列P89C66x 系列等)在復(fù)位時(shí)存在地址引導(dǎo)問題,也就是從
    發(fā)表于 10-28 16:07 ?2554次閱讀
    使用有ISP功能的<b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>注意事項(xiàng)</b>

    基于Proteus軟件的單片機(jī)仿真教學(xué)

    本文分析了傳統(tǒng)的單片機(jī)教學(xué)中存在的諸多問題, 提出了用 Proteus軟件來進(jìn)行單片機(jī)仿真教學(xué)的觀點(diǎn)。介紹了用Proteus軟件進(jìn)行
    發(fā)表于 07-30 16:24 ?124次下載

    STM32單片機(jī)硬件關(guān)鍵基礎(chǔ)精華及注意事項(xiàng)

    STM32單片機(jī)硬件關(guān)鍵基礎(chǔ)精華及注意事項(xiàng),對STM32單片機(jī)基礎(chǔ)內(nèi)容介紹
    發(fā)表于 05-17 14:29 ?69次下載

    單片機(jī)系統(tǒng)設(shè)計(jì)與仿真 基于PROTEUS

    單片機(jī)系統(tǒng)設(shè)計(jì)與仿真 基于PROTEUS
    發(fā)表于 11-29 15:42 ?15次下載

    51單片機(jī)怎么檢測輸入的高電平_檢測方法及注意事項(xiàng)

    本文介紹51單片機(jī)檢測輸入的高電平的方法及注意事項(xiàng)
    發(fā)表于 12-29 16:50 ?3.1w次閱讀

    PIC低檔單片機(jī)使用注意事項(xiàng)

    PIC低檔單片機(jī)使用注意事項(xiàng)1、頻繁插拔電時(shí),PIC單片機(jī)容易死機(jī)。用一個(gè)10K電阻并在LM7805的5V輸出端到地。2、單片機(jī)的復(fù)位端的電容不能太大。----------------
    發(fā)表于 11-16 14:36 ?11次下載
    PIC低檔<b class='flag-5'>單片機(jī)</b>使用<b class='flag-5'>注意事項(xiàng)</b>

    九齊51單片機(jī)使用注意事項(xiàng):不要用float

    九齊51單片機(jī)使用注意事項(xiàng):不要用float
    發(fā)表于 11-23 16:20 ?17次下載
    九齊51<b class='flag-5'>單片機(jī)</b>使用<b class='flag-5'>注意事項(xiàng)</b>:不要用float

    Proteus仿真STC51單片機(jī)流水燈注意事項(xiàng)

    Proteus仿真STC51單片機(jī)流水燈Proteus在繪制仿真STC單片機(jī)原理圖是,
    發(fā)表于 11-23 16:20 ?11次下載
    <b class='flag-5'>Proteus</b><b class='flag-5'>仿真</b>STC51<b class='flag-5'>單片機(jī)</b>流水燈<b class='flag-5'>注意事項(xiàng)</b>

    《電子DIY》之藍(lán)牙的使用,Proteus仿真單片機(jī)串口的注意事項(xiàng)和實(shí)物調(diào)試注意事項(xiàng)。玩轉(zhuǎn)單片機(jī)串口詳細(xì)零基礎(chǔ)版

    藍(lán)牙的使用,Proteus仿真單片機(jī)串口的注意事項(xiàng)和實(shí)物調(diào)試注意事項(xiàng)。玩轉(zhuǎn)單片機(jī)串口詳細(xì)零基礎(chǔ)版
    發(fā)表于 12-29 19:48 ?0次下載
    《電子DIY》之藍(lán)牙的使用,<b class='flag-5'>Proteus</b><b class='flag-5'>仿真</b><b class='flag-5'>單片機(jī)</b>串口的<b class='flag-5'>注意事項(xiàng)</b>和實(shí)物調(diào)試<b class='flag-5'>注意事項(xiàng)</b>。玩轉(zhuǎn)<b class='flag-5'>單片機(jī)</b>串口詳細(xì)零基礎(chǔ)版

    華大單片機(jī)設(shè)計(jì)特別注意事項(xiàng)(上)

    華大單片機(jī)設(shè)計(jì)特別注意事項(xiàng)(上)
    的頭像 發(fā)表于 09-18 10:59 ?2067次閱讀

    GD32單片機(jī)GPIO結(jié)構(gòu)及注意事項(xiàng)

    電子發(fā)燒友網(wǎng)站提供《GD32單片機(jī)GPIO結(jié)構(gòu)及注意事項(xiàng).pdf》資料免費(fèi)下載
    發(fā)表于 02-07 17:27 ?3次下載
    GD32<b class='flag-5'>單片機(jī)</b>GPIO結(jié)構(gòu)及<b class='flag-5'>注意事項(xiàng)</b>