99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

RTA OS系列介紹01-Task

832065824 ? 來源:CSDN ? 作者:CSDN ? 2022-12-21 14:13 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

0. 系列概述

OSEK是由歐洲自動化協(xié)會對汽車電氣制定的開放式系統(tǒng),全稱為OS-EK/VDX。

RTA-OS是基于OSEK OS的符合AUTOSAR規(guī)范的OS,是一種靜態(tài)可配置、搶占式、實時操作系統(tǒng)(RTOS),用于高性能、資源受限的應(yīng)用程序。

AUTOSAR OS主要包含Task, ISRs, Events, Resources, Application, Counter, Alarms, Schedule Table等OS對象。后續(xù)將對如上提到的八個對象進行分別介紹,本篇介紹的內(nèi)容為Task,下面進入正題:

1.Task概述

任務(wù)調(diào)度分為靜態(tài)調(diào)度及動態(tài)調(diào)度,二者區(qū)別為,靜態(tài)調(diào)度是在調(diào)度前就已經(jīng)配置好,而動態(tài)調(diào)度是根據(jù)負載率自動去調(diào)度的。在OSEK的OS系統(tǒng)中,Task是主要部分,RTOS里是靜態(tài)調(diào)度,在單個處理器上一次只運行一個任務(wù),不同任務(wù)之間通過調(diào)度表或者Alam進行切換。

2. 基本概念

2.1 基礎(chǔ)任務(wù)與擴展任務(wù)

當前項目中基本使用的都是BASIC類型。

2.1.1 基礎(chǔ)任務(wù)

狀態(tài):Running,Ready,Suspended。

基本任務(wù)開始、執(zhí)行和終止(這通常稱為單次任務(wù)模型)。只有當基本任務(wù)終止或被更高優(yōu)先級的任務(wù)搶占時,它才會釋放處理器。這種行為使它們非常適合嵌入式控制功能?;救蝿?wù)快速有效。

2.1.2 擴展任務(wù)

擴展任務(wù)啟動、執(zhí)行、等待事件(Wait event)和(可選)終止。擴展任務(wù)在執(zhí)行期間自動掛起自身任務(wù)的能力為任務(wù)提供了一種具有同步點的方法。此功能使擴展任務(wù)比基本任務(wù)更適合于需要中間執(zhí)行同步的功能。

擴展任務(wù)時間響應(yīng)較快,但會一直占用Ram資源,相當于以空間換時間。

b99f5f5c-80cb-11ed-8abf-dac502259ad0.png

2.2 任務(wù)狀態(tài)

任務(wù)的狀態(tài)包括:Ready、Running 、(Waiting) 、Suspended

所有任務(wù)默認的狀態(tài)都是Suspended狀態(tài),在被激活后才變成Ready狀態(tài),當該任務(wù)為系統(tǒng)中的最高優(yōu)先級任務(wù)時即轉(zhuǎn)為Running狀態(tài),并開始執(zhí)行任務(wù),同時任務(wù)可能被更高優(yōu)先級的任務(wù)搶占,重新變成Ready狀態(tài)。

任務(wù)通過終止返回到掛起(Suspended)狀態(tài)。一項任務(wù)可以在以后再次準備好,整個過程可以重復(fù)。

但是,擴展任務(wù)也可以進入Waiting狀態(tài)。當擴展任務(wù)通過等待事件自動掛起時,它將從Running狀態(tài)移動到Waiting狀態(tài)。

當擴展任務(wù)進入Waiting狀態(tài)時,操作系統(tǒng)將分派準備運行的最高優(yōu)先級任務(wù)。設(shè)置事件后,任務(wù)將從Waiting狀態(tài)移動到Ready狀態(tài)。請注意,擴展任務(wù)返回到Ready狀態(tài),而不是Running狀態(tài)。這是因為,在擴展任務(wù)處于Waiting狀態(tài)期間,其他一些更高優(yōu)先級的任務(wù)可能已被激活,然后被調(diào)度。

