Виж темите без отговор | Виж активните теми
Дата и час: Съб Апр 20, 2024 10:03 am
Проблем с Ардуино Мега 2560 R3
Автор |
Съобщение |
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 8:21 pm Мнения: 27998 Местоположение: София
|
Re: Проблем с Ардуино Мега 2560 R3
Ами ардуино ...какъв ти е референса? Ако е нано, гледах едно и платката е мъка от всякъде, та такова поведение не е изненадващо.
|
Пет Окт 08, 2021 1:09 am |
|
|
itso.t
Ранг: Форумен бог
Регистриран на: Чет Фев 03, 2005 1:21 am Мнения: 10615 Местоположение: София
|
Re: Проблем с Ардуино Мега 2560 R3
1. Дай схема на това което си направил. Отново, не дейташит, а на това което си направил 2. Направи усредняване на няколко измервания.
|
Пет Окт 08, 2021 8:34 am |
|
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 8:21 pm Мнения: 27998 Местоположение: София
|
Re: Проблем с Ардуино Мега 2560 R3
Сега гледам, той е писал че и при 100 измервания мърда което не е добре. Но и не е ясно колко всъщност мърда от целия диапазон 1-2 десети може да са 10 бита а може и да са 2, не е едно и също.
|
Пет Окт 08, 2021 10:37 am |
|
|
bongo_x2
Ранг: Форумен бог
Регистриран на: Вто Яну 20, 2009 10:54 pm Мнения: 11338 Местоположение: "Занзибар"
|
Re: Проблем с Ардуино Мега 2560 R3
Или да тури батерийка вместо датчика? Иначе в даташита си пише за 100нФ байпас.
|
Пет Окт 08, 2021 11:16 am |
|
|
itso.t
Ранг: Форумен бог
Регистриран на: Чет Фев 03, 2005 1:21 am Мнения: 10615 Местоположение: София
|
Re: Проблем с Ардуино Мега 2560 R3
Познавайки досегашното творчество на пипилицата няма да се учудя ако за свързващи проводници е използвано въже за простор, а кондензатори няма в радиус 42км. Затова попитах за схема. Че като се направи някоя мърлявщина, започва едно почесване защо нещото не бачка...
|
Пет Окт 08, 2021 11:36 am |
|
|
pipilica
Ранг: Форумен бог
Регистриран на: Чет Апр 16, 2009 12:26 am Мнения: 2642 Местоположение: София
|
Re: Проблем с Ардуино Мега 2560 R3
Пак имам проблем с Мега-та, като си работеше вързано към USB на компа и припуши малкия чип който е за програмирането, големия продължи да си работи с програмата но не иска да се програмира. Та четох и на други се е получило така и му купих СН341а и пак четох но нещо неще да програмира, ползвам Rx0 и Tx0 на Мега-та, със сериен монитор го познава и го чете. Та некви идеи по въпроса още некой кабел ли ще трябва или нещо не съм допрочел. Гледах за ардуино мини про и СН341а ползват DTR пин но мега-та няма такъв или аз не го намирам в pinout-a на платката. Другия вариант е да чета още и да ползвам MOSI, MISO, SCK, CS. Или не ползвам правилната настройка за програматор в Arduino IDE. Има ли опция като припуши малкия чип и нещо да е дало на късо и да не работят Тх0 и Rx0 и да трябва някак да пусна Тх1 и Rx1.
Предния проблем го оправих като му взех нови датчици и ги пуснах на 3.9 волта от батерия и работи чудесно, но забравих да пиша тука.
|
Вто Ное 30, 2021 6:03 am |
|
|
ike
Ранг: Форумен бог
Регистриран на: Пет Фев 04, 2005 8:59 pm Мнения: 6019 Местоположение: София
|
Re: Проблем с Ардуино Мега 2560 R3
СН341а мисля че го ползваха за програматори на флаш, защото е паралелен. При теб в AVRmega 2560 имаш bootloader който иска серийна комуникация, т.е. трябва ти чип като FT232, PL2303, CH340G или CP2102. https://www.arduino.cc/en/uploads/Main/ ... ematic.pdfЗа да комуникираш с AVRmega 2560 трябва да свържиш Tx с Rx, както и Rx с Tx. Също така трябва да "задействаш" bootloader. Това става или като ръчно цъкнеш ресета или както Ардуино средата очаква DTR на адаптера да е свързан към Reset на AVRmega 2560 посердством 100nF кондензатор (C7 на схемата). На този USB-TTL UART с CP2102 са му изведени всичките модемски сигнали, вкючително и DTR. Ако имаш друго Ардуино можеш да го настроиш като програматор, като заредиш ArduinoISP скеч в ардуиното което ще ползваш за програматор исвържеш MOSI, MISO, SCK, Reset, Vcc и GND пиновете на двата. Така AVRmega 2560 може дори да няма bootloader. И разбира се ако си сигурен че интерфейсния чип е изгорял трябва да го разпоиш за да не смущава сигналите.
_________________ Warriors of the Night, ASSEMBLER!!!
Последна промяна ike на Вто Ное 30, 2021 10:26 am, променена общо 1 път
|
Вто Ное 30, 2021 8:27 am |
|
|
Stoimen
Ранг: Популярен
Регистриран на: Пет Юни 25, 2010 2:18 pm Мнения: 339 Местоположение: Varna
|
Re: Проблем с Ардуино Мега 2560 R3
DTR на СН341а се използва за ресет на мегата и е свързан през кондензатор към RESET-a на мегата.
|
Вто Ное 30, 2021 9:24 am |
|
|
pipilica
Ранг: Форумен бог
Регистриран на: Чет Апр 16, 2009 12:26 am Мнения: 2642 Местоположение: София
|
Re: Проблем с Ардуино Мега 2560 R3
С натискане на RESET-a на мегата в подходящия момент се получи, на третия път го хванах кога се натиска и после няколко пъти пробвах и е ОК системата. Благодаря за акъла.
|
Сря Дек 01, 2021 6:32 am |
|
|
pipilica
Ранг: Форумен бог
Регистриран на: Чет Апр 16, 2009 12:26 am Мнения: 2642 Местоположение: София
|
Re: Проблем с Ардуино Мега 2560 R3
След четене и гледане на схеми се оказа че DTR е изведен на пин MOSI и през 100 нано кондер в RESET-a на мегата всичко работи по старому.
|
Съб Дек 04, 2021 5:35 am |
|
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 9 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|