не работает фоторезистор вкупе с Atmega328P

Влад
Offline
Зарегистрирован: 10.11.2013

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

На бредборде все подключено почти как в схеме, визуально исключения такие -  1) питание от трех пальчиковых батареек вместо шнура от УСБ (пробовал и 4 батарейки) 2)резистор не типичный китайский gl5516 или gl5528, который использовался абсолютно во всех уроках в интернете, а наш фр-765 3)возможно нужен кварцевый резонатор, хотя в чипе вроде есть встроенный.

Возможно дело в фоторезисторе, у gl5516 темновое сопротивление 1 Мом, а у фр765 уже 2 Мом. и какие резисторы ставить на плату в таком случае не пойму. Сделал две фотки с противополжных ракурсов. Вот как заставить фурычить?

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

Влад пишет:

 3)возможно нужен кварцевый резонатор, хотя в чипе вроде есть встроенный.

если чип достали с дуины и прошивался он там кварц нужен, либо переводить фьюзами на внутрение тактирование.

 

если что-то не работает начинать надо с блинка.

Влад
Offline
Зарегистрирован: 10.11.2013

фьюзы это темный лес. Чип достал с дуины. И как понять "если что-то не работает начинать надо с блинка"? блинк работает на плате, а на макетке залит фоторезистор.

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Влад пишет:

фьюзы это темный лес. 

Изучайте - https://www.google.com/search?q=фьюзы+avr

Влад пишет:

Чип достал с дуины. 

Тогда без внешнего кварца работать не будет.

Влад пишет:

И как понять "если что-то не работает начинать надо с блинка"?

Это значит загрузить простейший скетч (Blink) для проверки работоспособности МК.

 

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Собственно у вас два варианта:

1) Поставить внешний кварц (16 МГц).

2) Разобраться с фьюзами и переключить тактирование микроконтроллера на внутренний осциллятор (при этом надо править boards.txt, т.к. частота внутреннего осциллятора 8 МГц, а частота внешнего кварца ардуины 16 МГц).

Влад
Offline
Зарегистрирован: 10.11.2013

Гм, может я где то не понял, но вот Дмитрий Осипов у себя на канале когда делал ардуину из макетки, чипа и кварца, то никаких фьюзов не менял, все и так работало без переназначения...

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Влад пишет:
Гм, может я где то не понял, но вот Дмитрий Осипов у себя на канале когда делал ардуину из макетки, чипа и кварца, то никаких фьюзов не менял, все и так работало без переназначения...

Ну и где у вас кварц?

Влад
Offline
Зарегистрирован: 10.11.2013

Ну да, кварца нет... Так раз у чипа свой кварц на 8мгц, почему он по умолчанию не используется?.. Почему он не будет работать без внешнего кварца, если есть свой. Фиг поймешь тут))

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

поставьте кварц и два конденсатора, иначе начав прошивать фьюзы - вы запорите чип ! (добрый совет)

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Влад пишет:
Ну да, кварца нет... Так раз у чипа свой кварц на 8мгц, почему он по умолчанию не используется?.. Почему он не будет работать без внешнего кварца, если есть свой. Фиг поймешь тут))

Потому что не могут одновременно работать два источника тактирования. Только один - либо внутренний, либо внешний. А микроконтроллер не может сам переключать источники тактирования. Это нужно делать вручную, с помощью фьюзов. 

-----

Справедливости ради: в более продвинутых микроконтроллерах STM32 при "аварийном" отказе внешнего источника тактирования происходит автоматическое переключение на внутренний. К сожалению, в микроконтроллерах AVR такое не реализовано.

evgta
Offline
Зарегистрирован: 02.09.2016

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

https://github.com/sleemanj/optiboot/blob/master/dists/README.md

Влад
Offline
Зарегистрирован: 10.11.2013

Нда, щас попробовал поставил 16 МГц с двумя кондерами 104, и никакого эффекта..

Valera19701
Valera19701 аватар
Offline
Зарегистрирован: 18.10.2015

Влад пишет:
Нда, щас попробовал поставил 16 МГц с двумя кондерами 104, и никакого эффекта..

круто, но надо 22пф., а не 0.1мкф

Влад
Offline
Зарегистрирован: 10.11.2013

Благодарствую! Метнулся менять кондеры на 22, и о чудо, оно заработало! Кстати почему 22пкф? А не 0.1мкф, ведь 0.1 больше по объёму получается и выгоднее для системы...

Всем спасибо товарищи))

bwn
Offline
Зарегистрирован: 25.08.2014

Влад пишет:
Благодарствую! Метнулся менять кондеры на 22, и о чудо, оно заработало! Кстати почему 22пкф? А не 0.1мкф, ведь 0.1 больше по объёму получается и выгоднее для системы...

Эт че, троллинг такой, учитывая дату регистрации?

Влад
Offline
Зарегистрирован: 10.11.2013

Да не, просто после регистрации хобби сошло на нет. А теперь снова интересно стало возиться.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Влад пишет:
Благодарствую! Метнулся менять кондеры на 22, и о чудо, оно заработало! Кстати почему 22пкф? А не 0.1мкф, ведь 0.1 больше по объёму получается и выгоднее для системы... Всем спасибо товарищи))

Вы забыли синхронно с номиналами конденсаторов пропорционально изменить кварц: Вам нужно на 3.5 кГц.

b707
Offline
Зарегистрирован: 26.05.2017

Влад пишет:
Благодарствую! Метнулся менять кондеры на 22, и о чудо, оно заработало! Кстати почему 22пкф? А не 0.1мкф, ведь 0.1 больше по объёму получается и выгоднее для системы... )

а что вы себе ботинки 60-ого размера не покупаете? - они же больше - а значит круче!