通過DMA

更好的LED,而常規的Hackaday讀者已經知道如何用微控制器閃爍LED,並且已經移動到稍微更具挑戰性的項目,例如在6502個裝配中解決Navier-Stokes方程,這並不意味著沒有新手的空間。 [rik]發表了一個關於濫用DMA的完善的教程,為Blinkier發光。為什麼有人想了解DMA技術?當然,對於閃光發光的東西。

本教程承擔了LED多路復用和LED矩陣的知識,或基本上基本上一堆LED在XY網格上連接在一起。駕駛8×8格的幼稚路上是將八個陰極連接到微控制器上的GPIO引腳,將八個陽極連接到另一組GPIO引腳,並根據需要採購和沈降電流。銷釘數可以通過移位寄存器減小,LED調光可以用PWM實現。這是我們密集的八週的Arduino課程。

由於在20世紀80年代沒有被困的微控制器,可以使用新技術來驅動這些LED矩陣。大多數強大的手臂微控制器都配有DMA,用於直接內存訪問的外設。 DMA控制器可以簡單地將DMA控制器與CPU進行所有工作,而不是讓CPU進行內存和引腳之間的位。這意味著閃爍項目和光輝LED。

[RIK]用於DMAing LED的方法包括在代碼中設置一個大的’OL數組,正確地初始化DMA外圍設備,並將LED矩陣接線到幾個引腳。這種技術可以擴展到具有64個級別亮度的動畫,這將採用令人難以置信的處理能力(對於微控制器,至少是DMA控制器的亮度。

在這些實驗中使用的設置是STM32F103核心板以及OpenStm32 IDE。 [RIK]已在GitHub上發布了所有的代碼,當然,您就會鼓勵遊戲。

Leave a Reply

Your email address will not be published.

Related Post

從門戶網站2從門戶網站2

的機器人Wheatley已經超過4年,因為Portal 2推出,但Wheatley,帶有英國口音的AI角色仍然是一個迷人的角色。 [evie bee]建造了一個惠麥利複製品,配有聲音,運動和一個發光的眼睛。 Wheatley的身體由藍色絕緣泡沫製成,也稱為XPS泡沫,與UHU聚氨酯膠疊在一起。這形成了一個球體,然後切成細節。 Papier Mache粘土用於加強薄泡沫。 這種構建的電子產品提供了光,運動和聲音。眼睛通過總共3個Arduino控制伺服件移動:兩個用於眼睛的運動,一個允許它打開和關閉。運動由兩個操縱桿控制。 Adafruit音樂板提供聲音,可連接到揚聲器和Velleman聲音到輕型套件。這個套件控制著眼睛的LED,使其對Wheatley的聲音作出反應。 休息後,你可以在你身上看這個wheatley咆哮。當然,如果你要有一個惠麥利,你也需要一個劍道土豆。

用於eBay K40激光雕刻器的控制器獲取結果用於eBay K40激光雕刻器的控制器獲取結果

[Paul de Groot]寫信給我們了解一下控制器更換,他為eBay各地的經濟型K40激光雕刻設計。利用替換控制器,大大改進的雕刻結果以及簡化的工具鏈。專有軟件的貿易,以及用於Inkscape的笨重的安全加密狗和幾個插件! [保羅]覺得他所取得的工作太好了,無法保持自己,並正在考慮一個小型生產經營。 激光雕像在許多方面不是特別複雜的裝置;運動控制器在X和Y中移動頭部,並且在需要時打開或關閉激光器。但當然,魔鬼在細節中,在屏幕上有一個設計並在機器中剪切或刻有令人驚訝的東西。在Inkscape中設計,導出到DXF,將DXF導入專有軟件(需要USB安全加密狗運行),清理任何DXF進口故障,然後最終切割工作並不罕見。並雕刻具有不同色調和復雜的抖動的圖像?硬件可能有能力,但股票軟件和控制器?沒那麼多。很容易看出為什麼要使用開源解決方案更換專有控制器和軟件的項目已經成長。 廉價的激光雕刻箱可以帶有專有控制器和軟件,但他們不需要這種方式。我們在該區域中看到的其他努力包括LaserWeb,它為GRBL或Smoothieware等各種開源運動控制器提供基於瀏覽器的界面。如果您正在考慮激光雕塑,請花幾分鐘才能從其他人的錯誤中學習。

這款$ 13 30W的USB-C車輛充電器這款$ 13 30W的USB-C車輛充電器

亞馬遜在台階上收取費用結帳過程中的折現率代碼。通常,該產品的價格約為22美元,因此您可以在這裡節省40%以上的理想。 我們不會確切地確切地確定此折扣率代碼以及代金券的待辦事項,因此請確保現在可以利用它們,同時您仍然可以利用它們。 購買:來自亞馬遜的Ravpower 48W 2端口USB-C車輛充電器:$ 13,帶有頁面憑證以及折現率代碼EF5275RB |原價:$ 22 對於那些在汽車上花費大量時間的人來說,這款車內充電器可以使其成為一個絕佳的選擇。這始於USB-A端口,它將為您的所有傳統小工具提供好處。然後是該節目的明星,一個30W的USB-C端口,可以為Nintendo Switch(最新iPad Pro等)收取費用。同樣,這也將在兩次快速時間內為當前的Android手機提供費用,而USB-C到Lightning Cord也將為Apple最受歡迎的iPhone提供動力。 由於所使用的所有功率,您可能會擔心設備的安全性,但是有技術可以在充電時保留任何風險的技術,並通過高級溫度控制,過載保護和短路保護。 甚至還有一個功能使當充電器變暗時發現它更容易,而當您否則可能無法清楚地看到它們時,基本的LED照明會照亮端口。 在撰寫此充電器時,有225次以上的評估,並且在可能的五個中得分為4.8星。這是一個很好的分數,現在您可以以典型要價的一小部分獲得所有這些充電能力。不喜歡什麼? 您可能同樣喜歡檢查: Windows替代方案的CheckRA1N:確切的方式如何利用RA1NUSB iOS 13.3越獄 下載:iOS 13.3最終IPSW鏈接,OTA更新以及iPados 13.3用於兼容設備 下載:iOS 13.3.1 beta 1 OTA配置文件,iphone發布的IPSW鏈接以及iPad 將iOS降級13.3降至iOS 13.2.3 ceckra1n越獄,以下是如何