MEGA 2560 R3 Подобрена версия CH340
MEGA 2560 R3 Подобрена версия CH340

MEGA 2560 R3 Подобрена версия CH340

MEGA 2560 R3 Подобрена версия CH340 + USB кабел
Изпрати запитване

 

MEGA 2560 R3 Подобрена версия CH340 + USB кабел  

 
Mega 2560 е микроконтролер, базиран на CH340. Разполага с 54 цифрови входно-изходни коне (от които 15 могат да се използват като PWM изходи), 16 аналогови входа, 4 UARTs (хардуерни серийни портове), 16MHz кристален осцилатор, USB връзка, и бутон за нулиране. Той съдържа всичко необходимо за поддръжката на микроконтролера; просто го свържете с компютър с USB кабел или го захранвайте с адаптер AC или батерия, за да започнете. Mega е съвместима с повечето щитове, предназначени за Duemilanove или Diecimila.


Mega 2560 е актуализация на Mega, която заменя.
Mega2560 се различава от всички предишни табла, тъй като не използва FTDI USB към сериен драйвер чип. Вместо това, той разполага с CH340, програмиран като USB-към-сериен конвертор.
Ревизия 2 на платката Mega2560 има резистор, който дърпа 8U2 HWB линия към земята, което улеснява пускането в режим DFU.


Ревизия 3 на борда има следните нови функции:

  • 1.0 pinout: добавени SDA и SCL щифтове, които са близо до AREF щифт и два други нови щифта, поставени в близост до RESET щифт, IOREF, които позволяват на щитовете да се адаптират към напрежението, предоставени от борда. В бъдеще, щитовете ще бъдат съвместими както с борда, който използва AVR, които работят с 5V и с Due, които работят с 3.3V. Вторият е не свързан щифт, който е запазен за бъдещи цели.

  • По-силна верига RESET.

  • Atmega 16U2 замества 8U

AA0061637.png
AA0061782.png

микроконтролера

CH340

Работно напрежение

5V

Входно напрежение (препоръчително)

7-12V

Входно напрежение (граници)

6-20V

Цифрови I / O пинове

54 (от които 15 осигуряват PWM изход)

Аналогови входове

16

DC ток за I / O Пин

40 mA

DC ток за 3.3V ПИН

50 mA

Флаш памет

256 KB от които 8 KB, използвани от буутлоудъра

SRAM

8 KB

EEPROM

4 KB

Тактова честота

16 MHz

AA0062276.png

Mega може да се захранва чрез USB връзка или с външно захранване. Източникът на захранване се избира автоматично.
Външното (без USB) захранване може да идва от адаптер за променлив ток към постоянен ток (wall-wart) или батерия. Адаптерът може да се свърже чрез включване на 2,1 мм централно-положителен щепсел в захранващия жак на платката. Водещите от батерия могат да бъдат поставени в гнездата на Gnd и Vin на конектора POWER.
Платката може да работи на външно захранване от 6 до 20 волта. Ако се доставят с по-малко от 7V, обаче, 5V щифтът може да захранва по-малко от 5 волта и платката може да е нестабилна. Ако използвате повече от 12V, регулаторът на напрежението може да прегрее и да повреди борда. Препоръчваният обхват е от 7 до 12 волта.
Захранващите щифтове са, както следва:

  • VIN. Входното напрежение към таблото, когато се използва външен източник на захранване (за разлика от 5 волта от USB връзката или друг регулиран източник на захранване). Можете да подадете напрежение през този щифт, или, ако захранвате напрежение чрез захранващ жак, достъп до него чрез този щифт.

  • 5V. Този щифт извежда регулиран 5V от регулатора на дъската. Таблото може да бъде захранвано от захранващ жак DC (7-12V), USB конектор (5V) или VIN конектор на платката (7-12V). Захранващото напрежение чрез 5V или 3.3V щифтове заобикаля регулатора и може да повреди дъската ви. Не го съветваме.

  • 3v3. Захранване от 3,3 волта, генерирано от бордовия регулатор. Максималното теглене на тока е 50 mA.

  • GND. Наземни щифтове.

  • IOREF. Този щифт на таблото осигурява напрежението, с което работи микроконтролерът. Правилно конфигуриран щит може да прочете напрежението на щифтовете IOREF и да изберете съответния източник на захранване или да активирате напрежените преобразуватели на изходите за работа с 5V или 3.3V.