Event只是用于為系統(tǒng)事件提供指示器的操作系統(tǒng)對象。事件示例包括數(shù)據(jù)準備好使用或正在讀取傳感器值。

激活Task的方式有:調(diào)用ActivateTask() API,或Alarm到期或調(diào)度表

2.3 任務(wù)優(yōu)先級

AUTOSAR-OS運行任務(wù)可以享有同一優(yōu)先級,同一優(yōu)先級的任務(wù)以先進先出FIFO(First In First Out)的原則從Ready狀態(tài)Release。

使用時需避免使用Share Priorities,實時性差,無法進行調(diào)度可行性分析。

2.4 任務(wù)激活

2.4.1 隊列任務(wù)激活

在大多數(shù)情況下,僅需任務(wù)處于掛起狀態(tài)時激活它。事實上,AUTOSAR OS將處于就緒、運行或等待狀態(tài)的任務(wù)激活視為錯誤情況。

但是,在某些情況下,可能需要實現(xiàn)一個系統(tǒng),該系統(tǒng)必須多次激活同一任務(wù),但連續(xù)激活之間最短的時間可能小于運行該任務(wù)所需的時間。例如,用戶可能正在任務(wù)中解包CAN總線幀,并且需要處理網(wǎng)絡(luò)上幀的瞬時突發(fā),這意味著用戶需要在運行時對任務(wù)激活進行排隊。

AUTOSAR OS允許對基本任務(wù)的激活進行排隊,以幫助構(gòu)建此類應(yīng)用程序。與AUTOSAR OS中的其他功能一樣,任務(wù)隊列的大小是靜態(tài)配置的。必須指定任務(wù)可以掛起的最大激活次數(shù)。如果超過激活的最大次數(shù),激活將被忽略。

2.4.2 異步任務(wù)激活

AUTOSAR OS允許別的核激活當前核的Task,而不是從任務(wù)實際運行的核激活任務(wù)。雖然這可能很有用,但可能會影響性能.因為要完全符合AUTOSAR,所有任務(wù)激活(包括SetEvent)必須阻止調(diào)用方,直到任務(wù)狀態(tài)更新。在內(nèi)部,操作系統(tǒng)必須使用內(nèi)部自旋鎖來協(xié)調(diào)與所屬核的狀態(tài)更改。這會對所有核的性能產(chǎn)生重大影響。

2.5 任務(wù)調(diào)度

RTA-OS提供了一種根據(jù)提前固定好的不同優(yōu)先級的任務(wù)間切換執(zhí)行的調(diào)度方式。優(yōu)先級排序的原則一般為:執(zhí)行時間越短,執(zhí)行頻率越快的優(yōu)先級越高。但無論選擇如何分配優(yōu)先級,任務(wù)執(zhí)行的順序都由調(diào)度策略決定。調(diào)度策略確定任務(wù)實際運行的時間,AUTOSAR OS支持兩種調(diào)度策略:

2.5.1 搶占式調(diào)度

當一個Task正在運行,另一個更高優(yōu)先級的任務(wù)準備運行,此時高優(yōu)先級的任務(wù)會搶占執(zhí)行,這也被稱為任務(wù)切換,高優(yōu)先級任務(wù)執(zhí)行完畢后,原來的task繼續(xù)執(zhí)行。

b9cd3c42-80cb-11ed-8abf-dac502259ad0.png

2.5.2 非搶占式調(diào)度

與搶占式調(diào)度不同的是,如果高優(yōu)先級任務(wù)準備就緒,那么它將保持準備運行狀態(tài),直到運行任務(wù)終止—它不會搶占。這意味著開始運行的非搶占式任務(wù)將始終運行到完成,然后終止。

b9ecf3b6-80cb-11ed-8abf-dac502259ad0.png

2.5.3 協(xié)作式調(diào)度

此外,AUTOSAR OS提供了對第三種稱為協(xié)作調(diào)度的調(diào)度的支持,因為它允許非搶占式任務(wù)告訴OS何時可以搶占。之所以說AUTOSAR OS支持兩種策略,是因為只有兩種配置—第三種配置必須自己構(gòu)建。

