не работает фоторезистор вкупе с Atmega328P
- Войдите на сайт для отправки комментариев
В интернете есть несколько уроков с подключением фоторезистора к ардуине. Схема ниже рабочая, на ардуине работает как часы. Но стоило оставить вместо дуины только чип, как работать перестало - лампочка вообще не зажигается ни так ни этак.
На бредборде все подключено почти как в схеме, визуально исключения такие - 1) питание от трех пальчиковых батареек вместо шнура от УСБ (пробовал и 4 батарейки) 2)резистор не типичный китайский gl5516 или gl5528, который использовался абсолютно во всех уроках в интернете, а наш фр-765 3)возможно нужен кварцевый резонатор, хотя в чипе вроде есть встроенный.
Возможно дело в фоторезисторе, у gl5516 темновое сопротивление 1 Мом, а у фр765 уже 2 Мом. и какие резисторы ставить на плату в таком случае не пойму. Сделал две фотки с противополжных ракурсов. Вот как заставить фурычить?
3)возможно нужен кварцевый резонатор, хотя в чипе вроде есть встроенный.
если чип достали с дуины и прошивался он там кварц нужен, либо переводить фьюзами на внутрение тактирование.
если что-то не работает начинать надо с блинка.
фьюзы это темный лес. Чип достал с дуины. И как понять "если что-то не работает начинать надо с блинка"? блинк работает на плате, а на макетке залит фоторезистор.
фьюзы это темный лес.
Изучайте - https://www.google.com/search?q=фьюзы+avr
Чип достал с дуины.
Тогда без внешнего кварца работать не будет.
И как понять "если что-то не работает начинать надо с блинка"?
Это значит загрузить простейший скетч (Blink) для проверки работоспособности МК.
Собственно у вас два варианта:
1) Поставить внешний кварц (16 МГц).
2) Разобраться с фьюзами и переключить тактирование микроконтроллера на внутренний осциллятор (при этом надо править boards.txt, т.к. частота внутреннего осциллятора 8 МГц, а частота внешнего кварца ардуины 16 МГц).
Гм, может я где то не понял, но вот Дмитрий Осипов у себя на канале когда делал ардуину из макетки, чипа и кварца, то никаких фьюзов не менял, все и так работало без переназначения...
Ну и где у вас кварц?
Ну да, кварца нет... Так раз у чипа свой кварц на 8мгц, почему он по умолчанию не используется?.. Почему он не будет работать без внешнего кварца, если есть свой. Фиг поймешь тут))
поставьте кварц и два конденсатора, иначе начав прошивать фьюзы - вы запорите чип ! (добрый совет)
Потому что не могут одновременно работать два источника тактирования. Только один - либо внутренний, либо внешний. А микроконтроллер не может сам переключать источники тактирования. Это нужно делать вручную, с помощью фьюзов.
-----
Справедливости ради: в более продвинутых микроконтроллерах STM32 при "аварийном" отказе внешнего источника тактирования происходит автоматическое переключение на внутренний. К сожалению, в микроконтроллерах AVR такое не реализовано.
скачать оптибут для для менеджера плат, там можно выбрать внутренний кварц на 1 или 8 мгц или для внешних кварцев
https://github.com/sleemanj/optiboot/blob/master/dists/README.md
Нда, щас попробовал поставил 16 МГц с двумя кондерами 104, и никакого эффекта..
круто, но надо 22пф., а не 0.1мкф
Благодарствую! Метнулся менять кондеры на 22, и о чудо, оно заработало! Кстати почему 22пкф? А не 0.1мкф, ведь 0.1 больше по объёму получается и выгоднее для системы...
Всем спасибо товарищи))
Эт че, троллинг такой, учитывая дату регистрации?
Да не, просто после регистрации хобби сошло на нет. А теперь снова интересно стало возиться.
Вы забыли синхронно с номиналами конденсаторов пропорционально изменить кварц: Вам нужно на 3.5 кГц.
а что вы себе ботинки 60-ого размера не покупаете? - они же больше - а значит круче!