AA0064148.png
CH340 има 256 КБ флаш памет за съхранение на код (от които 8 KB се използва за буутлоудъра), 8 KB от SRAM и 4 KB от EEPROM (които могат да бъдат прочетени и написани с библиотеката EEPORM).
AA0064482.png
Всеки от 54 цифрови пина на Mega може да се използва като вход или изход, като се използват функциите pinMode (), digitalWrite () и digitalRead (). Те работят на 5 волта. Всеки щифт може да осигури или да получи максимално 40 mA и има вътрешен съпротивител (разединен по подразбиране) от 20-50 kOhms. В допълнение, някои игли имат специализирани функции:

  • Сериен: 0 (RX) и 1 (TX); Сериен 1: 19 (RX) и 18 (TX); Сериен 2: 17 (RX) и 16 (ТХ); Сериен 3: 15 (RX) и 14 (TX). Използва се за получаване на (RX) и предаване (TX) TTL серийни данни. Пинове 0 и 1 също са свързани към съответните щифтове на серийния чип ATmega16U2 USB-to-TTL.

  • Външни прекъсвания: 2 (прекъсване 0), 3 (прекъсване 1), 18 (прекъсване 5), 19 (прекъсване 4), 20 (прекъсване 3) и 21 (прекъсване 2). Тези игли могат да бъдат конфигурирани да задействат прекъсване на ниска стойност, нарастващ или падащ ръб или промяна в стойността. За подробности вижте theattachInterrupt ().

  • PWM: 2 до 13 и 44 до 46. Осигурете 8-битов PWM изход с функцията analogWrite ().

  • SPI: 50 (MISO), 51 (MOSI), 52 (SCK), 53 (SS). Тези пинове поддържат SPI комуникация чрез SPI библиотеката. Шпинделите SPI също са разбити на заглавната част на ICSP, която е физически съвместима с Uno, Duemilanove и Diecimila.

  • LED: 13. Има вграден светодиод, свързан с цифров щифт 13. Когато пин е HIGH стойност, светодиодът светва, когато щифтът е LOW, той е изключен.

  • TWI: 20 (SDA) и 21 (SCL). Подкрепа TWI комуникация чрез Wire библиотеката. Имайте предвид, че тези щифтове не са на същото място като TWI пина на Duemilanove или Diecimila.

Mega2560 има 16 аналогови входа, всеки от които осигурява 10 бита резолюция (т.е. 1024 различни стойности). По подразбиране те измерват от земята до 5 волта, въпреки че е възможно да промените горния край на обхвата им, като използвате функцията AREF pin и analogReference ().
На дъската има още няколко игли:

  • Ареф. Референтно напрежение за аналоговите входове. Използва се с analogReference ().

  • Нулиране. Приведете тази линия LOW за нулиране на микроконтролера. Обикновено се използва за добавяне на бутон за нулиране към щитове, които блокират този на борда.

