Как создать схему программирования USB Arduino?

Я разрабатываю PCB, в котором я использую MCU, используемый в Arduino UNO , который Atmega328P и некоторые другие компоненты в соответствии с моими требованиями к проекту. Я почти сконструировал схему, но меня путают с частью программирования USB. Я хочу, чтобы мой MCU был запрограммирован с помощью USB B Type , как мы делаем это в Arduino UNO . Мой друг предлагает мне приобрести устройство Arduino UNO и запрограммировать этот MCU, а затем поместить его в свою схему. Но я не хочу этого делать. Я нашел схематический дизайн но это очень запутанно. Может ли кто-нибудь помочь мне с этим?

usb
2 голоса | спросил Aircraft 28 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowMon, 28 Sep 2015 09:41:24 +0300 2015, 09:41:24

3 ответа


0

Гораздо проще получить последовательный кабель FTDI USB-TTL . (Ссылка идет на американский поставщик Sparkfun, но такие кабели доступны у многих онлайн-поставщиков.) Обычно они изготавливаются из 6-контактного гнездового разъема вместо разъема USB B; вам, возможно, придется составлять эту часть самостоятельно, если это важно для вас. Если вам нужны только функции USB для программирования, один кабель может обслуживать любое количество плат (по одному за раз, конечно), нет необходимости встраивать его в каждую плату.

ответил JRobert 13 MarpmSun, 13 Mar 2016 18:49:01 +03002016-03-13T18:49:01+03:0006 2016, 18:49:01
2

Глядя на схематический дизайн, вам нужно atmega8 для подключения к USB-программированию. Создайте свою схему точно так же, как в схеме. Для этого вам также понадобится загрузчик, поэтому используйте любого программиста, такого как usbasp, соедините его контакты с mosi, miso sck, rst, vcc, gnd и нажмите на загрузчик загрузки в arduino ide

ответил anna carolina 28 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowMon, 28 Sep 2015 10:33:44 +0300 2015, 10:33:44
0

Если вам нужна более постоянная опция на плате, вы также можете добавить микросхему USB в FTDI следующим образом: http://www.mouser.com/Search/m_ProductDetail.aspx?FTDI%2fFT232RL-REEL%2f&qs = D1% 2fPMqvA103RC6OU6bKtoA% 3d% 3d & gclid = CNmDjr7dvssCFYZefgod9jgPeQ

ответил Jason Stewart 14 MaramMon, 14 Mar 2016 01:40:53 +03002016-03-14T01:40:53+03:0001 2016, 01:40:53

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132