Оқулық «Білім беруді дамыту федералдық институты»



Pdf көрінісі
бет126/159
Дата10.10.2022
өлшемі8,62 Mb.
#42085
түріОқулық
1   ...   122   123   124   125   126   127   128   129   ...   159
Байланысты:
Иванов Электроника және микропроцессорлық техника. Оқулық (2)

1
микроконтроллер
2
қуаттау жалғағышы
3
— USB Programming 
port; 
4
—MEGA16U2 микросызбасы; 
5
— жарық диодтары; 
6
— USB 
Native port; 
7
— RESET түймешігі; 
8
— жоғарғы (сандық) контактілер 
сызғышы; 
9
—SPI интерфейс жалғағышы; 
10
— ERASE түймешігі; 
11
— 
қаптал сандық контактілер сызғышы; 
12
— төменгі (аналогтық) 
контактілер сызғышы. 
Arduino 
DUE 
платасының негізгі сипаттамалары 7.3-кестеде 
ұсынылған. 
7.4-сурет. Arduino DUE платасының жалпы пішіні: 
7.3-кесте
Атауы 
Сипаттамасы 
Плата 
Arduino DUE (Smart Projects 
компаниясының) 
Микроконтроллер 
32-биттік ATSAM3X8E (ATMEL
компаниясының) 
Процессор 
Cortex-M3 (ARM компаниясының) 
Жиілік 
84 МГц 
Жұмыс кернеуі 
3,3 В 
Кіру кернеуі (ұсынылатын) 
7... 12 В 
Кіру кернеуі (шектік) 
6...20 В 
Контактілердің жалпы саны 
144 


191 
7.3- кестенің жалғасы 


Атауы 
Сипаттамасы 
Кіру-шығу контактілері саны
103
Сандық кіру-шығу
54 (олардың 12 ШИМ шығуы жүзеге 
асырылады)
Аналогтық кіру
12
Аналоговые шығу
2 (ЦАП)
Барлық 
сандық 
кіру-шығу 
орындарындағы 
жалпы 
тұрақты 
шығу тоғы
130 мА
3,3 В шығу орны арқылы тұрақты 
тоғы
800 мА
5 В шығу орны арқылы тұрақты 
тоғы
800 мА
Flash жады (бағдарламаларды 
сақтауға арналған)
512 Кбайт
SRAM жады (жедел жады)
96 Кб (два банка: 64 Кбайт и 32 
Кбайт)
EEPROM жады (байт)
0
Жадыға тікелей қол жеткізу (DMA)
Да
SPI интерфейсі
4
TWI (I2C) интерфейсі
2
CAN интерфейсі
2
Ethernet интерфейсі
1
АЦП арналары
16
АЦП разрядтылығы
12 бит
ЦАП арналары
2
ЦАП разрядтылығы
12 бит
Температура тетігі
Да
NAND интерфейсі
Да
Температура диапазон
-40... +85 °С
Қуат кернеуі (Vcc)
1,62...3,6 В


193 
Әзірлеудің біріктірілген ортасы 
Arduino IDE (Integrated Development Environment) әзірлеудің 
біріктірілген ортасы еркін тегін таратылатын бағдарламалық қамтым 
болып табылады. Arduino IDE бағдарлама кодын, ретке келтіру,
компиляция және бағдарлама жүктеуді микробақылаушыға жазу үшін 
арналған. Arduino IDE -ны www. arduino. cc. ресми сайтынан жүктеуге 
болады. Arduino UNO тақтасы үшін оқулық жазу сәтінде 1.0.5. нұсқасы 
қолжетімді болды. Бағдарламалық оқытуды (БО) орнату қиындық 
туғызбайды. windows. exe орнату файлын жүктеу және салу керек және 
әрі қарай монитор экранындағы нұсқаулыққа сүйену керек. БО 
орнатқаннан кейін бағдарламалар тізбесінде После установки ПО в 
перечне программ Arduino атымен жол пайда болады, соны шертіп 
қалғанда біз монитор экранынан 7.5-суретте көрсетілген бағдарламаның 
интерфейс терезесін көреміз.
Интерфейсте бес қосымша бет болады: олар Файл, Түзету, Скетч, 
Сервис, Анықтама. Алғашқы екі қосымша беттің мазмұнын талқылаудың
қажеті жоқ, себебі оларда барлық компьютер пайдаланушыларына мәлім, 
файл жұмыстарының әдеттегі операциялары баяндалады. Келесі екі 
қосымша бет Скетчке және Сервиске келетін болсақ, онда әрі қарай 
материал мазмұнының барысы бойынша тек түсіну үшін әлбетте 
сондайлық емес, опциялар қарастырылатын болады. Скетч дегеніміз 
Ардуино ортасында жазылған бағдарлама. 
Бағдарлама кодымен жұмыс кезінде қосымша беттермен емес, 
керісінше қосымша бет жолында орналасқан батырмаларды айрықша жиі 
пайдалануға тура келеді. Батырмалардың атауы 7.5-суретте көрсетілген. 
Егер меңзерді батырмаға апаратын болсақ, бұл атаулар автоматты түрде 
пайда болады. Осы батырмалардың тағайындалуын қарастырайық. 
Бағдарлама кодын жазғаннан кейін, Тексеру батырмасын шерту қажет. 
Жазылған бағдарламаны тексеру және оны машина кодына (компиляция) 
ауыстыру басталады. Егер тексеру жалызған бағдарлама кодынан қате 
таппаса, онда Жүктеу батырмасы бойынша шертіп, бағдарламаны 
микробақылаушыға жүктеуге болады.
Атауы
Сипаттамасы
Таймерлер
9
ШИМ арналары
8
Калибрленген RC-генератор
Иә 
Көлемі (Ұ х Е х Б)
102 х 54 х 15 мм


