在LAS Atmegas


中的時間以及準確性您是否必須確保在微控制器代碼中的兩個任務之間進行精確的時間傳遞?您是否明白精度和準確性之間有什麼區別?今天,[Jim Mack]告訴我們,在管理時間內推動定時器以及中斷它們的限制,同時保持適用於永遠流行的Atmega328P目標!每次現在都是,有人決定推動在提供的平台上可能的前沿,以及今天的規則在arduino環境的限制內編碼。但是,即使您使用Arduino作為宣言,您應該檢查[吉姆]的發布 – 即使為所有理論洞察力純粹地處理,通過硬件準確的例子脫穎而出!

這對尋求實施的任何類型的黑客都有用,例如,電機編碼器讀數,信號頻率計算,或在正版時間內開發設備處理或修改音頻。為了為您提供本文的樣本,[Jim]通過向我們引入精度和準確性之間的區別來開始,然後為我們提供一個看似簡單的任務 – 2400中斷一秒鐘。儘管看起來很簡單,當時鐘晶頻頻率不會通過您必須為您的應用程序挑選的採樣頻率而乾淨地除以時,問題很快就會出現問題!這只是一個味道的所有隱藏複雜性的例子,以及他們與解決方案一起使用時,您可以使用當您最終遇到在攻擊追求中的這些示例中的一個時。最後,[Jim]結束了與其他來源的鏈接,你可以研究學習,如果您有要求深入挖掘本主題。

保持我們的工作真實到時間的流逝可能是一個問題,以及我們已經參加了它 – 校准你的RC振盪器是任何類型的學生的儀式。如果您選擇有一個中斷外設輔助您使用時間問題,我們在過去深入了解該主題,其中三部分系列解釋了益處,缺點以及中斷的EDGecases。為了更加當代的目標?我們正在利用STM32的中斷的作品是嘗試當代時代工具的奇妙路徑。

Leave a Reply

Your email address will not be published. Required fields are marked *