操作系統(tǒng)運行準備運行的最高優(yōu)先級任務(wù)。如果更高優(yōu)先級的任務(wù)準備就緒,那么它將保持就緒,直到以下任一情況:

1) 正在運行的任務(wù)終止(就像非搶占式調(diào)度一樣);

2) 或者正在運行的任務(wù)發(fā)出Schedule()API調(diào)用,告訴操作系統(tǒng)它可以被搶占。

當發(fā)出Schedule()調(diào)用時,優(yōu)先級較高的任務(wù)會搶占正在運行的任務(wù),當高優(yōu)先級任務(wù)完成后,搶占任務(wù)將恢復(fù)。這種合作模式提供的系統(tǒng)雖然不如完全搶占式系統(tǒng)響應(yīng)快,但不會出現(xiàn)非搶占式調(diào)度缺乏響應(yīng)的情況。

ba199ac4-80cb-11ed-8abf-dac502259ad0.png

3. Task 配置

包括:name、Priority、Scheduling、Activation及Autostart

優(yōu)先級:0是最低優(yōu)先級,

調(diào)度:任務(wù)可以完全搶占或非搶占地運行。一般來說,為了獲得最佳的應(yīng)用程序性能,應(yīng)該選擇完全搶占式調(diào)度而不是非搶占式調(diào)度。

激活:在Ready狀態(tài)下可以排隊的最大任務(wù)激活數(shù)。對于BCC1、ECC1和ECC2任務(wù),激活次數(shù)始終為一次。這意味著這些類型的任務(wù)只有在處于掛起狀態(tài)時才能激活。在未掛起的情況下,嘗試激活此類任務(wù)將導(dǎo)致錯誤。大于1的值表示操作系統(tǒng)將對激活進行排隊,任務(wù)結(jié)束時再次激活。

4. 堆棧管理

RTA-OS使用單棧模型,即所有的Task、ISRS在同一個堆棧區(qū)域上運行。

當任務(wù)運行時,其堆棧使用量會像正常情況一樣增減。當任務(wù)被搶占時,高優(yōu)先級任務(wù)的堆棧使用將在同一堆棧上繼續(xù)(就像標準函數(shù)調(diào)用一樣)。當任務(wù)終止時,它使用的堆??臻g將被回收,然后重新用于下一個優(yōu)先級最高的任務(wù)運行(同樣,與標準函數(shù)調(diào)用一樣)。下圖顯示了單堆棧在聲明、搶占和終止任務(wù)時的行為。

ba3f6b78-80cb-11ed-8abf-dac502259ad0.png

在單堆棧模型中,堆棧大小與系統(tǒng)中優(yōu)先級的數(shù)量成比例,而不是與任務(wù)/ISR的數(shù)量成比例。這意味著,直接或通過共享內(nèi)部資源,或通過被配置為非先發(fā)制人,共享優(yōu)先級的任務(wù)永遠不會同時出現(xiàn)在堆棧上。在硬件上共享優(yōu)先級的ISR也是如此。這意味著用戶可以通過簡單的配置更改來交換系統(tǒng)響應(yīng)性,即任務(wù)或ISR完成所需的時間,以換取堆??臻g。

上圖顯示了同一任務(wù)集的執(zhí)行情況,具有與上上圖相同的到達模式,但這次任務(wù)是非搶占式調(diào)度的??梢钥吹?,高優(yōu)先級任務(wù)的響應(yīng)時間比搶占式調(diào)度時長得多,但總體堆棧消耗要低得多。

ba76d004-80cb-11ed-8abf-dac502259ad0.png

單堆棧模型還顯著簡化了鏈接時的堆棧空間分配,因為用戶只需為整個系統(tǒng)堆棧分配單個內(nèi)存部分,就像根本不使用操作系統(tǒng)一樣。

4.1 擴展任務(wù)的堆棧管理

