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

DIY半汽車研磨機構建自身(有種)DIY半汽車研磨機構建自身(有種)

[JSK-Koubou]沒有陌生人製作改善他們的工作,而且這個最目前的視頻在這類建造的長期列表中,只是結賬yt頻道要查看許多其他例子。這次突出顯示的工具是半自動磨床(視頻,嵌入下面),這可能非常有用。 我們中的許多人都掙扎著一點努力用角度研磨機直接切割,特別是柔軟的材料,因為它通常很難得到削減如何進行的好“覺得”。一旦切割開始,薄刀片將傾向於在插槽中“追踪”,因此如果它開始稍微一點點,整個切口將關閉。很多煩人。任何幫助保持事物的東西都會有很多幫助,具有機動驅動器的額外特點,使得恆定的切割率,並且可能會增加切割質量。 使用零件完成的鑽機削減了自己的鉛印 由於手術脫掉,你可以設置它,並留下它的東西,而你撇開,遠離飛行的火花,噪音和偏遠的可能性在你的臉上得到一個分裂的刀片,必須是不可想像的。所有美好的事物。 深入的構建視頻顯示出一種非常堅實的建築,有計劃在附帶的網站上提供,但他們確實要求捐贈1000日元(不到10美元)來下載它們。鑑於該工具的有用性,這似乎是一個小的代價。我們非常喜歡構建視頻的某些部分,其中工具用於削減自己的組件,因為它是按順序構建的。創意的東西!另一種有趣的技術是使用火焰加熱(斯坦利)刀片作為驅動帶終端荷內的延展。刀片有點難,但這是一個消耗品,並完成工作,所以對我們來說足夠好! 零件明智,這裡沒有什麼特別的特殊,通過普通的機械供應商很容易源於普通的機械供應商,但我們認為您也能在eBay上找到很多易趣。我們認為這正是在當地製造商空間中運作良好的構建,所以也許會給這思想? 手動切割無聊嗎?需要一個普通工作的矯枉過正選擇嗎?自動切斷鋸怎麼樣?如果您需要對強大的角度研磨機進行一些防禦,那麼也許Proteus只是票? 感謝[Keith]的提示!

WatchOS 2 GM下載for Apple享受發布WatchOS 2 GM下載for Apple享受發布

今天都與Apple有關。為了安撫那些興奮的開發人員,並提供了最清晰的指標,即蘋果所享受的是成為消費者創新行業中一個非常龐大的參與者,蘋果已經開始將Watchos 2的Golden Master版本播種給註冊。作為Apple Designer計劃的註冊成員。 Watchos 2 GM的即時可用性符合該平台的第五個Beta,該Beta在8月的第一周發給了Apple Designer計劃的成員。這些時間表為蘋果提供了四個星期的大部分時間,不僅將新功能捆綁到WatchOS 2中,但是在現有基礎上同樣發展並穩定已經存在的東西,以準備在9月16日公開發布。 向公眾引入iOS 9也將與9月16日的公眾供應2。但是,個人從蘋果享受固件的首次重大更新中可以期望什麼? WatchOS 2的增強功能為數字皇冠帶來了額外的性能,使車主能夠在72小時內進行不同的活動“時間旅行”。 WatchOS 2同樣,可以第一次在Apple上運行完整的本機應用程序。蘋果今天透露,諸如Facebook Messenger,GOPRO應用程序,與Apple享受Watchos 2有關的機跑道等本地應用程序。 此外,新的可自定義享受面孔,新的蘋果音樂界面以及增加第三方“並發症”的支持使Watchos 2的到來是對初步固件的穩固增強,該固件在第一個時與Apple享用的初步固件相比於今年早些時候介紹。新的WatchOS 2 GM發行版代表了設計人員徹底測試以及與固件交互的最終可能性。 今天的通用汽車種子很可能是蘋果下周向所有Apple享受的所有者推薦給所有Apple享受的所有者的發展。有關WatchOS 2中新功能的功能的完整列表,請檢查我們的帖子:WatchOS 2宣布:功能以及您需要知道的內容。 就像之前已經發行的種子一樣,Watchos 2 Golden Master目前可以從Apple的Designer Program網站下載。設計師考慮使用WatchOS 2