日本三级欧美三级人妇视频黑白配 ,日韩无码电影,性做久久久久久,无码人妻久久一区二区三区不卡

位置:
首頁

>

>

如何用STM32設(shè)計一個簡單的示波器?
時間:

概述簡單示波器是基于STM32F103芯片和其自己的ADC開發(fā)的。

它可以實現(xiàn)0-3.3V的電壓范圍,1Hz-10kHz的頻率范圍的正弦波和方波顯示,提供自動,正常和單次三種采樣模式,上升沿和下降沿兩種觸發(fā)模式,0?3.3V觸發(fā)閾值。

該系統(tǒng)可以滿足普通場合的需求。

03開發(fā)環(huán)境硬件:stm32f103-guide,3.2英寸ILI9341 LCD RT-Thread版本:3.0.3開發(fā)工具和版本:MDK5.2603RT-Thread使用概述內(nèi)核部分:調(diào)度程序,信號量,消息隊列。

調(diào)度程序:創(chuàng)建多個線程以完成不同的任務。

信號量:用于同步線程。

消息隊列:用于實現(xiàn)線程之間傳遞的數(shù)據(jù)。

04硬件幀ADC收集波形發(fā)生器信號,并由stm32f103芯片處理并顯示在3.2英寸ILI9341 LCD屏幕上。

05軟件框架描述06軟件模塊描述·線程:GetWave_thread:波形采樣線程;根據(jù)設(shè)置屏幕每個網(wǎng)格所代表的時間確定采樣頻率,根據(jù)觸發(fā)閾值和觸發(fā)模式確定采樣起點,并對波形進行采樣和保存。

PlotWave_thread:波形顯示線程;根據(jù)屏幕區(qū)域的劃分執(zhí)行波形顯示。

KeyScan_thread:密鑰掃描線程;讀取鍵值,將其轉(zhuǎn)換并將其發(fā)送到設(shè)置執(zhí)行線程。

Setting_thread:設(shè)置操作執(zhí)行線程;執(zhí)行設(shè)置項目修改操作并刷新顯示信息。

消息隊列:setting_data_queue:按鍵掃描線程讀取和轉(zhuǎn)換的設(shè)置信息將傳遞到設(shè)置執(zhí)行線程,以完成設(shè)置更改并刷新顯示信息。

getwave_status_queue:用于波形采樣線程和波形顯示線程之間的通信,以確保及時顯示和刷新采樣波形。

key_scan_queue:用于建立線程與密鑰檢測線程之間的通信,以確保及時讀取密鑰信號,并避免密鑰檢測線程占用過多資源。

原標題:[RT-Thread Works Show]完全開源!用STM32設(shè)計一個簡單的示波器文章文章來源:[微信公眾號:電路設(shè)計技巧]歡迎大家關(guān)注!請指出轉(zhuǎn)載文章的來源。

產(chǎn)品資料
行業(yè)信息