通過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

最酷的控制器Mod,Down最酷的控制器Mod,Down

視頻遊戲是一個完全放鬆的方式,在某些情況下,同時讓您的心臟加速。但除非你正在玩舞蹈革命等東西,否則控制器幾乎總是需要使用雙手。即使是舊的Atari控制器也受益於使用另一方面的支持。 但如果你沒有雙手使用怎麼辦?或者你有重複的緊張傷?或者你只是想在你玩的時候用筷子吃奶酪捲髮嗎? [Akaki Kuumeri]您是否覆蓋著我們已經看到的3D打印的一個放棄最大用途 – 一個Playstation Dualshock 4控制器,用於單手使用。如果這看起來很熟悉,可能是因為[akaki]雖然[akaki]製作了一個ps5控制器版本,但是誰可以得到其中一個,無論如何? 雖然[akaki]用左手在下面的視頻中展示了許多演示,但它們也很驚人地製作右手版本。在左撇子版本中,符號按鈕和最佳設置截止用左手致動,通過將整個控制器移動到腿部,桌子,沙發的手臂或無論您想要的任何內容中,使用最佳操縱桿。 [Akaki]甚至開發了一些可選件,包括腿帶。當然的右手版本是D-Pad。但是應該購買箭頭按鈕的是什麼?經過大量沉思,[akaki]結算←↓↑→傳統的DDR配置。 我們喜歡符號由粗壯的燈絲壓入凹槽中,並認為這是完全驚人的,這使得這一點將其連接到控制器上並用一隻手拆下。查看下面的視頻,以便在少數遊戲中看到它。 通過R / 3DPrinting

10鮮為人知的Google應用程序,您必須嘗試10鮮為人知的Google應用程序,您必須嘗試

Google,我們都知道是Android的所有者,並且通過將其許多自己的應用程序添加到Android中,然後將其中一些作為默認系統應用程序利用了它。 。 雖然大多數人都知道Google Chrome,Gmail和YouTube等流行的Google應用程序,但實際上,Google開發了幾乎100個應用程序,並在Google Play商店上可供下載。 其中一些應用程序非常受歡迎,但是其中許多應用程序對於大多數Android用戶來說都是未知的。因此,這是10個鮮為人知的Google應用程序的列表,它們非常有用。 1. areo 就像Uber Eats一樣,Areo是Google最近開發和推出的食品交付應用程序。除了提供食物外,Google Areo還提供其他重要的家庭服務,例如管道,清潔和繪畫。 Areo還提供超級當地美容服務,您可以根據您的便利預訂和安排服務。它還支持幾種付款方式,例如現金交貨,淨銀行業務以及信用卡或借記卡。 相關文章:Android的最佳卡路里計數器應用 [Google Play url =“”/] 2. Chrome遠程桌面 你們中的許多人可能沒有聽說過這一點,但是Chrome Remote桌面是一種快速而簡便的方法,可以從任何地方遠程訪問您的計算機。您必須首先下載桌面客戶端才能使用該應用。 安裝後,您現在可以使用手機連接PC/筆記本電腦,然後開始遠程控制它。您可以輸入,使用鼠標在計算機上移動,還可以在手機上查看計算機的顯示。 另請閱讀:使用Chrome Remote Desktop應用程序從任何地方訪問您的計算機 [Google Play url =“”/] 3.眾包

2020年iPhone具有全屏觸摸ID,傳聞帶有iPhone 8 Internals的iPhone SE重新啟動2020年iPhone具有全屏觸摸ID,傳聞帶有iPhone 8 Internals的iPhone SE重新啟動

我們還沒有2019年的iPhone,但是我們已經開始將注意力轉移到2020年iPhone可以存儲。根據巴克萊分析師布萊恩·柯蒂斯(Blayne Curtis)的說法,可能會有一些有趣的事情值得期待。 在與蘋果供應鏈的一些供應商交談之後,分析師匯總了一份研究說明,然後與Macrumors共享。有一些重要的觀點,尤其是指2020 iPhone。 巴克萊分析師布萊恩·柯蒂斯(Blayne Curtis)及其同事今天在本月初前往亞洲之旅後,分享了他們對2019年和2020年iPhone的期望,在那裡他們與蘋果供應鏈中的一些供應商會面。 至於2019年,該註釋支持了現有的信念,即它們不會在後面的內部內部和附加凸輪上進行設計更改。但是,對於2020年的型號,事情會更有趣。點包括: 使用iPhone 8中使用的內部設備的新iPhone SE的潛在發行。這些或類似的謠言已經彈出了幾個月,雖然供應鏈中的一些人建議它在卡中,而另一些則不在向報告。 2020年iPhone將從支持5G的支持開始方面具有重大改進。據說,新的3D傳感凸輪系統以及新的全屏幕觸摸ID技術也在其中。 LG將於2019年加入三星作為OLED屏幕製造商,並於2020年向僅使用OLED的步驟。 目前,我們對今年將要發生的事情比下一年更感興趣,但是我們確實喜歡啟動觸摸ID的聲音,尤其是對於那些仍然不喜歡face ID的人。 (來源:宏) 您可能還想檢查一下: 下載iOS 12.2最終IPSW鏈接和iPhone的OTA更新 下載:iOS 12.3 Beta 3 IPSW鏈接,OTA現在更新 iOS 12 / 12.1.2 iPhone XS Max越獄更新由UNC0VER首席開發人員提供