194 
7.5.-сурет өңделетін Ar-duino IDE интегративті ортадағы Интерфейсті 
терезе
Батырманың астында бағдарлама коды жиналатын бос жол 
орналасады. Бағдарлама кодын жазу үшін, Жасау батырмасын басу керек.
Сонымен бірге, егер онда теру жолы болатын болса, бағдарлама кодын 
сақтау ұсынылатын болады. Ашу батырмасы бұрын терілген және 
сақталған бағдарламын ашуға мүмкіндік береді. Сақтау батырмасы 
бағдарлама мәтінін сақтауға мүмкіндік береді. Тағы бір өте маңызды 
батырма — порт Мониторы болады, ол монитор экранындағы бағдарлама 
жұмысының нәтижесін қарауға мүмкіндік береді. Бірақ бұл үшін 
бағдарламаға деректер берудің арнайы қызметтерін қосу қажет болады. 
Теру жолының астында автоматты түрде AVRISP mkII бағдарламалағыш 
үлгісі таңдалады. Теру жолының астында бағдарлама процесінің 
компиляциясы бейнеленетін жол орналасады. Одан төмен күңгірт фонда 
компиляция қатесі бейнеленеді, егер компиляция сәтті өтсе, екілік кодта 
компиляцияланған 
бағдарлама 
мөлшері 
туралы 
хабарлама 
беріледі,мысалы: «Екілік кодтағы скетч мөлшері: 2600 байт ( 32256 байт 
максимумнен шығатын)».
Ардуино тақтасын компьютерге бағдарлама компиляциясына дейін 
қосқан дұрыс, яғни тақта жұмыс істейтін жүйелі порттан жоғалтып алмау 
үшін, Тексеру батырмасын басқанға дейін. Тақта USB-кабелінің көмегімен 
қосылады. Тақтаға арналған қуат көзі USB жалғағышы арқылы беріледі, 
сонымен бірге тақтада жасыл жарықдиод жанады. Тақтаны компьютерге 
бірінші қосқан кезде, автоматты түрде жаңа құрал-жабдықты орнату 


195 
шебері іске қосылады. Шебердің еске салуымен құрал-жабдықты орнатуды 
жүргізу қажет. Автоматты түрде барлық қажетті драйверлер орнатылатын 
болады. Енді, егер бағдарламаның интерфейс терезесінен Сервис қосымша 
бетін және пайда болған мәнмәтін мәзірінен Тақта жолын таңдайтын 
болсақ, онда Ардуино қолжетімді тақтасынан тізім шығатын болады және
Arduino Uno тақтасының жанында нүкте тұратын болады, яғни 
бағдарлама керекті тақтаны өзі анықтады. Әрі қарай Сервис қосымша 
бетін және жүйелі порт жолын таңдаймыз және тақтаның COM9 портына 
орнатылғанын көреміз. Сондай-ақ, оң жақтағы интерфейс терезесінің ең 
төменгі жолында орнатылған Ардуино тақтасы мен СОМ-порт үлгісі 
көрсетіледі. Осыған көңіл аударған жөн: өтйкені, егер тақта қандай да 
бір себептер бойынша СОМ9 портынан басқа портқа аттап кетсе, онда 
компьютермен байланыс жоғалатын болады. Тақталар (COM және 
LPT)жолындағы Windows операциялық жүйедегі құрылғы диспетчерінде
тағы Arduino Uno (COM9) жазбасы пайда болады. Егер интерфейс 
терезесінен Сервис қосымша бетін және Бағдарламалағыш жолын 
таңдайтын болсақ, онда автоматты түрде бағдарламалағыш үлгісі 
таңдалғанын көре аламыз. Таңдалған операцияны өзгеріссіз қалдырамыз. 
Бағдарламаны жазу кезінде, кітапхананы қосуға болады. Кітапханалар
аппараттық бөлікпен жұмыс кезінде және деректерді өңдеу кезінде 
қосымша мүмкіндіктер ұсынады. Кітапхананы пайдалану үшін, мәзірден
Скетч кітапхананы импорттау орнын таңдау қажет. Сонымен бірге, скетчте 
#include нұсқауы қосылады. Кітапхананы жүктеу Arduino жадынан 
қосымша орынды қажет етеді. Пайдаланылмаған кітапханаларды скетчтен 
#include нұсқауын алып тастай отырып, жоюға болады. На сайте Arduino. 
cc сайтында қолжетімді кітапханалар тізімі болады. Бірқатар кітапханалар 
Arduino әзірлеу ортасына бұрыннан қосылған. Басқалары әртүрлі 
ресурстардан жүктелуі мүмкін. Әдепкі қалпы бойынша Arduino IDE 
бағдарламалық қамтымын орнату кезінде, компьютерде орнатылған, 
операциялық жүйеде пайдаланылатын сол тіл таңдалады. Тілді мәзірдегі 
Файл -Реттеу орнын таңдап, өзгертуге болады.


Достарыңызбен бөлісу:
1   ...   122   123   124   125   126   127   128   129   ...   159




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет