女人荫蒂被添全过程13种图片,亚洲+欧美+在线,欧洲精品无码一区二区三区 ,在厨房拨开内裤进入毛片

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

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

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

STM32L051上使用RT-Th (二、CubeMX配置)

矜辰所致 ? 來源:矜辰所致 ? 作者:矜辰所致 ? 2022-06-26 14:02 ? 次閱讀
得吐槽一下這個標(biāo)題字?jǐn)?shù),我都寫不全了
應(yīng)用篇-在STM32L051上使用RT-Thread 第二篇,使用STM32CubeMX 進(jìn)行對應(yīng)外設(shè)配置,同時做一些簡單測試。

目錄

  • 前言
  • 一、使用 STM32CubeMX 配置
  • 1.1 基礎(chǔ)步驟
  • 1.2 修改配置
  • 1.3 踩坑記錄
  • 二、初始簡單測試
  • 2.1 基本設(shè)計思路
  • 2.2 外設(shè)簡單測試
  • 三、時刻關(guān)注占RAM大小
  • 結(jié)語

前言

上篇文章我們僅僅是開了個頭,使用 RT-Thread Studio 新建了一個基于 STM32L051 的 RT-Thread Nano 工程,本文我們就在在這個工程的基礎(chǔ)上使用 STM32CubeMX 做STM32的基本配置。

??
本 RT-Thread 專欄記錄的開發(fā)環(huán)境:
RT-Thread記錄(一、RT-Thread 版本、RT-Thread Studio開發(fā)環(huán)境 及 配合CubeMX開發(fā)快速上手)
RT-Thread記錄(二、RT-Thread內(nèi)核啟動流程 — 啟動文件和源碼分析)
??
RT-Thread 內(nèi)核篇系列博文鏈接:
RT-Thread記錄(三、RT-Thread 線程操作函數(shù)及線程管理與FreeRTOS的比較)
RT-Thread記錄(四、RT-Thread 時鐘節(jié)拍和軟件定時器
RT-Thread記錄(五、RT-Thread 臨界區(qū)保護(hù))
RT-Thread記錄(六、IPC機(jī)制之信號量、互斥量和事件集)
RT-Thread記錄(七、IPC機(jī)制之郵箱、消息隊列)
RT-Thread記錄(八、理解 RT-Thread 內(nèi)存管理)
RT-Thread記錄(九、RT-Thread 中斷處理與階段小結(jié))
??
在STM32L051C8 上使用 RT-Thread 應(yīng)用篇系列博文連接:
RT-Thread 應(yīng)用篇 — 在STM32L051上使用 RT-Thread (一、無線溫濕度傳感器 之 新建項目)

一、使用 STM32CubeMX 配置

STM32CubeMX 配合 RT-Thread Studio 使用的方法在我的博文:《RT-Thread記錄(一、RT-Thread 版本、RT-Thread Studio開發(fā)環(huán)境 及 配合CubeMX開發(fā)快速上手)》

的第三小節(jié)有說明:

pYYBAGK39meANS85AAAt6SiABAg236.png

配置我們需要根據(jù)原理圖進(jìn)行,本應(yīng)用所用到的外設(shè)原理圖如下(無線通訊模塊沒有放進(jìn)來,使用的是串口TXD3和RXD3,另外使用的外部8Mhz):

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA55-c6L6w5omA6Ie0,size_20,color_FFFFFF,t_70,g_se,x_16

1.1 基礎(chǔ)步驟

點擊 CubeMX Setting,然后選擇芯片類型,點擊OK即可打開STM32CubeMX,如下圖:

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA55-c6L6w5omA6Ie0,size_20,color_FFFFFF,t_70,g_se,x_16

進(jìn)入CubeMX 后設(shè)置步驟就很基礎(chǔ)了。

我們按照 時鐘,調(diào)試接口,串口,GPIO,定時器,工程選項 依次配置,下面就簡單列一下步驟:

時鐘:

RCC選項,外部高速時鐘 選擇使用外部晶振:

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA55-c6L6w5omA6Ie0,size_20,color_FFFFFF,t_70,g_se,x_16

選擇完時鐘就可以在 Clock Configuration 中配置系統(tǒng)時鐘,直接把系統(tǒng)時鐘改成最大的 32Mhz,點擊確定,系統(tǒng)會自動修改好時鐘樹:

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA55-c6L6w5omA6Ie0,size_20,color_FFFFFF,t_70,g_se,x_16

調(diào)試接口:

SYS選項,在 Debug Serial Wire 前打勾,表示使用SWD接口:

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA55-c6L6w5omA6Ie0,size_19,color_FFFFFF,t_70,g_se,x_16

串口:

串口一已經(jīng)用作了打印串口,在工程 drivers 文件夾里的drv_usart.c 文件中已經(jīng)使用INIT_BOARD_EXPORT(rt_hw_usart_init); 初始化了,所以我們這里不需要使能。

我們直接設(shè)置一下我們需要和無線通訊模塊 通信的 串口,原理圖上是串口3,在L051上是LPUART1(STM32F103C8 和 STM32L051C8是 pin to pin 的):

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA55-c6L6w5omA6Ie0,size_20,color_FFFFFF,t_70,g_se,x_16

GPIO:

普通GPIO設(shè)置,2個按鍵輸入,一個LED輸出,2個IO口做軟件I2C

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA55-c6L6w5omA6Ie0,size_19,color_FFFFFF,t_70,g_se,x_16

定時器:

我們設(shè)置兩個硬件定時器,一個1S,一個1ms,我們可以根據(jù)自己使用不使用選擇初始化。

設(shè)置為1S的定時器 TIM2:

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA55-c6L6w5omA6Ie0,size_20,color_FFFFFF,t_70,g_se,x_16

設(shè)置為1ms的定時器 TIM21:

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA55-c6L6w5omA6Ie0,size_20,color_FFFFFF,t_70,g_se,x_16

工程選項:

最后在 Project Manager 中做最后的配置,生成工程:

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA55-c6L6w5omA6Ie0,size_20,color_FFFFFF,t_70,g_se,x_16

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA55-c6L6w5omA6Ie0,size_20,color_FFFFFF,t_70,g_se,x_16

完成上述步驟,點擊CubeMX右上角 GENERATE CODE 生成工程。
根據(jù)我以前的博文說明,生成好了以后,不要打開,直接關(guān)閉CubeMX即可,然后回到 RT-Thread Studio,出現(xiàn)下面的彈框點擊確定即可。

pYYBAGK39myAdbFcAAAql5lL6pE638.png

完成以后多了cubemx 文件夾,然后編譯一下,正常結(jié)果如下(其實我自己走流程的時候,出過一次問題,后面小節(jié)會說明):

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA55-c6L6w5omA6Ie0,size_20,color_FFFFFF,t_70,g_se,x_16

1.2 修改配置

還是根據(jù)《RT-Thread記錄(一、RT-Thread 版本、RT-Thread Studio開發(fā)環(huán)境 及 配合CubeMX開發(fā)快速上手)》中的記錄,修改一下SConscript文件,使得包含我們 CubeMX 生成的 GPIO 、串口和定時器設(shè)置:

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA55-c6L6w5omA6Ie0,size_20,color_FFFFFF,t_70,g_se,x_16

修改完成以后不要忘了同步 scons 配置!!再重新構(gòu)建!

這里要特別說明一下stm32f1xx_it.c 這個文件:

在《RT-Thread記錄(一、RT-Thread 版本、RT-Thread Studio開發(fā)環(huán)境 及 配合CubeMX開發(fā)快速上手)》中我建議不需要添加,因為里面有些中斷響應(yīng)函數(shù), RT-Thread 內(nèi)核有自己的實現(xiàn)方式。但是這里我還是添加了, 但是要把stm32f1xx_it.c 文件中 一些中斷響應(yīng)函數(shù)的給注銷了,因為在RT-Thread 內(nèi)核有其他地方有實現(xiàn)!

我的做法是,除了下圖自己后面程序設(shè)計需要使用到的,其他的都給刪除了,注意這里方便說明用的是函數(shù)聲明部分,需要在stm32f1xx_it.c 文件中函數(shù)實現(xiàn)部分刪除:

poYBAGK39m2AV0a5AABWVCerPdU062.png

配置完成以后再次進(jìn)行編譯,結(jié)果如下:

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA55-c6L6w5omA6Ie0,size_20,color_FFFFFF,t_70,g_se,x_16

完成上面配置后我們就可以開始設(shè)計我們的程序了。

1.3 踩坑記錄

按照上面 1.1 小節(jié)的基礎(chǔ)步驟設(shè)置 ,完成以后,在CubeMX最后一步生成工程的時候居然卡死了,我只能強(qiáng)制退出CubeMX任務(wù),重新點擊CubMX Settings 打開CubeMX進(jìn)行配置。

完成以后發(fā)現(xiàn)左邊CubeMX里面的文件列表不是和當(dāng)時我文章記錄的一樣:

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA55-c6L6w5omA6Ie0,size_20,color_FFFFFF,t_70,g_se,x_16

居然沒有SConscript,編譯報錯了,即便我重新復(fù)制進(jìn)去,也沒有用……

一般來說,如果編譯除了問題,我們應(yīng)該從編譯結(jié)果去查找問題,然后分析解決,但是對于這種軟件聯(lián)動的自動化配置,我還是建議重新操作嘗試解決。所以我把工程全部刪除,然后重新來一遍看看。

因為考慮到CubeMX卡死過一次,項目出問題了,兩個軟件沒有成功的關(guān)聯(lián),所以我是重新操作了一次正常了。

而且有一個系列操作,在我們點擊 RT-Thread Studio 打開CubeMX以后,最好是等待 RT-Thread Studio 的一個彈框消失以后再進(jìn)行操作:

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA55-c6L6w5omA6Ie0,size_20,color_FFFFFF,t_70,g_se,x_16

二、初始簡單測試

完成上面的配置,我們的基本框架就已經(jīng)搭建好了,剩下的就是實現(xiàn)應(yīng)用程序了,那么在實際的操作之前,我們先簡單驗證一下整體的框架沒有問題,簡單測試下LED和按鍵,串口的話要單獨一篇文章分析。

2.1 基本設(shè)計思路

首先我們得在 main.c 文件中包含必備頭文件,和在main線程中做基本的初始化:

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA55-c6L6w5omA6Ie0,size_20,color_FFFFFF,t_70,g_se,x_16

其實這個步驟就和裸機(jī)一樣,我們完全可以把 main 當(dāng)成裸機(jī)中的main函數(shù),所有的程序在main中實現(xiàn),也是可以。 這種方式就類似于 ESP32-C3 使用ESP-IDF 開發(fā)環(huán)境中,大部分操作都在 app_main 任務(wù)中實現(xiàn), app_main 也不過是 FreeRTOS 啟動時候創(chuàng)建的一個任務(wù)。


記得在上一篇博文中我們提到過 一個main 線程就占用了 2K,這個2K不能浪費,要么我們在main里面多做一些工作,要么就是到時候把main線程的大小改小。

我們一個單品溫濕度傳感器,有幾個主要的工作:

  1. I2C 數(shù)據(jù)采集,這個部分需要移植一下代碼,然后采集實現(xiàn)部分需要用一個線程來實現(xiàn),計劃是定時器到了一定的計數(shù)之后,發(fā)送一個信號量使得線程喚醒采集一次;
  2. 無線模塊串口通訊,這個部分是和上一步聯(lián)動的,定時器到了定時時間,通知傳感器采集數(shù)據(jù),然后把數(shù)據(jù)放置無線通訊協(xié)議中發(fā)送出出去,這個部分還得用一個線程實現(xiàn),串口的通訊;
  3. LED燈,其實可有可無,但是作為我們第一個基礎(chǔ)應(yīng)用,還是加上也沒關(guān)系,LED的切換,到時候可以隨意加在哪里,比如采集到了數(shù)據(jù)成功發(fā)送以后,LED燈閃爍一次;
  4. 按鍵,按鍵其實也可有可無,但是還是因為我們的第一個基礎(chǔ)應(yīng)用,我想把我常用的按鍵驅(qū)動移植過來試一試,根據(jù)以往經(jīng)驗,按鍵驅(qū)動也需要一個線程,而且這個線程至少需要512字節(jié)的空間;
  5. 定時器,根據(jù)產(chǎn)品所需要的的定時時間釋放信號量,使得數(shù)據(jù)采集線程開始工作,定時器是硬件定時器,使用中斷實現(xiàn)不用額外線程;

這里思路暫時先這樣,后期如果使用過程中有新的改動,再來更新。

2.2 外設(shè)簡單測試

然后我們把一些外設(shè)需要的宏定義設(shè)置一下:

pYYBAGK39m-AGBVfAABIJXmHwKA241.png

LED:

然后在主函數(shù)中寫一個LED燈切換的邏輯(此部分太簡單了,所以截個圖看看就行了):

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA55-c6L6w5omA6Ie0,size_13,color_FFFFFF,t_70,g_se,x_16

按鍵:

然后新建一個線程,給到時候按鍵驅(qū)動移植使用,這里就用簡單的按鍵處理方式,大小設(shè)定為512字節(jié)。

值得注意的是,我們新建任務(wù)只能用靜態(tài)初始化的方式,因為我們沒有定義使用heap,新建的線程大小直接影響RAM空間大小。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA55-c6L6w5omA6Ie0,size_17,color_FFFFFF,t_70,g_se,x_16

定時器:

我們有一個1S的定時,我們也來簡單測試一下,具體的測試方式和我們在記錄九中的一致:
《RT-Thread記錄(九、RT-Thread 中斷處理與階段小結(jié))》

但是這次我們加了stm32f1xx_it.c 文件,所以我們這次直接在stm32f1xx_it.c 文件中修改(再次說明,實際使用中中斷響應(yīng)函數(shù)中不要添加打印操作,這里只是測試測試!!!):

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA55-c6L6w5omA6Ie0,size_17,color_FFFFFF,t_70,g_se,x_16

所有改完以后編譯一下:

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA55-c6L6w5omA6Ie0,size_20,color_FFFFFF,t_70,g_se,x_16

OK!編譯沒問題,下載查看測試結(jié)果:

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA55-c6L6w5omA6Ie0,size_18,color_FFFFFF,t_70,g_se,x_16

三、時刻關(guān)注占RAM大小

在小內(nèi)存芯片上使用操作系統(tǒng),程序運行占用的RAM大小我們不容忽略,我們在應(yīng)用中務(wù)必學(xué)會觀察內(nèi)存占用情況:

完成CubeMX基礎(chǔ)步驟以后,默認(rèn)只添加了兩個.c文件,與初始工程的比較:

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA55-c6L6w5omA6Ie0,size_1,color_FFFFFF,t_70,g_se,x_16

修改完配置,表示著我們的基礎(chǔ)框架基本搭建好了,我們多添加了GPIO、串口,和定時器的驅(qū)動程序:

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA55-c6L6w5omA6Ie0,size_1,color_FFFFFF,t_70,g_se,x_16

說明!上面幾張圖因為剛開始,所以貼了和初始工程的比較,往后的比較我不可能從初始工程開始貼圖,只能與上一次工程完善的結(jié)果做比較:

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA55-c6L6w5omA6Ie0,size_20,color_FFFFFF,t_70,g_se,x_16

本文的簡單測試,程序運行時候需要占用 RAM的大小: 1536+5184= 6720 字節(jié),我們的芯片 RAM:8192字節(jié)。

結(jié)語

本文依然還處于工程配置階段,再次手把手做了次教學(xué),如何使用 STM32CubeMX 配合 RT-Thread Studio開發(fā)。

我們詳細(xì)的說明了配置步驟,同時在初始測試小節(jié)寫好了本應(yīng)用的的設(shè)計思路。做了基本框架設(shè)計 和 初步的測試說明。

現(xiàn)在看來,這系列應(yīng)用篇還真算得上保姆級的教程了 = =!我自己現(xiàn)在都覺得真的細(xì)……

下一篇的內(nèi)容應(yīng)該是把 I2C 讀寫的程序移植過來,到時候看看篇幅,如果又有很多細(xì)節(jié)那就這一個內(nèi)容,如果內(nèi)容篇幅簡單到時候看情況添加。

好了,本文就到這,謝謝大家!

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

    關(guān)注

    2291

    文章

    11019

    瀏覽量

    363099
  • Studio
    +關(guān)注

    關(guān)注

    2

    文章

    207

    瀏覽量

    29587
  • RT-Thread
    +關(guān)注

    關(guān)注

    32

    文章

    1377

    瀏覽量

    41624
  • CubeMx
    +關(guān)注

    關(guān)注

    0

    文章

    31

    瀏覽量

    1606
收藏 人收藏

    評論

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

    STM32CubeMX配置STM32G070RBT6TR時為什么無法使能PVD中斷?

    STM32CubeMX 配置STM32G070RBT6TR時無法使能PVD中斷
    發(fā)表于 06-18 07:59

    STM32CubeMX配置STM32G070RBT6TR時無法使能PVD中斷怎么辦?

    STM32CubeMX 配置STM32G070RBT6TR時無法使能PVD中斷
    發(fā)表于 06-16 06:32

    使用STM32CubeMX進(jìn)行配置USB的時候,有哪些小的需要注意的細(xì)節(jié)?

    在使用STM32CubeMX進(jìn)行配置USB的時候,是參照例程進(jìn)行的配置,自己配置的就是沒有成功,例程就滅有問題,總感覺哪里沒有打開?有人遇到過需要注意的小細(xì)節(jié)嗎?
    發(fā)表于 04-23 06:54

    STM32開發(fā)入門進(jìn)階必備!《STM32嵌入式系統(tǒng)開發(fā)—基于STM32CubeMX和HAL庫》新書發(fā)布!

    近日,由華清遠(yuǎn)見教育科技集團(tuán)精心編撰的教育部高等學(xué)校電子信息類專業(yè)教學(xué)指導(dǎo)委員會規(guī)劃教材、普通高等教育電子信息類專業(yè)系列教材——《STM32嵌入式系統(tǒng)開發(fā)—基于STM32CubeMX和HAL庫》重磅
    的頭像 發(fā)表于 04-03 14:54 ?667次閱讀
    <b class='flag-5'>STM32</b>開發(fā)入門進(jìn)階必備!《<b class='flag-5'>STM32</b>嵌入式系統(tǒng)開發(fā)—基于<b class='flag-5'>STM32CubeMX</b>和HAL庫》新書發(fā)布!

    使用Cubemx配置STM32H750VBT6的freertos連最基本的keil編譯都過不了,為什么?

    我使用Cubemx配置STM32H750VBT6的freertos連最基本的keil編譯都過不了,請問這是為什么啊?cubemx是最新版,keil使用v5v6編譯器都不行,顯示floa
    發(fā)表于 03-10 07:25

    STM32CubeMX用于STM32配置和初始化C代碼生成

    電子發(fā)燒友網(wǎng)站提供《STM32CubeMX用于STM32配置和初始化C代碼生成.pdf》資料免費下載
    發(fā)表于 02-26 17:32 ?658次下載

    工程師開發(fā)利器:STM32CubeMX 與 eDesignSuite 的協(xié)同開發(fā)

    的核心功能與優(yōu)勢STM32CubeMX 是 ST 官方推出的圖形化配置工具,專為簡化 STM32 微控制器開發(fā)流程而設(shè)計。以下是其核心功能和優(yōu)勢:硬件配置自動化支持 引腳分配與沖突檢
    的頭像 發(fā)表于 02-26 14:07 ?677次閱讀
    工程師開發(fā)利器:<b class='flag-5'>STM32CubeMX</b> 與 eDesignSuite 的協(xié)同開發(fā)

    RT-Thread睿賽德出席中國工博會科技論壇,共話開源硬件與新工業(yè)革命

    行業(yè)領(lǐng)袖和技術(shù)專家,共同探討開源硬件在推動新工業(yè)革命中的重要作用。RT-Thread睿賽德作為上海開源信息技術(shù)協(xié)會理事長單位出席本次論壇,并發(fā)表主題演講。RT-Th
    的頭像 發(fā)表于 01-22 18:53 ?480次閱讀
    <b class='flag-5'>RT</b>-Thread睿賽德出席中國工博會科技論壇,共話開源硬件與新工業(yè)革命

    STM32CubeMX的菜單介紹

    相信初學(xué)者打開STM32CubeMX一定是一臉懵逼,里面都是全英文的,不知道從何入手。這里先給大家簡單講解一下。在新建工程這一欄里,我們最常用的是第一個,它會彈出一個芯片列表供你選擇,然后就會創(chuàng)建一
    的頭像 發(fā)表于 12-25 21:03 ?430次閱讀
    <b class='flag-5'>STM32CubeMX</b>的菜單介紹

    STM32CubeMX為什么無法添加rt-thread-nano?

    STM32CubeMX 無法添加 rt-thread-nano
    發(fā)表于 09-27 06:17

    RT-Thread Nano 上線ST CubeMX

    感謝ST法國CubeMX團(tuán)隊的支持,RT-ThreadNano現(xiàn)已成功上線STCubeMX。本文將詳細(xì)介紹如何快速上手RT-ThreadNano,并指導(dǎo)大家在STCubeMX上進(jìn)行項目配置
    的頭像 發(fā)表于 09-20 08:10 ?1183次閱讀
    <b class='flag-5'>RT</b>-Thread Nano 上線ST <b class='flag-5'>CubeMX</b>

    TH反射內(nèi)存交換機(jī)使用手冊

    支持級聯(lián)以組成更大的網(wǎng)絡(luò)。還可通過串口或以太網(wǎng)端口進(jìn)行狀態(tài)監(jiān)視、配置和控制。TH系列反射內(nèi)存卡集線器特性lTH系列反射內(nèi)存卡一同使用
    的頭像 發(fā)表于 09-05 17:16 ?731次閱讀
    <b class='flag-5'>TH</b>反射內(nèi)存交換機(jī)使用手冊

    stm32用串口燒錄怎么設(shè)置

    準(zhǔn)備工作 確保您擁有STM32開發(fā)板和相應(yīng)的硬件設(shè)備,如USB轉(zhuǎn)串口模塊。 安裝STM32CubeMXSTM32CubeProgrammer軟件,這些是ST官方提供的工具,用于配置
    的頭像 發(fā)表于 08-22 09:33 ?3190次閱讀

    【QEMU系列】不用開發(fā)板運行RT-Thread指南-ARM架構(gòu)

    成為一個門檻。本文將詳細(xì)介紹如何在QEMU虛擬機(jī)的Vexpress-A9平臺運行RT-Thread,幫助開發(fā)者在沒有實際硬件開發(fā)板的情況下,輕松體驗和學(xué)習(xí)RT-Th
    的頭像 發(fā)表于 08-09 08:35 ?1496次閱讀
    【QEMU系列】不用開發(fā)板運行<b class='flag-5'>RT</b>-Thread指南-ARM架構(gòu)

    RT Thread Studio新建STM32L431RCTx工程,串口無輸出怎么解決?

    又遇到這種鬼問題,采用RT Thread Studio新建了thread通用項目,內(nèi)核版本為5.0.2,芯片型號為STM32L431RCTx,芯片包為0.1.9,建好工程后,程序可以正常運行,寫的閃
    發(fā)表于 07-10 07:48
    主站蜘蛛池模板: 囊谦县| 哈密市| 肇东市| 台安县| 于都县| 景宁| 桐柏县| 秦安县| 崇文区| 夹江县| 余干县| 保康县| 盈江县| 肇州县| 定远县| 江门市| 洛隆县| 城口县| 贡觉县| 新乡县| 永州市| 蛟河市| 永康市| 拜泉县| 磴口县| 辽宁省| 鸡泽县| 长阳| 五华县| 通许县| 绥宁县| 武城县| 多伦县| 五指山市| 梧州市| 沙洋县| 大同市| 新源县| 潮州市| 绩溪县| 大厂|