
مایکرو الیکترونیک په تیرو کلونو کې د جادویی ارډوینو څخه مننه فیشني شوق دی. مګر دلته ستونزه ده: د کافي علاقې سره ، تاسو کولی شئ په چټکۍ سره ډیجیټل رایټ () ته وده ورکړئ ، مګر بیا څه باید په بشپړ ډول روښانه نده. د Arduino پراختیا کونکو د دوی ایکوسیستم ته د ننوتلو خنډ کمولو لپاره ډیرې هڅې کړې ، مګر د هغې بهر لاهم د سخت سرکټرۍ تیاره ځنګل شتون لري چې د شوقیانو لپاره د لاسرسي وړ ندي.
د مثال په توګه، ډیټاشیټ. داسې ښکاري چې دوی هرڅه لري، دا یې واخلئ او وکاروئ. مګر د دوی لیکوالان په ښکاره ډول د مایکرو کنټرولرونو د مشهورولو دنده نه کوي؛ کله کله داسې ښکاريدا چې دوی په عمدي توګه د ساده شیانو بیانولو په وخت کې د نه پوهیدو وړ اصطلاحاتو او لنډیزونو څخه ناوړه ګټه پورته کوي ترڅو د امکان تر حده غیر پیل شوي مغشوش کړي. مګر هرڅه دومره خراب ندي؛ که وغواړي، کاسکټ خلاصیږي.
پدې مقاله کې به زه د بشريت متخصص تجربه شریک کړم چې د شوق موخو لپاره د ډیټا شیټونو سره اړیکه لري. متن د هغو شوقیانو لپاره دی چې د Arduino پتلون څخه لوی شوي؛ دا د مایکرو کنټرولرونو د عملیاتو اصولو ځینې پوهه په غاړه لري.
زه به د دودیز سره پیل کړم
په Arduino کې د LED فلش کول
او سمدلاسه کوډ:
void setup() {
DDRB |= (1<<5);
}
void loop() {
PINB = (1<<5);
for (volatile uint32_t k=0; k<100000; k++);
}"دا څه شی دی؟ - یو پیچلی لوستونکی به پوښتنه وکړي. – تاسو ولې د PINB ان پټ راجستر ته یو څه لیکئ؟ دا یوازې د لوستلو لپاره دی!" رښتیا، په انټرنیټ کې د ډیرو تعلیمي مقالو په څیر، دا وایي چې دا راجستر یوازې لوستل کیږي. ما خپل ځان داسې فکر کاوه تر هغه چې زه یې بیا ولولم Atmega328p ته، د دې مقالې چمتو کول. او هلته:

دا یو نسبتا نوی فعالیت دی، دا په Atmega8 کې نه و، هرڅوک د دې په اړه نه پوهیږي یا د شاته مطابقت د دلیلونو لپاره ندي ذکر شوي. مګر دا د دې نظر څرګندولو لپاره خورا مناسب دی چې ډیټاشیټ د چپ ټولو وړتیاو کارولو لپاره د لوستلو ارزښت لري ، پشمول لږ پیژندل شوي. او دا یوازینی دلیل ندی.
ولې نور ډیټاشیټ ولولئ؟
معمولا، د Arduino انجنیرانو، د LEDs او AnalogWrites سره کافي لوبه کړې، د بورډ سره د هر ډول ماډلونو او چپسونو سره نښلول پیل کوي، د کوم لپاره چې دمخه لیکل شوي کتابتونونه شتون لري. ډیر ژر یا وروسته، یو کتابتون ښکاري چې کار نه کوي لکه څنګه چې باید وي. بیا شوکیا د دې د سمولو لپاره په غوره کولو پیل کوي، او بیا ...
او یو څه په بشپړ ډول د پوهیدو وړ نه وي هلته پیښیږي ، نو تاسو باید ګوګل ته لاړشئ ، ډیری ښوونې ولولئ ، د یو چا مناسب کوډ برخې راوباسئ او په نهایت کې خپل هدف ترلاسه کړئ. دا د لاسته راوړنې ځواکمن احساس ورکوي، مګر په حقیقت کې دا پروسه د موټرسایکل د ریورس انجینرۍ په واسطه د څرخ د بیا رغولو په څیر ده. سربیره پردې ، پدې پوهیدل چې دا موټرسایکل څنګه کار کوي وده نه کوي. زه پوهیږم، ځکه چې ما دا پخپله د اوږدې مودې لپاره ترسره کړ.
که د دې زړه راښکونکي فعالیت پرځای ما څو ورځې د Atmega328 اسنادو مطالعه کړې وای ، نو ما به ډیر وخت خوندي کړی وای. په هرصورت، دا خورا ساده مایکرو کنټرولر دی.
پدې توګه ، تاسو اړتیا لرئ لږترلږه ډیټاشیټ ولولئ ترڅو تصور وکړئ چې مایکرو کنټرولر عموما څنګه کار کوي او څه کولی شي. او نور:
د نورو خلکو کتابتونونه چک او اصلاح کول. دوی ډیری وختونه د ورته شوقیانو لخوا لیکل کیږي چې څرخ بیا جوړوي. یا، برعکس، لیکوالان په عمدي توګه دوی خورا بې باوره کوي. اجازه راکړئ چې دا درې ځله لوی او ورو وي، مګر دا به یقینا کار وکړي؛
د دې وړتیا ولرئ چې په یوه پروژه کې چپس وکاروئ د کوم لپاره چې هیچا کتابتون نه وي لیکلی؛
د خپل ځان لپاره د MK له یوې کرښې څخه بلې ته مهاجرت اسانه کول؛
په پای کې ستاسو زوړ کوډ اصلاح کول، کوم چې په Arduino کې مناسب نه و؛
د دې لپاره چې زده کړئ چې څنګه کوم چپ په مستقیم ډول د خپل راجسترونو له لارې کنټرول کړئ، پرته له دې چې د کتابتونونو جوړښت مطالعه کړي، که کوم وي.
ولې مستقیم راجستر ته ولیکئ کله چې HAL او LL شتون ولري؟
قاموس
HAL، لوړ خلاصون پرت - د لوړې کچې خلاصون سره د مایکرو کنټرولر کنټرول لپاره کتابتون. که تاسو د SPI1 انٹرفیس کارولو ته اړتیا لرئ، تاسو په ساده ډول SPI1 تنظیم او فعال کړئ پرته له دې چې فکر وکړئ چې کوم راجسترونه د څه لپاره مسؤل دي.
ایل ایل، د ټیټې کچې API - یو کتابتون چې میکرو یا جوړښتونه لري د راجستر پتې سره، تاسو ته اجازه درکوي چې د نوم په واسطه لاسرسی ومومئ. DDRx، PORTx، PINx په Atmega کې LL دي.
د "HAL، LL یا راجستر" موضوع باندې شخړې په منظم ډول د Habré په نظرونو کې پیښیږي. د ستورپوهنې پوهې ته د لاسرسي ادعا کولو پرته، زه به په ساده ډول زما شوق تجربه او فکرونه شریک کړم.
د اتمیګا لږ یا لږ پیژندلو سره او د STM32 د حیرانتیا په اړه مقالې لوستل ، ما نیم درجن مختلف بورډونه اخیستي - کشف ، او نیلي ګولۍ ، او حتی زما د کور تولیداتو لپاره یوازې چپس. دوی ټول د دوو کلونو لپاره په یوه کڅوړه کې خاورې راټولې کړې. ځینې وختونه ما خپل ځان ته وویل: "دا دی، زه د دې اونۍ په پای کې د STM مهارت لرم،" CubeMX پیل کړ، د SPI لپاره یې یو ترتیب جوړ کړ، د متن پایلې دیوال ته یې وکتل، په سخاوت سره د STM کاپي رایټ سره خوندور و، او پریکړه یې وکړه چې دا یو څه ډیر دی. .

