Arduino не выдает напряжение на пины

Тема в разделе "Arduino & Shields", создана пользователем Юра, 4 окт 2018.

  1. Юра

    Юра Нуб

    Значится, купил очередную китайское UNO-поделие
    Ардуинко успешно определилась,
    Скетчи заливаются
    Но сцуко на пины не выдает напряжение
    Например, помигать светодиодиком не получатся.
    Притом, что данные в последовательный порт по программе выдает значит вроде как фурычит
    Что то на плате походу....
    Ткните носом куда смотреть, а то опять до часу с ней провожусь и баиньки:)
     
  2. Mitrandir

    Mitrandir Гуру

    отключите переферию. подайте 1 на цифровой выход.
    Тестером проверьте напряжение на ноге микросхемы (не на разьеме для штыря а на ноге мк)
     
    Юра нравится это.
  3. Юра

    Юра Нуб

    На ногах 5в есть... значит дело в пинах самих...
    Mitrandir, спс
     
  4. NikitOS

    NikitOS Король шутов Администратор

    pinMode(pin, OUTPUT); надеюсь в скетче писали?
     
    Юра и DetSimen нравится это.
  5. Mitrandir

    Mitrandir Гуру

    проверьте есть ли сопротивление между ногой и колодкой тогда.
    Если бесконечно то обрыв дорожки или непропай.
     
  6. parovoZZ

    parovoZZ Гуру

    Регистры всех портов вывести в режим выхода и смотреть тестером.
     
  7. Юра

    Юра Нуб

    МИСТИКА какая-то....
    теперь и с пинов выдает 5в - заработали, ничего в схеме и скетче не менял...только смотрел напряжение на самой плате
    чо было не пойму:confused:, аж не удобно такой херней народец беспокоить))
    мб и правда плохой контакт в пинах как предполагает Mitrandir
     
  8. DIYMan

    DIYMan Guest

    Плохие контакты - это присуще стадии "отладка с макетными проводами" ;) Но на всякий - я бы взял лупу и посмотрел плату на предмет неотмытого флюса, непропаев, соплей между выводами. Были случаи, из личного опыта ;)
     
    Daniil, Юра и Mitrandir нравится это.
  9. Mitrandir

    Mitrandir Гуру

    Есть хорошая лупа? Посмотрите пайку может трещина. Или пройтись паяльником по пятачкам.
     
    Daniil и Юра нравится это.
  10. Юра

    Юра Нуб

    Ок, будем посмотреть:)
     
  11. Daniil

    Daniil Гуру

    Норм) Когда у меня начинается мистика, начинаю смотреть на всю ту ерунду, что описали выше. Конечно, бывает брак и в самой микросхеме, особенно у китайцев.
    Тут главное оставаться в трезвом уме и не паниковать.
    Контакты наше всё.
     
  12. Mitrandir

    Mitrandir Гуру

    По этому и посоветовал на ножке микрухи мерять. Если нет 5 вольт или контроллер умер или где-то кз. Но кз маловероятно, скорее обрыв.

    Хотя один раз досталась китайская плата, когда китайцы паяли припой повредил маску и замкнул штырек на земляной полигон. Перепаял, плата ожила.
     
    kt315where, DIYMan и Daniil нравится это.
  13. newuser21

    newuser21 Нуб

    Добрый времени суток всем дискутирующим.
    Столкнулся с похожей проблемой. Имеется оригинальная плата 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 распознавать подсоединенный чип.

    Если есть на этом форуме кто-нибудь опытный из присутствующих или тех, кто сталкивался с похожей ситуацией, огромная просьба помочь разобраться с данным вопросом, т.к. я занимаюсь подобным в первый раз.
    В чем здесь может быть дело?
     

    Вложения:

  14. parovoZZ

    parovoZZ Гуру

    выключить питание

    согласно какой схемы?

    синхронизации чего с чем???

    а оно там должно быть? И смысл тыкать мультиметр в цифровую технику? Что он должен показать? Для этого необходимо иметь как минимум осциллограф, но лучше логический анализатор.
     
  15. newuser21

    newuser21 Нуб

    Схемы подключения Arduino к чипу SPI EEPROM Flash и дальнейшей синхронизации, опять таки, с ним для приема/отправки данных. Напряжение на пинах MISO и SCK должно присутствовать иначе подключаемое к Arduino какое-либо устройство (в моем случае - 8-ми ножный чип), не будет опознано и дальнейшая работа с ним будет невозможна. С этой информацией я ознакомился на другом форуме, где описан схожий случай, но там напряжение на MISO и SCK присутствовало.
    На остальных пинах подключенного чипа, а это VCC, WP#, HOLD#, SI (MOSI) и CS (SS) при этом, всё в порядке и присутствует напряжение - от 3.3 до 2.9 вольта.
     

    Вложения:

  16. parovoZZ

    parovoZZ Гуру

    ЛОЛ

    форуме блондинок?

    чушь собачья. Там либо ноль вольт, либо напряжение размером с напряжение питания микроконтроллера. Других напряжений там быть не может, т.к. это цифровая техника, а не аналоговая.
     
  17. b707

    b707 Гуру

    вот в этом:
    либо подсоединили неправильно, либо код кривой.

    Например, чтобы на любых ножках ардуино появилось напряжение, нужно сначала обьявить их "OUTPUT" через регистр DDR
    Без этого вы хоть сто раз посылайте на пин высокий уровень - в реале на пине ничего не будет
     
    Andrey12 нравится это.
  18. akl

    akl Гуру

    тащемта, там появится напряжение, но оно будет подано через внутренний подтягивающий резистор.

    но все эти настройки должны делаться автоматически посредством spi.begin() или типа того. еще надо проверить соответствуют ли настройки spi в скетче требованиям этой микросхемы
     
    Andrey12 нравится это.
  19. akl

    akl Гуру

    судя по схеме, прошиваемя микросхема питается от 3 вольт, а перед ногами стоят делители чтобы было тоже 3 вольта.