Микроконтроллерлер Atmega8 болып табылады ең танымал өкілдері өз отбасы. Көбінесе олар осы міндетті бір жағынан, қарапайымдылығы және түсінікті құрылымы жағынан өте кең функционалдық мүмкіндіктері. Мақалада қарастырылатын болады бағдарламалау Atmega8 бастаушы.
Микроконтроллерлер барлық жерде кездеседі. Оларды табуға болады тоңазытқыштар, кір жуатын машинках, телефондары, зауыттық станоктарда және үлкен саны басқа да техникалық құрылғылар. Микроконтроллерлер болады қалай қарапайым және өте күрделі. Соңғы ұсынады айтарлықтай көп мүмкіндіктер және функционалды. Бірақ талдай бірден күрделі техника шыға алмайды. Бастапқыда игеру қажет нәрсе қарапайым. Және үлгі ретінде негізге Atmega8. Бағдарламалау, онда күрделі емес арқасында сауатты сәулет және дружелюбному интерфейсіне. Сол иегері болып табылады жеткілікті өнімділігі үшін пайдалануға көптеген әуесқой құрылғылар. Сонымен қатар, олар қолданылады, тіпті өнеркәсіп. Егер Atmega8 бағдарламалау көздейді білу мұндай тіл ретінде AVR (C/Assembler). Неден бастау керек? Игеру осы мүмкін үш жолмен. Әркім өзі таңдайды, неден бастау Atmega8:
Біз қаралатын болады бірінші және үшінші тармақ.
ыңғайлы платформа түрінде орындалған электрондық конструктор, бұл қолайлы жылдам жасау үшін түрлі құрылғылар. "Плате бар барлық қажетті түріндегі ең микроконтроллердің, оны бекіту және программатора. Пойдя, осы жолды, адам алады, келесі артықшылықтары бар:
Бірақ бар белгілі бір кемшіліктері. Мәселен, Arduino бағдарламалау Atmega8 мүмкіндік бермейді тереңірек әлеміне микроконтроллердің және түсіну көптеген пайдалы аспектілері. Бұдан басқа, тура зерделеп, программалау тілі, бұл ерекшеленеді қолданылатын AVR (C/Assembler). Және тағы: Arduino бар өте узкую желісін модельдер. Сондықтан ерте ме, кеш пе қажеттілігі пайдалану микроконтроллер, пайдаланылады платах. Ал жалпы алғанда, бұл жаман нұсқа емес жұмыс Atmega8. Бағдарламалау арқылы Arduino алуға мүмкіндік береді сенімді старт әлемдегі электроника. Және адам екіталай опустятся қолды-сәтсіздіктер мен проблемалары.
Көп:
Lenovo v580c: егжей-тегжейлі шолу
Бүгін біз жазу Lenovo ноутбугы v580c. Шолу егжей-тегжейлі, өйткені бұл портативті ДК сериясы IdeaPad кеңінен танымал, бірақ көпшілігі біледі, бұл тартады бұл құрылғы сатып алушылар. Моделі болып табылады жылдам және қамтиды көптеген оң қасиеттерді, с...
Таңдаймыз арналған модем ноутбука. Бірнеше ұсынымдар жаңа бастаған пайдаланушылар үшін
Қазіргі заманғы технологиялар бір орында тұрмайды, үнемі дамып келеді. Бірінші кезекте, бұл байланысты, бұл жыл сайын қажеттілігін ДК пайдаланушылардың үнемі өсіп, өндірушілер әр түрлі құрылғыларды барынша қанағаттандыруға тырысады бұл қажеттіл...
Ксеро-көшірме қағазы: қолдану және сипаттамалары
Қағаз болып саналады үлкен сұранысқа ие. Ол стандартты өлшемдері сәйкес келетін белгілеген форматтарға. Мысалы, парақтар А4 жүргізіледі параметрлерімен 297 210 мм. қалыңдығы құрайды, 0,02 - 0,03 мм. ксеро-көшірме қағазы кез келген басқа сияқты, ие, н...
Арқасында дружелюбности конструкциялары, оларды жасауға болады өздері. Өйткені, бұл үшін арзан, қолжетімді және қарапайым құралдары. Бұл мүмкіндік береді жақсы үйрену құрылғысы микроконтроллердің Atmega8, бағдарламалау, оны жинағаннан кейін болады казаться жеңіл. Сондай-ақ, қажет болған жағдайда, болады дербес таңдауға өзге де комплектующие астында нақты міндет. Әрине, бұл жерде бар және белгілі бір минус « күрделілігі. Өз бетінше жинап, микроконтроллер жоқ кезде, қажетті білім мен дағдыларды, оңай емес. Бұл нұсқа біз және қараймыз.
Бастапқыда қажет қызметшілермен өзі Atmega8. Микроконтроллердің бағдарламалау онсыз, сіз білесіз бе, мүмкін емес. Ол құны бірнеше жүз сом « қамтамасыз ету кезінде лайықты функционалы. Сондай-ақ, мәселе-оның қалай жүзеге асырылады бағдарламалау Atmega8. USBAsp « бұл өте жақсы құрылғы, ол өзін ақтай жақсы жағынан. Бірақ пайдалануға болады және қандай да бір басқа бағдарламасымен. Немесе жинап, оны өз бетінше. Бірақ бұл жағдайда қаупі бар, бұл сапасыз құру, ол апат микроконтроллер " жұмыс істемейтін бөлігін пластик пен темір. Сондай-ақ, кедергі болуы макетной төлемақылар мен далдалардың. Олар міндетті емес, бірақ үнемдеуге мүмкіндік береді нервтердің және. Және соңында « нужен арналған қоректендіру көзі 5В.
қарастырайық, жалпы түрде құру жүзеге асырылады, онда құрылғылар. Сонымен, мысалы, бізде микроконтроллер, светодиод, резистор, бағдарламасымен, жалғағыш сымдар, макетная плата және қоректендіру көзі. Бірінші қадам: « бұл жазу тігуге. Астында онымен түсінеді жинағы команда үшін микроконтроллердің, ол ұсынылған ретінде түпкілікті файл бар арнайы формат. Онда қажет жазу қосу барлық элементтерінің, сондай-ақ олармен өзара іс-қимыл. Осыдан кейін кірісуге болады құрастыру схемалары. "Ножку VCC беруі керек тамақтану. Кез келген басқа арналған құрылғылармен жұмыстар мен элементтер қосылады алдымен резистор, содан кейін жарықдиод. Бұл ретте қуаттылығы қолданысқа байланысты қажеттіліктерін тағамында екінші. Бұл жердегі мұндай формула бойынша есептеледі: R=(Up-Ups)/Is. Мұнда p « бұл тамақтану, ал s « светодиод. Кел соларды бізде светодиод, потребляющий 2В және талап ететін ток тамақтану деңгейінде 10 мА, ауыстырамыз астамыңғайлы математикалық операциялардың түрі аламыз 0.01 А. Онда формула мынадай түрде болады: R=(5В-2В)/0.01 А=3В/0.01 А=300 Ом. Бірақ іс жүзінде жиі мүмкін емес таңдауға тамаша элементі. Сондықтан алынады ең қолайлы. Бірақ пайдалану керек резистор кедергісімен жоғары маңызы бар қаланың, алынған математикалық жолмен. Арқасында осындай тәсілге біз продлим мерзімі оның қызметі.
Сонымен, бізде шағын сызбасы. Ендігі уақытта қосуға микроконтроллеру бағдарламасымен және жазу оның жады қр үкіметінің қай қаулысында, бұл құрылды. Мұнда бір-ақ сәтте! Қалыптастыра отырып сызбасын қажет, оны жасауға болатындай микроконтроллер болады прошивать жоқ распайки. Бұл мүмкіндік береді сақтауға уақыт, жүйке жүйесі мен элементтерінің жұмыс істеу мерзімін ұзартады. Соның ішінде Atmega8. Внутрисхемное бағдарламалау, атап өту керек, талап етеді білім мен дағдыларды. Бірақ ол сол жасауға мүмкіндік береді неғұрлым жетілдірілген конструкциялары. Өйткені, жиі кезінде распайки элементтері повреждаются. Осыдан кейін сызбасы дайын. Беруге болады кернеу.
Хочется беруге оқырманға пайдалы кеңестер про бағдарламалау Atmega8. Орнатылған айнымалылар мен функцияларды өзгерту емес! Прошивать құрылғы құрылған бағдарламасына мүмкіндігінше оны тексеру болмауы, «мәңгілік цикл», - деп заблокируют кез келген басқа араласу, және пайдалана отырып, жақсы таратқыш. Пайдаланған жағдайда самоделки осы мақсаттар үшін қажет болуы мүмкін моральдық дайын шығу микроконтроллердің істен шыққан. Сіз прошивать құрылғы көмегімен программатора, онда қосу керек тиісті шығулар VCC, GND, SCK, MOSI, RESET, MISO. Және бұзбаңыздар қауіпсіздік техникасын! Егер техникалық сипаттамалары қарастырылуы тиіс тамақтану 5В, онда ұстану керек, дәл осындай кернеу. Тіпті элементтерін пайдалану негізінде, 6В кері айтуға қабілеттілігін микроконтроллердің және мерзімін қысқартуға, оның қызметі. Әрине, батареялар, 5В бар белгілі бір айырмашылықтар, бірақ, әдетте, онда барлық ақылға қонымды. Мысалы, ең көп кернеуі шейін деңгейінде 5,3 В.
бақыт, Atmega8 өте танымал болып табылады, микроконтроллером. Сондықтан пікірлес табу немесе жай ғана білетін және жасай алатын адамдар құрайды. Егер тілектерін ойлап, қайтадан велосипед, ал ересек шешуге белгілі бір тапсырманы, онда іздеу талап етілетін схемасын кеңістігінде әлемдік желі. Айтпақшы, кішігірім кеңес: "дегенмен, орыс тілді сегментіндегі робототехника өте танымал, бірақ, егер жоқ болса, онда оны іздеу в англоязычном « ол құрамында тәртібі көп саны. Егер белгілі бір күмән ретінде бар ұсынымдар, онда іздеу кітаптар, қайда қаралады Atmega8. Игілігі үшін, компания-өндіруші берет назарға танымалдығы өз әзірлемелерін және жабдықтайды, олардың мамандандырылған әдебиетпен, тәжірибелі адамдар айтады, бұл және сияқты, сондай-ақ мысалдар келтіреді жұмыс құрылғылар.
Жеткілікті 500-2000 рубль және бірнеше бос кештер. Осы уақыт энергиямен жетеді танысу үшін сәулетімен Atmega8. Кейін кішігірім тәжірибе болады қорықпай өз жобаларын орындайтын белгілі бір міндеттері. Мысалы, роботизированную қолын. Бір Atmega8 тиіс энергиямен жетуі беру үшін негізгі моторлы функция саусақ және қылқалам. Әрине, бұл өте күрделі міндет, бірақ өте жан-жақты. Кейіннен мүлдем болады құрып, күрделі заттар, олар үшін қажет ондаған оқып үйрену. Бірақ бұл барлық алда, алдында қажет, жақсы мектепке тәжірибеден бір жай.
Article in other languages:
AR: https://tostpost.com/ar/computers/5062-atmega8-atmega8.html
En: https://tostpost.com/computers/23494-the-atmega8-programming-atmega8-for-beginners.html
HI: https://tostpost.com/hi/computers/5065-atmega8-atmega8.html
JA: https://tostpost.com/ja/computers/5062-atmega8-atmega8.html
ZH: https://tostpost.com/zh/computers/5477-atmega8-atmega8.html
Alin Trodden - мақала авторы, редактор
"Сәлем, Мен Алин Тродденмін. Мен мәтіндер жазып, кітаптар оқып, әсер іздеймін. Мен сізге бұл туралы айтуды жақсы білемін. Мен әрқашан қызықты жобаларға қатысқаныма қуаныштымын."
Жаңалықтар
Қалай тозаңды сүзгіш үшін компьютер өз қолдарымен?
Шаң - бірі жаудан компьютерлер мен ноутбуктер. Ол гол соғады желдеткіш, оседает маңызды "внутренностях", соның ішінде, процессоры, еріте отырып остывать, бұл болып табылады жиі себебі сынған. Күресуге бұл арқылы мерзімді тазалау ж...
Қалай құру керек, кіру нүктесі wi-fi
Көптеген мүмкін қызықтыратын аса маңызды мәселе: қалай құру керек, кіру нүктесі Wi-Fi пайдалана отырып, стандартты мүмкіндіктерін танымал бүгін ОС Windows 7?айту Қажет бастау үшін, бұл технологиясы осындай. Астында Wi-Fi түсінеді ...
"Сталкер: Жаман компаниясы": өтуін түрлендіру
Ойын "Сталкер" бірі болды ең табысты посткеңестік кеңістікте соңғы жылдары, көп жағдайда олар жоқ үлкен танымалдыққа. Ал "Сталкер" болды өте танымал бүкіл әлемде, бірақ бұл ең бастысы. Бәрінен маңызды факт, бұл пайдаланушылар мүмк...
Бүгін біз айтатын боламыз сізбен қалай жою Deal Keeper сіздің компьютер. Сонымен қатар, тұр зерделеп, бұл бағдарлама осындай, қандай қауіп, ол ұсынады операциялық жүйесі үшін, сондай-ақ қандай тез және уақытылы анықтауға, оның қат...
BlueScreen (қате) қалай түзетуге болады?
«Синий экран смерти», немесе қалай атайды мамандар BSOD, « қорғаныс реакциясы компьютер, приостанавливающая жүйелі жұмыс алдында әлеуетті іркілістерге немесе зақымданған. Белгілі бір жағдайларда BlueScreen (қате)...
Қалай телепортироваться " Unturned мақсатқа
кез келген ойында мүмкіндігі телепортироваться ж / е ойын процесі оңай. Оның көмегімен оңай түсімге келу товарищу командасы бойынша немесе сұрау өзіне қолдау. Үздік үлгі жобасы болып табылады Unturned, онда мұндай функция стандарт...
Комментарий (0)
Бұл мақала емес, түсіндірмелер, бірінші болыңыз!