البته، تاسو کولی شئ معلومه کړئ چې کیوبیمکس دلته څه لیکلي. خو په عین حال کې دا څرګنده ده چې د ټولو کلمو یادول او بیا یې په لاس لیکل غیر واقعیت دی. او د دې ډیبګ کولو لپاره ، که زه په ناڅاپي ډول په کیوب کې د بکس چیک کول هیر کړم ، دا په بشپړ ډول ښه دی.
دوه کاله تېر شول، زه لا هم خپلې شونډې لټوم د هر ډول خوندور لپاره، مګر زما د پوهې څخه بهر، چپس، او په ناڅاپي توګه راغلل که څه هم د STM8 په اړه. او ناڅاپه زه پوهیدم چې دا ټول وخت ما په خلاصې دروازې ټکولې وه: د STM راجسترونه د نورو MK په څیر تنظیم شوي، او مکعب د دوی سره کار کولو ته اړتیا نلري. ایا دا هم ممکنه وه؟...
HAL او په ځانګړي توګه STM32CubeMX د مسلکي انجینرانو لپاره یوه وسیله ده چې د STM32 چپس سره نږدې کار کوي. اصلي ځانګړتیا د خلاصون لوړه کچه ده، د یو MCU څخه بل ته او حتی د یو کور څخه بل ته د لیږدولو وړتیا، پداسې حال کې چې د STM32 لاین کې پاتې کیږي. شوقیان په ندرت سره له داسې ستونزو سره مخ کیږي - زموږ د مایکرو کنټرولر انتخاب، د یوې قاعدې په توګه، د AliExpress ټولګه پورې محدود دی، او موږ ډیری وختونه د مختلفو چپسونو ترمنځ مهاجرت کوو - موږ له اټمیګا څخه STM ته، له STM څخه ESP ته، یا هر هغه څه چې زموږ چینایي ملګري نوي. په موږ وغورځوئ HAL به دلته مرسته ونه کړي، او د دې مطالعه به ډیر وخت وخوري.
LL پاتې دی - مګر له دې څخه راجستر ته نیم ګام دی. په شخصي توګه، زه د راجستر ادرسونو سره زما د میکرو لیکل ګټور وموم: زه ډیټا شیټ ډیر په احتیاط سره مطالعه کوم، زه فکر کوم چې زه به په راتلونکي کې څه ته اړتیا ولرم او څه چې زه به خامخا ونکړم، زه خپل پروګرامونه ښه تنظیموم، او په عموم کې، بریالي کول په یادولو کې مرسته کوي. .
سربیره پردې ، د مشهور STM32F103 سره یو اړخ شتون لري - د دې لپاره دوه نامناسب LL نسخې شتون لري ، یو د STM څخه رسمي ، دوهم د لیف لابراتوار څخه ، د STM32duino پروژه کې کارول کیږي. که تاسو د خلاصې سرچینې کتابتون ولیکئ (او ما واقعیا درلوده )، تاسو باید یا دوه نسخې جوړې کړئ، یا په مستقیم ډول راجسترونو ته لاسرسی ومومئ.
په نهایت کې ، د LL له مینځه وړل ، زما په نظر ، مهاجرت اسانه کوي ، په ځانګړي توګه که تاسو د پروژې له پیل څخه پدې اړه پلان لرئ. مبالغه شوې بیلګه: راځئ چې د LL پرته په اتمیل سټوډیو کې Arduino blink ولیکو:
#include <stdint.h>
#define _REG(addr) (*(volatile uint8_t*)(addr))
#define DDR_B 0x24
#define OUT_B 0x25
int main(void)
{
volatile uint32_t k;
_REG(DDR_B) |= (1<<5);
while(1)
{
_REG(OUT_B) |= (1<<5);
for (k=0; k<50000; k++);
_REG(OUT_B) &= ~(1<<5);
for (k=0; k<50000; k++);
}
}د دې کوډ لپاره د STM8 (د ST بصري ډیسټاپ څخه) سره په چینایي تخته کې LED روښانه کولو لپاره ، دا کافي دي چې پدې کې دوه پتې بدل کړئ:
#define DDR_B 0x5007
#define OUT_B 0x5005هو، زه په یو ځانګړي تخته کې د LED نښلولو ځانګړتیا کاروم، دا به ډیر ورو ورو روښانه شي، مګر دا به پیښ شي!
کوم ډول ډیټاشیټونه شتون لري؟
په مقالو او فورمونو کې، دواړه روسی او انګلیسي، "ډیټاشیټونه" د چپس لپاره کوم تخنیکي اسناد معنی لري، او زه په دې متن کې هم ورته کوم. په رسمي توګه، دا د داسې اسنادو یوازې یو ډول دي:
ډاټسشیټ - د فعالیت ځانګړتیاوې، تاکتیکي او تخنیکي ځانګړتیاوې. د هرې بریښنایی برخې لپاره لازمي. د شاليد معلومات په لاس کې ساتلو لپاره ګټور دي، مګر په فکري توګه د لوستلو لپاره ډیر څه شتون نلري. په هرصورت، ساده چپس اکثرا د ډیټا شیټ پورې محدود وي ترڅو غیر ضروري اسناد تولید نه کړي؛ په دې حالت کې د سرچینې لارښود دلته شامل دی.
د سرچینې لارښود - لارښوونې پخپله، د 1000+ پاڼو یو روغ کتاب. د هرڅه کار چې په چپ کې مینځل شوی په تفصیل سره بیان شوی. د مایکرو کنټرولر ماسټر کولو لپاره اصلي سند. برعکس ډاټسشیټ, لارښوونې د MKs پراخه لړۍ لپاره لیکل شوي؛ دوی د پردیو په اړه ډیر معلومات لري چې ستاسو په ځانګړي ماډل کې شتون نلري.
د برنامې لارښود او یا د لارښوونې ترتیب لارښود - د ځانګړي مایکرو کنټرولر امرونو لپاره لارښوونې. د هغو کسانو لپاره ډیزاین شوی چې د مجلس په ژبه کې پروګرام کوي. د تالیف کونکي لیکوالان په فعاله توګه دا د کوډ اصلاح کولو لپاره کاروي ، نو په عمومي حالت کې به موږ ورته اړتیا نلرو. مګر دلته لیدل د عمومي پوهاوي لپاره ګټور دي، د ځینو ځانګړو امرونو لپاره لکه د مداخلې څخه وتل، او همدارنګه د فعاله توګه د ډیبګر کارولو لپاره.
د غوښتنلیک یادښت - د ځانګړو ستونزو د حل لپاره ګټورې لارښوونې، ډیری وختونه د کوډ مثالونو سره.
تېروتنه پاڼه - د حل کولو اختیارونو سره د غیر معیاري چپ چلند قضیې توضیحات ، که کوم وي.
په ډیټاشیټ کې څه دي
په مستقیم ډول ډاټسشیټ موږ ممکن لاندې برخو ته اړتیا ولرو:
د وسیله لنډیز - د ډیټا شیټ لومړی مخ په لنډ ډول وسیله تشریح کوي. په حاالتو کې خورا ګټور کله چې تاسو چیرې یو چپ ومومئ (دا په پلورنځي کې ولیدل ، سولډر یې کړ ، د ذکر سره مخ شو) او غواړئ پوه شئ چې دا څه دي.
عمومی تفصیل - د لاین څخه د چپس وړتیاو ډیر تفصیلي توضیحات.
پینټونه - د ټولو ممکنه چپ کڅوړو لپاره pinout ډیاګرامونه (کوم پن په کومه پښه کې دی).
د پن تشریح - د هر پن هدف او وړتیاو توضیحات.
د حافظې نقشه - موږ امکان نه لرو چې په حافظه کې د پتې نقشې ته اړتیا ولرو، مګر ځینې وختونه پدې کې د راجستر بلاک پتې جدول هم شامل وي.
نقشه ثبت کړئ - د راجستر بلاکونو پته جدول، د یوې قاعدې په توګه، په ډیټاشیټ کې موقعیت لري، او د حوالې لارښود - یوازې بدلونونه (پته بندونه).
برقی ځانګړتیاوې - پدې برخه کې موږ په لومړي سر کې علاقه لرو مطلق اعظمي درجه بندي، په هر چپ کې د اعظمي بارونو لیست کول. د نه ویجاړیدونکي Atmega328p برعکس، ډیری MKs تاسو ته اجازه نه ورکوي چې جدي بارونه پنونو ته وصل کړي، کوم چې د Arduinists لپاره یو ناخوښه حیرانتیا کیږي.
د کڅوړې معلومات - د شته قضیو نقاشي ، ستاسو د بورډونو ډیزاین کولو پرمهال ګټور.
د سرچینې لارښود په ساختماني ډول د هغو برخو څخه جوړه ده چې ځانګړي پیری فیریلز ته وقف شوي چې د دوی په سرلیک کې ښودل شوي. هر فصل په دریو برخو ویشل کیدی شي:
عمومي کتنه, پېژندنه, برخی - د پردیو وړتیاوو ته کتنه؛
کاري جزیات, د کارولو لارښود یا په ساده ډول د برخې اصلي بلاک - د پرفیریل وسیلې د اصولو او د دې کارولو څرنګوالي مفصل متن توضیحات؛
ثبتونه - د کنټرول راجسترونو توضیحات. په ساده قضیو کې لکه GPIO یا SPI، دا ممکن د پردیو کارولو پیل کولو لپاره کافي وي، مګر ډیری وختونه تاسو باید پخوانۍ برخې ولولئ.
د ډیټا شیټونو لوستلو څرنګوالی
ډیټاشیټونه، د عادت څخه بهر، تاسو د دوی د حجم او د نه پوهیدو وړ کلمو ډیریدو سره ډاروي. په حقیقت کې ، هرڅه دومره ویرونکي ندي که تاسو د ژوند یو څو هیکونه پیژنئ.
سیټ ښه PDF لوستونکی. ډیټاشیټونه د کاغذ لارښوونو په عالي دود کې لیکل شوي؛ دوی د چاپ کولو ، د پلاستيکي بک مارکونو سره دننه کولو او ګنډلو لپاره عالي دي. په دوی کې هایپر متن په ټریس مقدار کې لیدل کیږي. خوشبختانه ، لږترلږه د سند جوړښت د بک مارکونو سره ډیزاین شوی ، نو د اسانه نیویګیشن سره مناسب لوستونکی خورا اړین دی.
ډیټاشیټ د سټروسټرپ درسي کتاب نه دی؛ دا پکې شامل دي د هرڅه لوستلو ته اړتیا نشته. که تاسو پخوانۍ مشورې کارولې، یوازې د بک مارک بار کې مطلوب برخه ومومئ.
ډیټاشیټونه، په ځانګړې توګه د حوالې لارښود، کولی شي د ځانګړي چپ وړتیاوې تشریح کړي ، مګر ټوله کرښه. دا پدې مانا ده چې د معلوماتو نیم، یا حتی دوه پر دریمه برخه ستاسو د چپ سره تړاو نلري. مخکې لدې چې د TIM7 راجسترونه مطالعه کړئ ، چیک ان کړئ عمومی تفصیل، ایا تاسو یې لرئ؟
د پوهیدو لپاره انګریزی لپاره کافي بنسټیزه کچه. ډیټاشیټ نیمایي شرایط لري چې د اوسط اصلي وینا کونکي سره نا اشنا دي، او نیمایي ساده نښلونکي جوړښتونه. په چینایي انګلیسي کې د چینایي ډیټا شیټونه هم شتون لري، چیرې چې نیمایي یې هم شرایط دي، او دویمه نیمایي د کلمو تصادفي ټولګه ده.
که تاسو ملاقات وکړئ نا اشنا کلمهد انګلیسي-روسي قاموس په کارولو سره د ژباړلو هڅه مه کوئ. که تاسو ګډوډ یاست هیستریسیس، بیا د "هیسټریسیس" ژباړه به تاسو ګرم نه کړي. د ګوګل، سټیک اوور فلو، ویکیپیډیا، فورمونو څخه کار واخلئ چیرې چې اړین مفهوم به وي .
د هغه څه د پوهیدو لپاره غوره لاره چې تاسو یې لوستل په عمل کې وګورئ. له همدې امله ، د ډیبګ بورډ په لاس کې وساتئ چې تاسو یې ځان سره آشنا یاست ، یا دوه غوره دي ، په هغه حالت کې چې تاسو لاهم یو څه غلط پوهیدلی او د جادو لوګی یې لیدلی.
دا یو ښه عادت دی چې خپل ډیټاشیټ په لاس کې وساتئ کله چې تاسو د یو چا درس لوستل یا د بل چا کتابتون مطالعه کول. دا خورا ممکنه ده چې تاسو به په دې کې د خپلې ستونزې لپاره خورا غوره حل ومومئ. او برعکس - که تاسو د ډیټا شیټ څخه نه پوهیږئ چې راجستر واقعیا څنګه کار کوي ، ګوګل یې کړئ: ډیری احتمال ، یو چا دمخه هرڅه په ساده ټکو کې بیان کړي یا په GitHub کې روښانه کوډ پریښود.
قاموس
ځینې ګټورې کلمې او سمبولونه چې تاسو سره مرسته کوي ژر تر ژره ډیټاشیټ ته عادت شي. هغه څه چې ما په تیرو څو ورځو کې یاد کړل، اضافې او سمونونه ښه راغلاست دي.
بریښنا
VDC, رښتیا - "پلس"، خواړه
Vss, Vee - "منفي"، ځمکه
اوسني – اوسنی
ولټيج - ولټيج
اوسني ډوب کول - د بهرني بار لپاره د "ځمکې" په توګه کار وکړئ
د اوسني سرچینې لپاره - د بریښنا بهرني بار
لوړ سنک / سرچینه پن - د بار کولو لپاره د زیاتوالي "زغم" سره پن
IO
H، لوړ - په Vcc پن کې
L، ټیټ - په Vss پن کې
لوړ مخنیوی, Hi-Z, لامبو وهل - په پن کې هیڅ شی نشته ، "لوړ مقاومت" ، دا په حقیقت کې بهرنۍ نړۍ ته د لیدو وړ دی.
کمزوری پورته کول, کمزوری راښکته کول - جوړ شوی پل اپ/پل-ډاون ریزسټر، تقریبا د 50 kOhm سره برابر دی (ډیټا شیټ وګورئ). دا کارول کیږي، د بیلګې په توګه، په هوا کې د ان پټ پن مخه نیولو لپاره، د غلط الارمونو سبب ګرځي. ضعیف - ځکه چې د هغه "مداخله" کول اسانه دي.
کشول - د تولید حالت پن، په کوم کې چې دا په منځ کې تیریږي د عالي и ټیټ - د Arduino څخه منظم محصول.
خلاص ډنډ - د محصول حالت نومول په کوم کې چې پن هم کیدی شي ټیټ، یا لوړ خنډ / تیریدل. سربیره پردې، نږدې تل دا یو "ریښتینی" خلاص ډرین نه دی؛ دلته محافظتي ډایډونه، مقاومت کونکي او نور څه شتون لري. دا په ساده ډول د ځمکې / هیڅ حالت لپاره نومول دي.
ریښتینی خلاص ډنډ - مګر دا یو ریښتینی خلاص ډنډ دی: پن مستقیم ځمکې ته ځي که خلاص وي ، یا په بند کې پاتې وي که چیرې بند وي. دا پدې مانا ده چې که اړتیا وي، د Vcc څخه لوی ولتاژ له هغې څخه تیریدلی شي، مګر اعظمي لاهم د برخې په ډیټا شیټ کې مشخص شوی. مطلق اعظمي درجه بندي/ولتاژ.
انټرنیټونه
په لړ کې - په لړ کې وصل
زنځیر کول - د سیریل اتصال په کارولو سره چپس په زنځیر کې راټول کړئ ، د محصولاتو شمیر ډیر کړئ.
بدلون - شفټ، معمولا یو څه بدلون ته اشاره کوي. په ترتیب سره، ته لیږدول и بهر ته لیږدول - دقیق معلومات ترلاسه کول او لیږدول.
پوټکی - یو لیچ چې بفر پوښي پداسې حال کې چې بټونه د هغې له لارې لیږدول کیږي. کله چې لیږد بشپړ شي، والو خلاصیږي او بټونه په کار پیل کوي.
ساعت دننه کول - یو څه په بدل کې لیږد ترسره کړئ ، ټول بټونه سم ځایونو ته واړوئ.
دوه ګونی بفر, سیوري راجستر, پری لوډ راجستر - د تاریخ نومونه، کله چې راجستر باید د نوي معلوماتو منلو وړ وي، مګر تر یوې مودې پورې یې وساتئ. د مثال په توګه، د دې لپاره چې PWM په سمه توګه کار وکړي، د دې پیرامیټونه (د دندې دوره، فریکونسۍ) باید د اوسني دورې پای ته رسیدو پورې بدلون ونلري، مګر نوي پیرامیټونه دمخه لیږدول کیدی شي. په دې اساس، اوسني په کې ساتل کیږي سیوري راجستر، او نوي په کې راځي پری لوډ راجسترد اړونده چپ راجستر ته لیکل کیږي.
هر ډول شیان
مخکې له مخکې سکیلر - د فریکونسۍ پریسلر
یو څه تنظیم کول - بیټ 1 ته تنظیم کړئ
یو څه پاکول / بیا تنظیم کول - بټ 0 ته بیا تنظیم کړئ (سره ورغوي - د STM ډیټاشیټ ځانګړتیا)
نور څه شی دی
په عموم کې، یوه عملي برخه دلته د STM32 او STM8 په اړه د دریو پروژو د ښودلو سره پالن شوې وه، په ځانګړې توګه د دې مقالې لپاره د ډیټا شیټونو په کارولو سره، د رڼا بلبونو، SPI، ټیمرونو، PWM او مداخلو سره:

مګر ډیر متن شتون لري، نو پروژې دویمې برخې ته لیږل کیږي.
د ډیټاشیټ لوستلو مهارت به تاسو سره ستاسو د شوق سره مرسته وکړي ، مګر دا امکان نلري چې په فورمونو او چیټونو کې د ملګرو شوقیانو سره د ژوندی اړیکو ځای ونیسي. د دې هدف لپاره، تاسو لاهم اړتیا لرئ تر ټولو لومړی خپله انګلیسي ښه کړئ. له همدې امله ، هغه څوک چې لوستل یې پای ته رسولي به ځانګړې جایزه ترلاسه کړي: په سکاینګ کې دوه وړیا درسونه د کوډ په کارولو سره د لومړي تادیې سره HABR2.
سرچینه: www.habr.com
