मा एक माइक्रोकोन्ट्रोलरको साथ नेतृत्वमा कसरी अदुवाहरू लुकाइएको छ र अंकमा नभई त्यहाँ अक्सर स्ट्रिंगेड परियोजनाहरू सुल्झिएका छन्। newbies को लागी ठाउँ। [RIC] DLINIKERY चमकका लागि DMA दुरुपयोग गर्दै एक भयानक ट्युटोरियल प्रकाशित गरेको छ। किन कसैले DMA प्रविधिको बारेमा जान्न चाहन्छ? लुकियो चमकका लागि, पाठ्यक्रमको लागि।
यो ट्यूटोरियलले नेतृत्वलाई सम्मको ज्ञानको ज्ञान मा लिन्छ। × × 8 ग्रिडले लपियो पिनहरूमा gpio पिनहरूमा आठवटा क्याथोडहरूमा आठ क्याथोड संलग्न गरिरहेछन्, gpio पिनहरूको अर्को सेटमा, र आवश्यक छ भने। पिन गणना शिफ्ट रेजिस्टरहरूसँग कम गर्न सकिन्छ, र डियरिंग नेतृत्व pwm सँग कार्यान्वयन गर्न सकिन्छ। यसले हाम्रो गहन आठ हप्ताको अर्जुनो कोर्स टु .्गिन्छ।
Micrccontrolls को लागी धन्यवाद जुन 1 1980 s0 को दशकमा फन्दामा परेका छैनन्, नयाँ प्रविधिहरू यी कारणहरू ड्राइभ गर्न प्रयोग गर्न सकिन्छ। अधिक शक्तिशाली बायर माइक्रोकन्ट्रोलहरू डमको साथ आउँदछन्, प्रत्यक्ष मेमोरी पहुँचका लागि एक परिधीय। सीपीयूसँग सबै कामहरू गर्नुको सट्टा DMA नियन्त्रकले मेमोरी र पिनहरू बीचको बिँडको वरिपरि सशक्त हुन सक्छ। यसको मतलब ब्ल्याकरकर परियोजनाहरू र चमकदार नेतृत्व।
[RIK] ‘DMANG LOD को लागि विधि समावेश गर्दछ’ कोडमा एक ठूलो ओल एर्रे सेट गर्दै, DMA TAIFHRALALARILILARILILILILINGINGING, र एलएम एलिफीरक्ससँगै। यो प्रविधिको प्रकाशको 64 64 स्तरका साथ एनिमंक्टिक्स विस्तार गर्न सकिन्छ, जुन प्रसंस्करण पावरको अविश्वसनीय रकम लिन्छ (एक माइक्रोकोन्ट्रोलरको लागि, कम्तिमा) यदि यो DMA नियुक्तिकर्ताको लागि होईन भने।
यी प्रयोगहरूमा प्रयोग गरिएको सेटअप एक STM32F103 आलुनो बोर्ड हो खुलासा 322 को साथ। [RIC] Github मा सबै कोड जारी गरिएको छ, र तपाईं, तपाईं अवश्य पनि प्रोत्साहित गर्नुभयो।