RTA-OS獨特地擴展了單堆棧模型,在不影響基本任務(wù)性能的情況下為擴展任務(wù)提供支持。在RTA-OS中,擴展任務(wù)的生命周期如下:

Suspended→Ready:任務(wù)被添加到Ready 序列

Ready→Running:任務(wù)已調(diào)度,但與內(nèi)容位于堆棧頂部的基本任務(wù)不同,內(nèi)容位于堆??臻g中,所有低優(yōu)先級任務(wù)的預(yù)先計算的最壞情況搶占深度處。

Running→Ready:擴展任務(wù)被搶占。如果搶占任務(wù)是一個基本任務(wù),那么它會像往常一樣在堆棧頂部調(diào)度;如果搶占任務(wù)是一個擴展任務(wù),那么它將按照預(yù)先計算的所有低優(yōu)先級任務(wù)的最壞情況搶占深度進行調(diào)度。

Running→Waiting:任務(wù)的等待事件堆棧內(nèi)容(包括操作系統(tǒng)上下文、本地數(shù)據(jù)、函數(shù)調(diào)用的堆棧幀等)保存到內(nèi)部操作系統(tǒng)緩沖區(qū)中。

Waiting→Ready:任務(wù)添加到Ready 隊列。

Running→Suspended:任務(wù)的“等待事件堆棧”內(nèi)容將從內(nèi)部操作系統(tǒng)緩沖區(qū)復(fù)制回堆棧中所有低優(yōu)先級任務(wù)預(yù)先計算的最壞情況搶占深度。

bab17060-80cb-11ed-8abf-dac502259ad0.png

擴展任務(wù)管理要求RTA-OS知道任務(wù)和ISR使用了多少堆棧。以下各節(jié)描述了各種配置參數(shù)。

4.2 處理堆棧溢出

如果用戶提供給RTA-OS的堆棧分配太小(運行時錯誤的潛在來源),有三種錯誤情況可能發(fā)生:

1.當RTA-OS嘗試調(diào)度擴展任務(wù)時,堆棧指針的當前值高于計算的最壞情況調(diào)度點,因此擴展任務(wù)無法啟動。這意味著堆棧上的一個(或多個)低優(yōu)先級任務(wù)占用了太多空間。

2.擴展任務(wù)無法從等待狀態(tài)恢復(fù),因為堆棧指針高于它應(yīng)該的值。當為擴展任務(wù)正在等待的事件調(diào)用SetEvent()并且擴展任務(wù)現(xiàn)在是系統(tǒng)中優(yōu)先級最高的任務(wù)時,可能會發(fā)生這種情況。

3.擴展任務(wù)無法進入等待狀態(tài),因為任務(wù)正在使用的堆棧的當前數(shù)量大于配置的“WaitEvent()堆?!钡拇笮 ?/p>

當RTA-OS檢測到擴展任務(wù)堆棧管理出現(xiàn)問題時,它將調(diào)用ShutdownOS(),錯誤代碼為E_OS_STACKFAULT。如果要調(diào)試該問題,則可以啟用堆棧故障Hook。配置后,RTA-OS將在堆棧故障發(fā)生時調(diào)用用戶提供的回調(diào)OS_Cbk_StackOverflowHook(),而不是ShutdownOS()?;卣{(diào)傳遞了兩個參數(shù):溢出的字節(jié)數(shù)、溢出的原因。

5. 任務(wù)的控制

5.1 任務(wù)激活

任務(wù)激活后變?yōu)镽eady狀態(tài),當該任務(wù)的優(yōu)先級為所有Ready狀態(tài)的任務(wù)及當前處于Running的任務(wù)最高時,開始(或搶占)變成Running狀態(tài)。

任務(wù)每次被激活后會運行一次,當激活的次數(shù)超過配置次數(shù)時會報E_OS_LIMIT錯誤。

任務(wù)可以通過Tasks或二類中斷激活。

5.1.1 直接激活

