Значится, купил очередную китайское UNO-поделие Ардуинко успешно определилась, Скетчи заливаются Но сцуко на пины не выдает напряжение Например, помигать светодиодиком не получатся. Притом, что данные в последовательный порт по программе выдает значит вроде как фурычит Что то на плате походу.... Ткните носом куда смотреть, а то опять до часу с ней провожусь и баиньки
отключите переферию. подайте 1 на цифровой выход. Тестером проверьте напряжение на ноге микросхемы (не на разьеме для штыря а на ноге мк)
проверьте есть ли сопротивление между ногой и колодкой тогда. Если бесконечно то обрыв дорожки или непропай.
МИСТИКА какая-то.... теперь и с пинов выдает 5в - заработали, ничего в схеме и скетче не менял...только смотрел напряжение на самой плате чо было не пойму, аж не удобно такой херней народец беспокоить)) мб и правда плохой контакт в пинах как предполагает Mitrandir
Плохие контакты - это присуще стадии "отладка с макетными проводами" Но на всякий - я бы взял лупу и посмотрел плату на предмет неотмытого флюса, непропаев, соплей между выводами. Были случаи, из личного опыта
Норм) Когда у меня начинается мистика, начинаю смотреть на всю ту ерунду, что описали выше. Конечно, бывает брак и в самой микросхеме, особенно у китайцев. Тут главное оставаться в трезвом уме и не паниковать. Контакты наше всё.
По этому и посоветовал на ножке микрухи мерять. Если нет 5 вольт или контроллер умер или где-то кз. Но кз маловероятно, скорее обрыв. Хотя один раз досталась китайская плата, когда китайцы паяли припой повредил маску и замкнул штырек на земляной полигон. Перепаял, плата ожила.
Добрый времени суток всем дискутирующим. Столкнулся с похожей проблемой. Имеется оригинальная плата Arduino UNO R3 (made in Italy). После установки драйвера определилась на COM-порт. Загрузил среду программирования и протестировал на встроенном sketch'е - "Blink". Оранжевый светодиод замигал и вроде все в порядке, потом всё закрыл, а он все равно мигал. Я не знал как его остановить. Далее был загружен sketch для прошивки SPI EEPROM Flash BIOS-чипа компьютера и после это мигание прекратилось. Теперь каждый раз при подключении платы к ПК через USB этот свето-диод тоже коротко мигает 1-2сек. и перестает совсем, так и должно быть? Но моя ГЛАВНАЯ проблема в другом. После того как было выполнено подключения Arduino к чипу BIOS (согласно схеме), где задействованы пины SPI-интерфейса и была предпринята попытка синхронизации, результатов не последовало. Далее, отсоединив чип и проверяя поочередно все пины относительно земли-GND, обнаружил что напряжения на пинах MISO (12) и SCK (13) относительно той же GND полностью отсутствуют. Решил проверить напряжение мультиметром непосредственно от ног чипа ATMEGA 328-P (что на самой Arduino), но и здесь было по НУЛЯМ. В этом, я так понимаю, и есть причина отказа Arduino распознавать подсоединенный чип. Если есть на этом форуме кто-нибудь опытный из присутствующих или тех, кто сталкивался с похожей ситуацией, огромная просьба помочь разобраться с данным вопросом, т.к. я занимаюсь подобным в первый раз. В чем здесь может быть дело?
выключить питание согласно какой схемы? синхронизации чего с чем??? а оно там должно быть? И смысл тыкать мультиметр в цифровую технику? Что он должен показать? Для этого необходимо иметь как минимум осциллограф, но лучше логический анализатор.
Схемы подключения Arduino к чипу SPI EEPROM Flash и дальнейшей синхронизации, опять таки, с ним для приема/отправки данных. Напряжение на пинах MISO и SCK должно присутствовать иначе подключаемое к Arduino какое-либо устройство (в моем случае - 8-ми ножный чип), не будет опознано и дальнейшая работа с ним будет невозможна. С этой информацией я ознакомился на другом форуме, где описан схожий случай, но там напряжение на MISO и SCK присутствовало. На остальных пинах подключенного чипа, а это VCC, WP#, HOLD#, SI (MOSI) и CS (SS) при этом, всё в порядке и присутствует напряжение - от 3.3 до 2.9 вольта.
ЛОЛ форуме блондинок? чушь собачья. Там либо ноль вольт, либо напряжение размером с напряжение питания микроконтроллера. Других напряжений там быть не может, т.к. это цифровая техника, а не аналоговая.
вот в этом: либо подсоединили неправильно, либо код кривой. Например, чтобы на любых ножках ардуино появилось напряжение, нужно сначала обьявить их "OUTPUT" через регистр DDR Без этого вы хоть сто раз посылайте на пин высокий уровень - в реале на пине ничего не будет
тащемта, там появится напряжение, но оно будет подано через внутренний подтягивающий резистор. но все эти настройки должны делаться автоматически посредством spi.begin() или типа того. еще надо проверить соответствуют ли настройки spi в скетче требованиям этой микросхемы
судя по схеме, прошиваемя микросхема питается от 3 вольт, а перед ногами стоят делители чтобы было тоже 3 вольта.