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

廁所的日誌廁所的日誌

的網頁,最初想像於約會到90年代早期的論文中,是一個精彩的概念。可穿戴小工具將報告您的位置,健康和健康統計數據,以及對個人服務器的生理信息。如果鼴鼠變得更大,你的淋浴中的攝像機會告訴你的醫生。當時間到達時,您的汽車和卡車將篩選機艙空氣過濾器的使用壽命,並在抵達時獲得新的壽命。 Nanobots最終將是可編程的物質,變成椅子,房屋以及廚房區用品。笨拙的計算會使人類成為一個看不見的蜂巢。它是天堂,由較小的計算機,傳感器以及先進的機器人提供。 未來並沒有像我們計劃的那樣結果。雖然科學家們和工程師詢問他們如何讓他們如何製作互聯網連接的烤箱,但沒有人願意問為什麼任何人都想要那樣。至少我們有一個3Com奧黛麗出了這筆交易。 快速到今天,我們發現[克里斯托弗希爾]互聯網上的廁所。他為什麼這樣做?即使他不知道,它也可以從廁所的雙關語產生一個優秀的日誌。 此小工具的硬件是Digistump Oak,一個簡潔的Arduino兼容WiFi的推進板。 Digistump橡樹能夠發佈到粒子云,以及只有五行代碼,[Chris]能夠發佈到互聯網。該開發的傳感器是一種實惠的塑料浮動開關。該構建中只有三個元素,以及其中一個是4k7電阻。 現在,構建有一些問題。它是電池供電,但由於[克里斯]’廁所不足以足夠的牆壁出口。浴室裡有一點濕潤,而Clingfilm現在解決了這個問題,但是一些愚蠢的圓錐甘蔗會解決這個問題的理想方式。 [克里斯]同樣有兩個廁所,所以他將要求再開發一個。

如果您快速如果您快速

,現在的iPhone XS Max只需548美元即 很多事情要做。 它具有像所有現代iPhone一樣(iPhone SE)的面部ID,以及令人驚嘆的飾面。 現在,它可以續籤和解鎖,價格不到550美元。 $ 548.97,具體。 對於那些想要獲得具有現代功能並具有巨大的6.5英寸屏幕的iPhone的人來說,這是一個很好的選擇。 喜歡,真的很大。 購買:Apple iPhone XS Max,64GB,銀 – 從亞馬遜完全解鎖(續訂):548.97美元 我們已經提到的Lile,這款iPhone XS Max已完全解鎖,這表明它將用於AT&T,T-Mobile,Sprint,Verizon,Us-Cellular,Us-Chorlular,Cricket,Metro等。 您會在盒子裡得到一個充電器和繩索,但沒有耳機,因為那真是太好了。 您也可以通過新的,更新的iPhone XS Max獲得保證。 不相信我們嗎? 問亞馬遜。 更新產品可用,看起來像新產品。 這些二手產品未經過Apple認證,而是由亞馬遜資格的供應商對其進行了檢查和檢查。 盒子和配件(不包括耳機)可能是通用的。 無線設備帶有90天的亞馬遜更新保證。

工廠缺陷IC恢復砂紙和微滲透工廠缺陷IC恢復砂紙和微滲透

我們可能是在芯片短缺中,但如果您在逆向工程中喜悅,從來沒有缺乏有趣的舊籌碼挖掘 – 和2513N 5×7個字符ROM是一個這樣的芯片。在探測這些(Twitter,ThreadReader鏈路)中的一些長線程中,[TumeTime]已經意識到,兩個地址線短路在包內部短路。 Twitter Dopamine-Flow的追求真理使他能夠嘗試他的手,無論如何。試圖用外部PSU清除短路導致鍵合線突然,如ESD二極管連接消失的那樣證明。 十幾分鐘的砂紙工作導致裸芯片暴露,使粘合線的快速工作作為副作用。顯然,具有粘接墊的鑽頭太靠近導致了工廠缺陷,其中兩個焊盤合併在一起。難怪PSU不會那麼拍攝!一些X-Acto以後工作,短暫被清除。但沒有粘合線,如何連接到它?這是想像中的工作進來的地方。焊接到粘合線的遺體已經證明是富有成效的,恢復芯片足以繼續調查,即使它出現,它從來沒有動作。該線程繼續與少數不同的芯片[TubeTime]比較roms,並在手上推斷出來的推動,導致這個IC在野外外出。 這種焊接實驗總是有趣的嘗試和拉出!我們很少看到如此小規模的焊接,如此,慶幸,並不總是需要,但是很高興看到某人何時做IC或PCB顯微功能,以修復渲染我們在甚至發貨之前無法操作的工廠缺陷。每當一個同伴哈克敢於磨削IC環氧樹脂層並拯救遊戲機或身份不明的複雜板,世界變得更加光明。如果你沒有被迫這樣做是為了修理原因,你總是可以嘗試嘗試建立最小的狀態!