可以通過多種不同的方式激活任務(wù)。任務(wù)激活的基本機制是ActivateTask()API調(diào)用,它直接激活任務(wù)。ActivateTask(TaskID)調(diào)用將命名任務(wù)置于就緒狀態(tài)。ChainTask(TaskID)終止當前正在運行的任務(wù),并將激活指定任務(wù)置于就緒狀態(tài)。

#include  


TASK(Task1)  {


  /*  Task1  functionality.  */


  ActivateTask(Task2);


  TerminateTask();


}


TASK(Task2)  {


  /*  Task2  functionality.  */


  ActivateTask(Task3);


  TerminateTask();


}


TASK(Task3)  {


  /*  Task3  functionality.  */


  TerminateTask();


}

5.1.2 間接激活

通過Alarm激活或通過調(diào)度表激活。

通過Alarm激活:對于系統(tǒng)中的每個Alarm,可以指定一個任務(wù),該任務(wù)在每次Alarm過期時激活。

調(diào)度表激活:對于系統(tǒng)中的每個調(diào)度表,可以指定在表上的一個或多個到期點激活的任務(wù)。

5.2 任務(wù)執(zhí)行順序控制

許多情況下,需要控制任務(wù)執(zhí)行的順序,即某個任務(wù)的執(zhí)行需要基于前一個任務(wù)執(zhí)行的結(jié)果。時序的控制可以通過如下三種方式:

?直接激活鏈;

?優(yōu)先級;

?不可搶占的任務(wù)。

5.2.1 通過直接激活鏈

當使用直接激活鏈控制執(zhí)行順序時,任務(wù)對必須在發(fā)出調(diào)用的任務(wù)之后執(zhí)行的任務(wù)進行ActivateTask()調(diào)用。

bacde3a8-80cb-11ed-8abf-dac502259ad0.png

5.2.2 通過任務(wù)優(yōu)先級

將需要優(yōu)先執(zhí)行的任務(wù)設(shè)置更高的優(yōu)先級,在執(zhí)行時即可按搶占式完成。

5.3 RTA-OS中的合作式調(diào)度

當任務(wù)以非搶占方式運行時,它會阻止任何任務(wù)(包括優(yōu)先級較高的任務(wù))執(zhí)行。然而,有時對于非搶占式任務(wù)來說,提供可以進行重新調(diào)度的明確位置是很有用的。這比簡單地非搶占式運行更有效,因為高優(yōu)先級任務(wù)對系統(tǒng)刺激的響應(yīng)時間更短。任務(wù)以非搶占方式運行并為重新調(diào)度提供點數(shù)

的系統(tǒng)稱為合作調(diào)度系統(tǒng)。

baf7850a-80cb-11ed-8abf-dac502259ad0.png

5.4 任務(wù)終止

在AUTOSAR操作系統(tǒng)中終止的任務(wù)必須進行API調(diào)用,以告知操作系統(tǒng)正在發(fā)生這種情況。AUTOSAR OS標準定義了兩個用于任務(wù)終止的API調(diào)用。其中之一必須用于終止任何任務(wù)。這些API調(diào)用是:

? TerminateTask()

? ChainTask(TaskID)

當任務(wù)完成時,它必須進行其中一個API調(diào)用。這確保RTA-OS可以正確地安排準備運行的下一個任務(wù)。

TerminateTask()強制調(diào)用任務(wù)進入掛起狀態(tài)。RTA-OS將在Ready狀態(tài)下運行下一個優(yōu)先級最高的任務(wù)。

ChainTask(TaskID)終止調(diào)用任務(wù)并激活任務(wù)TaskID。因此,該API類似于執(zhí)行TerminateTask(),然后立即執(zhí)行ActivateTask(TaskID)。鏈接任務(wù)會將命名任務(wù)置于就緒狀態(tài)。

5.5 任務(wù)的Idle機制

在任何搶占式OS中,當沒有Task或中斷運行時也必須要有些事情做。在AUTOSAR OS中是通過Idle 機制實現(xiàn)。在RTA-OS中當沒有Task或中斷執(zhí)行時,系統(tǒng)將處于繁忙的等待循環(huán)中。

