推薦閱讀最新更新時間:2025-06-29 08:42
微控制器無需CPU即可生成同步正弦波與余弦波
嵌入式系統通常需要數模轉換器 (DAC) 生成模擬電壓與波形。DAC 有時用作嵌入式處理器的外置器件,有時集成至處理器中。無論哪種情況,CPU 都必須在適當時間將預期輸出值寫入 DAC。一般情況下我們采用定時器中斷 CPU寫入預期值來實現上述目的。如果 DAC 必須生成周期波形,CPU須從表格寫入下一個值,遞增數據表指針 (table pointer),并且檢查表格邊界,以便確定何時復位數據表指針。
將周期值寫入 DAC 的過程要求 CPU 開銷保持輸出波形。所需要的 CPU 開銷取決于數據表的長度、輸出波形的頻率以及 CPU 的工作頻率。例如,為了每個周期采用 32 個數據點生成 1 個 1kHz 的正弦波,在 CPU 頻
[模擬電子]
生于毫末,成于萬象——德州儀器推出全球超小尺寸MCU
“TI的MSPM0系列MCU戰略是推出經濟實用性的系列產品,以滿足多樣化的市場需求,并持續優化價格、尺寸和易用性。”德州儀器 MSP 微控制器產品線經理Yiding Luo表示。 嵌入式一直是TI的重點發展領域之一,圍繞模擬產品中的電源和信號鏈,TI有一套完整的解決方案,同樣嵌入式領域也是如此。TI提供了MCU、MPU、DSP等不同的產品線組合,全面涵蓋汽車、工業以及消費等市場。作為MCU的主要供應商之一,TI此前的一直專注于在特定的無線MCU(CC系列)、實時控制MCU(C2000系列)以及超低功耗(MSP430)上。為了加強在低功耗、低成本通用MCU上的競爭力,TI近幾年不斷推出采用Cortex M0+的MSPM0系列新品
[嵌入式]
LT8228和LTC7871雙向降壓/升壓微控制器在48V/12V雙電池系統電動汽車中的應用
在節能減排等需求的推動下,電動汽車近年來得到了前所未有的關注度,這種在數年前還頗顯「另類」的產品,如今已是遍地開花,電池及其控制技術也隨著越來越嚴格的排放法規而不斷發展。與此同時,數字化、智能化的浪潮也已經開始席卷汽車工業,自主駕駛、汽車互聯等技術得到了長足進步,連接到汽車電氣系統的應用也在持續增加,產生了更高的電力需求,畢竟諸如雷達、LiDAR、傳感器、攝像頭和計算機等組件都需要供電。不僅如此,諸如油泵、水泵、動力轉向系統、傳動系統組件等,都將逐漸從機械驅動轉換為電力驅動。這些加在一起,使得傳統的12V汽車電氣系統越來越難以適應當下的現狀,改變已經勢在必行。 于是,48V/12V雙電池系統便在這樣的背景下走進了人們的視野。一般而
[嵌入式]
在低功耗MCU上實現人工智能和機器學習
人工智能(AI)和機器學習(ML)技術不僅正在快速發展,還逐漸被創新性地應用于低功耗的微控制器(MCU)中,從而實現邊緣AI/ML解決方案。這些MCU是許多嵌入式系統不可或缺的一部分,憑借其成本效益、高能效以及可靠的性能,現在能夠支持AI/ML應用。這種集成化在可穿戴電子產品、智能家居設備和工業自動化等應用領域中,從AI/ML功能中獲得的效益尤為顯著。 具備AI優化功能的MCU和TinyML的興起(專注于在小型、低功耗設備上運行ML模型),體現了這一領域的進步 。TinyML對于直接在設備上實現智能決策、促進實時處理和減少延遲至關重要,特別是在連接有限或無連接的環境中。 TinyML是指在小型、低功耗設備上應用機器學習模型,尤
[單片機]
基于GD32L235系列MCU的土壤濕度檢測帶磁力翻轉式顯示方案
本文介紹基于兆易創新的GD32L235系列低功耗MCU設計的土壤濕度檢測帶磁力翻轉式顯示方案,該方案產品主要適用于智慧種植、環境監測等場景。 ?功能要求 ? ? 2節5號AA干電池串聯供電(3V),使用1年時間 ? 待機功耗 0.6uA ? 定時檢測土壤濕度傳感器的參數 ? 根據參數,驅動磁力翻轉顯示裝置的翻轉片的不同顏色指示 ?GD32L235系列MCU主要規格? ? Arm Cortex-M23內核 @64MHz ? Flash:16KB~128KB ? SRAM:12KB~24KB ? 2個16位低功耗定時器、6個通用16位定時器、1個高級定時器和2個基本定時器 ? 2個低功耗LPUART、2個USART、2個UART、3個
[單片機]
應用筆記|如何使用 STM32U575/585 微控制器的 GPDMA
1.概述 本應用筆記適用于 STM32U575/585 微控制器,這些微控制器是基于 Arm Cortex核心的器件。 提示: Arm 是 Arm Limited(或其子公司)在美國和/或其他地區的注冊商標。 參考文檔: ? 參考手冊基于 Arm的 STM32U575/585 32 位 MCU(RM0456) ? STM32U585xx 數據手冊(DS13086) ? STM32U575xx 數據手冊(DS13737) 2.GPDMA 通用指南 2.1GPDMA 概述 在減載 CPU 的控制下,GPDMA 控制器通過鏈表執行存儲器映射外設和/或存儲器之間的可編程數據傳輸。 GPDMA 是雙端口 AHB 主設
[單片機]
兩個80c51單片機之間怎樣進行串行通信
以前以為串行通信只能是單片機和PC機之間進行通信,昨天無意之中看到一個程序,是單片機和單片機之間進行通信。。這小東西真是神奇啊!昨天弄了很長時間沒弄出來,今天在大神的幫助下終于撥開云霧見天日了。 案例介紹: 利用單片機a將一段流水燈控制程序發送到單片機b,來控制單片機b的P1口,點亮8位LED燈。 案例分析: a完成發送,b完成接收。編寫程序設置a,令SM0=0,SM1=1(串行口工作方式1)。設置b,令SM0=0,SM1=1,REN=1,使接收允許。 源程序 1)數據發送程序 #include reg51.h unsigned char code tab ={0xfe,0xfd,0xfb,0xf7,0xef,
[單片機]
51單片機系列——基礎指令
這學期開始學習51單片機,感覺比匯編簡單,關鍵是51的匯編有一個好的ide,練習起來也比較方便,這個系列主要記錄51的學習經驗。下面是基礎指令的練習: org 0000h ljmp main org 0030h main: clr c ;cy=0 setb c ;cy=1 mov a,#11110000b anl a,#11111111b ;與 orl a,#10101010b ;或 xrl a,#11110000b ;異或 clr a ;累加器a清零 cpl a ;將a每一位取反 mov a,#10010001b rl a ;a的內容循環左移
[單片機]