AA0066708.png
Mega2560 има редица възможности за комуникация с компютър, друг или други микроконтролери. CH340 предоставя четири хардуерни UARTs за серийна комуникация TTL (5V). Един CH340 на дъската канализира един от тези през USB и осигурява виртуален COM порт на софтуера на компютъра (Windows машини ще се нуждаят от .inf файл, но OSX и Linux машини ще разпознават борда като COM порт автоматично. сериен монитор, който позволява изпращането на прости текстови данни към и от борда.Рековете LED RX и TX на таблото ще мигат, когато данните се предават чрез чип CH340 и USB връзка към компютъра (но не за серийна комуникация на пина 0 и 1).
Софтуерен библиотека позволява серийна комуникация на всеки от цифровите изводи на Mega2560.
CH340 също така поддържа TWI и SPI комуникация. Софтуерът включва библиотека Wire, която улеснява използването на TWI шина; вижте документацията за подробности. За SPI комуникация използвайте библиотеката на SPI.
AA0067862.png
Mega може да се програмира със софтуера (downloadd). За подробности вижте справката и уроците.
В ATmega2560 на Mega идва прегърбен с bootloader, който ви позволява да качите нов код към него без използването на външен хардуер programmer.It комуникира с помощта на оригиналния STK500 протокол (справка, C hearer файлове).
Можете също така да заобиколите буутлоудъра и да програмирате микроконтролера през ICSP (серийно програмиране), използвайки ISP или подобни; вижте тези инструкции за подробности.
Функционалният код на CH340 е наличен в хранилището. TheATmemega16U2 / 8U2 е зареден с DFU bootloader, който може да бъде активиран от:

  • На плоскостите Rev1: свързване на свързващия скок на задната страна на дъската (близо до картата на Италия) и след това нулиране на 8U2.

  • На Rev2 или по-нови дъски: има резистор, който издърпва 8U2 / 16U2 HWB линия към земята, което улеснява пускането в режим DFU. След това можете да използвате софтуер на Atmel FLIP (Windows) или DFU програмист (Mac OS X и Linux), за да заредите нов фърмуер. Или можете да използвате ISP заглавката с външен програмист (презаписване на буутлоудъра на DFU). Вижте този учебен материал, предоставен от потребителя, за повече информация.

AA0069194.png
Вместо това, изисквайки физическо натискане на бутона за нулиране преди качване, Mega2560 е проектиран по начин, който позволява да бъде възстановен чрез софтуер, работещ на свързан компютър. Една от линиите за контрол на потока от хардуер (DTR) на ATmega8U2 е свързана към линията за нулиране на ATmega2560 чрез 100 nanofarad кондензатор. Когато тази линия се потвърди (намалена), линията за нулиране пада достатъчно дълго, за да нулира чипа. Софтуерът използва тази възможност, за да ви позволи да качите код, като просто натиснете бутона за качване в средата. Това означава, че буутлоудъра може да има по-кратко време, тъй като понижаването на DTR може да бъде добре координирано с началото на качването.
Тази настройка има други последици. Когато Mega2560 е свързан с компютър, работещ с Mac OS X или Linux, той се нулира всеки път, когато се свързва със софтуера (чрез USB). За следващата половин секунда буутлоудъра работи на Mega2560. Въпреки че е програмиран да пренебрегва неправилно направените данни (т.е. всичко друго освен качването на нов код), то ще прехване първите няколко байта данни, изпратени на дъската след отварянето на връзката. Ако скицата, която работи на борда, получава едновременна конфигурация или други данни при първото стартиране, уверете се, че софтуерът, с който комуникира, изчаква една секунда след отваряне на връзката и преди да изпрати тези данни.
Mega2560 съдържа следа, която може да бъде отрязана, за да деактивирате автоматичното нулиране. Подложките от двете страни на следата могат да бъдат запоени заедно, за да се активират отново. То е означено с "RESET-EN". Възможно е също да можете да деактивирате автоматичното нулиране, като свържете 110 ома резистор от 5V към линията за нулиране; вижте тази тема на форума за подробности.
AA00611024.png
Mega2560 има възстановяваща се полифуза, която защитава USB портовете на компютъра ви от шорти и свръхток. Макар че повечето компютри осигуряват собствена вътрешна защита, предпазителят осигурява допълнителен защитен слой. Ако на USB порта е приложен повече от 500 mA, предпазителят автоматично ще прекъсне връзката, докато не бъде отстранено късото или претоварването.
AA00611528.png
Максималната дължина и широчина на Mega2560 PCB са съответно 4 и 2.1 инча, като USB конекторът и захранващият жак се простират отвъд предишния размер. Три отвора за винтове позволяват плочата да бъде прикрепена към повърхността или кутията. Имайте предвид, че разстоянието между цифровите щифтове 7 и 8 е 160 мили (0.16 "), а не равномерно множество от разстоянието от 100 мили от другите щифтове.
Mega2560 е проектиран да бъде съвместим с повечето щитове, предназначени за Uno, Diecimila или Duemilanove. Цифрови игли 0 до 13 (и съседните AREF и GND конектори), аналогови входове от 0 до 5, заглавието на захранването и ICSP заглавката са на еквивалентни места. Освен това основният UART (сериен порт) се намира на същите щифтове (0 и 1), както и външни прекъсвания 0 и 1 (съответно щифтове 2 и 3). SPI е достъпен чрез ICSP заглавката на Mega2560 и Duemilanove / Diecimila. Моля, обърнете внимание, че I2C не се намира на същите щифтове на Mega (20 и 21) като Duemilanove / Diecimila (аналогови входове 4 и 5).


Kuongshun Electronic, един от международните известни производители и доставчици на мега 2560 r3 подобрена версия ch340, която се намира в Китай, сега има качествени продукти за продажба. Ние сме оборудвани с група от професионални и опитни работници, както и с модерно оборудване. Можете да бъдете сигурни, че ще купувате отстъпка и ниска цена на мега 2560 r3 подобрена версия ch340, направена в Китай от нас и ще проверите ценовата листа с нас.

Популярни тагове: ардуино мега, мега 2560 r3, подобрена версия, ch340