用戶可以通過聲明一個名為Os_Cbk_idle的回調(diào)函數(shù)來提供自己的空閑機制實現(xiàn)方式,從而覆蓋默認行為。

Os_Cbk_idle的行為較普通Task外有如下不同:

. 不能被激活

. 不能被終止

. 不能被鏈(嵌套)調(diào)用

. 不能使用內(nèi)部資源

Os_Cbk_Idle的優(yōu)先級最低,即當沒有任何及中斷運行時才會Ready to Run。

Os_Cbk_Idle在退出時返回一個布爾值,告訴RTA-Os是否再次調(diào)用Os_Cbk_Idle。當返回TRUE時,RTA-OS將立即再次調(diào)用Os_Cbk_Idle。當返回FALSE時,RTA-OS停止調(diào)用Os_Cbk_Idle并進入繁忙等待循環(huán)的默認行為。

審核編輯 :李倩


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

    關(guān)注

    68

    文章

    19884

    瀏覽量

    235007
  • 應(yīng)用程序
    +關(guān)注

    關(guān)注

    38

    文章

    3333

    瀏覽量

    59010
  • OSEK
    +關(guān)注

    關(guān)注

    2

    文章

    19

    瀏覽量

    13193

原文標題:RTA OS系列介紹01-Task

文章出處:【微信號:汽車電子嵌入式,微信公眾號:汽車電子嵌入式】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

    極海APM32F407 uc/os3學(xué)習(xí)筆記之任務(wù)管理介紹

    最近了解了uc/os3這個操作系統(tǒng),上篇介紹了uc/os3如何正確移植到APM32F407開發(fā)板上,根據(jù)我最近學(xué)到的一些知識,這篇文章主要介紹一下uc/
    的頭像 發(fā)表于 05-24 14:37 ?286次閱讀
    極海APM32F407 uc/<b class='flag-5'>os</b>3學(xué)習(xí)筆記之任務(wù)管理<b class='flag-5'>介紹</b>

    風(fēng)華電阻RC系列特征解析:以RC-01W510JT為例

    RC-01W510JT這款電阻為例,深入探討風(fēng)華電阻RC系列的特征。 一、RC-01W510JT的基本參數(shù) RC-01W510JT是風(fēng)華電阻RC系列
    的頭像 發(fā)表于 05-13 14:45 ?207次閱讀
    風(fēng)華電阻RC<b class='flag-5'>系列</b>特征解析:以RC-<b class='flag-5'>01</b>W510JT為例

    單模光纖os1和os2的區(qū)別分析

    單模光纖OS1和OS2的主要區(qū)別體現(xiàn)在標準定義、傳輸性能、應(yīng)用場景及成本等方面,以下是具體分析: 1. 標準定義 OS1:符合ITU-T G.652.A和G.652.B標準,屬于常規(guī)單模光纖
    的頭像 發(fā)表于 04-21 10:37 ?649次閱讀

    kw45卡在Host_Task的原因?

    KW45 以從機模式運行,安卓手機APP反復(fù)斷開連接,偶爾會卡住kw45,這不是在連接和斷開連接時發(fā)生的,而是在連接成功后的幾秒鐘或幾十秒。 調(diào)試分析發(fā)現(xiàn),kw45 卡在 Host_Task,o任務(wù)無法運行。 以下是任務(wù)運行的屏幕截圖。重復(fù)運行屏幕截圖是Host_Task
    發(fā)表于 04-10 06:22

    PD01S/PD01D系列高絕緣DC/DC轉(zhuǎn)換器DELTA

    PD01S/PD01D系列是DELTA臺達生產(chǎn)的DC/DC轉(zhuǎn)換器,以其卓越的高絕緣性能和緊湊精巧的設(shè)計而廣受好評,是具備3,000 VDC隔離能力的獨立型1W DC/DC轉(zhuǎn)換器。PD01
    發(fā)表于 03-21 09:18

    UHV系列串聯(lián)諧振裝置總體介紹

    UHV系列 串聯(lián)諧振裝置總體介紹說明書
    發(fā)表于 02-25 17:37 ?0次下載

    PB01S/PB01D系列DC/DC轉(zhuǎn)換器DELTA

    PB01S/PB01D系列DC/DC轉(zhuǎn)換器DELTAPB01S/PB01D系列是DELTA中小型
    發(fā)表于 01-21 09:35

    不適用ADS8586S的過采樣功能,OS0,OS1,OS2這三個引腳該如何接?

    請問如果我不適用ADS8586S的過采樣功能,OS0,OS1,OS2這三個引腳該如何接,busy與FRSTDATA引腳貌似是指示信號,一般可以懸空嗎?不使用這兩個引腳會不會影響芯片的正常采樣與讀數(shù)
    發(fā)表于 12-19 06:48

    onsemi LV/MV MOSFET 產(chǎn)品介紹 &amp;amp; 行業(yè)應(yīng)用

    01直播介紹直播時間2024/10/281430直播內(nèi)容1.onsemiLV/MVMOSFET產(chǎn)品優(yōu)勢&市場地位。2.onsemiLV/MVMOSFETRoadmap。3.onsemiT10
    的頭像 發(fā)表于 10-13 08:06 ?903次閱讀
    onsemi LV/MV MOSFET 產(chǎn)品<b class='flag-5'>介紹</b> &amp;amp; 行業(yè)應(yīng)用

    明緯電源DETN01-N系列非穩(wěn)壓轉(zhuǎn)換器產(chǎn)品概述

    MEAN WELL明緯電源DETN01-N系列具體型號:DETN01L-05N,DETN01L-12N,DETN01L-15N,DETN
    的頭像 發(fā)表于 09-12 09:21 ?956次閱讀
    明緯電源DETN<b class='flag-5'>01</b>-N<b class='flag-5'>系列</b>非穩(wěn)壓轉(zhuǎn)換器產(chǎn)品概述

    基于STM32的E01和E01C驅(qū)動移植

    實驗簡介基于STM32F103C8T6的E01系列(nRF24L01P)和E01C系列(SI24R1)的EBYTE官網(wǎng)例程移植。EBYTE官
    的頭像 發(fā)表于 08-30 12:35 ?850次閱讀
    基于STM32的E<b class='flag-5'>01</b>和E<b class='flag-5'>01</b>C驅(qū)動移植

    Ra-01/Ra-01S/Ra-01SC等LoRa模組可以互通嗎?

    。 除此之外,安信可LoRa系列還有SX126X系列、LLCC68系列,今天主要向大家介紹安信可的LoRa模塊如何替換,并且實現(xiàn)相互替換以及通信。涉及到模塊主要有如下幾個
    的頭像 發(fā)表于 08-13 14:11 ?993次閱讀
    Ra-<b class='flag-5'>01</b>/Ra-<b class='flag-5'>01</b>S/Ra-<b class='flag-5'>01</b>SC等LoRa模組可以互通嗎?

    HXGK-T01系列光纖涂覆機技術(shù)說明書

    電子發(fā)燒友網(wǎng)站提供《HXGK-T01系列光纖涂覆機技術(shù)說明書.pdf》資料免費下載
    發(fā)表于 07-27 13:24 ?0次下載

    esp32s3遇到Task watchdog got triggered. The following tasks did not reset the watchdog in time故障怎么解決?

    收到平板發(fā)來的WF=?指令,這是esp32只需要回復(fù)WF=OK 一般收到FE 10 00 EA數(shù)據(jù)5-6條時,就一定發(fā)生Task watchdog got triggered.故障, 以下就是這個
    發(fā)表于 07-19 07:21

    求助,關(guān)于函數(shù)編寫庫函數(shù)使用疑問求解

    疑問一(system_os_task使用疑問): 如下調(diào)用的最終結(jié)果是否是優(yōu)先級 “USER_TASK_PRIO_0”對應(yīng)的回調(diào)函數(shù)為“test_task_2”。 system_os_tas
    發(fā)表于 07-15 07:18