|
0 / 0 / 0
Регистрация: 13.04.2017
Сообщений: 41
|
|
Atmega328P-PU + кварц: не запускается генератор при понижении наряжения питания МК06.08.2019, 01:39. Показов 18632. Ответов 36
Схема, собранная на Atmega328P-PU работает при напряжении питания 5 В, но при переходе на питание от батареек (3 В) перестает работать. Подключение кварца в схеме - типовое: кварц - на ножки OSC1, OSC2 МК и конденсаторы для генерации 22 пФ.
Прежде, чем создавать эту тему, прочитал на форуме похожую с такой же проблемой "Кварцевый резонатор с МК" и выполнил рекомендации оттуда. Что делал: 1. Для исключения влияния флюса - повторно промыл плату; - собирал эту же схему на макетке. 2. Конденсаторы - рекомендуемые, по маркировке: 22 пФ. Ошибочную емкость 22 нФ (вместо 22 пФ) я бы отличил по габаритам. 3. Поскольку в скетче используется внутренний сторожевой таймер (режим сна), то загружал в контроллер простейший тестовый скетч без режима сна - мигание светодиодом. 4. Проверял напряжение питания МК - 2,8 В. Как вы понимаете, положительного результата перечисленные операции не принесли. Где копать? Не хотелось бы решить проблему, тупо добавив к двум батарейкам третью. Этот вариант - на крайний случай. Заранее благодарю за помощь.
0
|
|
| 06.08.2019, 01:39 | |
|
Ответы с готовыми решениями:
36
Комп, при нажатии питания, просто не запускается, но если без звуковой карты - запускается нормально Не запускается внешний кварц на stm32f407... |
|
|
||
| 06.08.2019, 15:29 | ||
|
Читайте внимательно что написано в "P.S." до тех пор пока не поймете. А еще лучше скачайте даташит на Atmega328P. В нем все написано. При напряжении 1.8 вольт, МК может работать на частоте не больше 4 МГц. Замените кварц на 8 МГц. Тогда будет работать при 3.3 вольтах.
0
|
||
|
4150 / 2728 / 433
Регистрация: 09.09.2017
Сообщений: 12,087
|
|||
| 06.08.2019, 15:32 | |||
avrdude -c arduino -P COM1 -p atmega328 -U eeprom:r:eeprom.hex:iХотя если у вас есть COM-порт, можно было через него переменные фьюзов и вывести, без работы с ПЗУ.
0
|
|||
|
0 / 0 / 0
Регистрация: 13.04.2017
Сообщений: 41
|
|
| 06.08.2019, 15:43 [ТС] | |
|
0
|
|
|
4150 / 2728 / 433
Регистрация: 09.09.2017
Сообщений: 12,087
|
|
| 06.08.2019, 15:49 | |
|
Повторяю: о том, что там пусто.
0
|
|
|
6773 / 2741 / 385
Регистрация: 17.02.2013
Сообщений: 4,048
|
|
| 06.08.2019, 21:25 | |
|
Так во фьюзах не может быть FF FF FF. По крайней мере бит Enable Serial Programming должен быть прошит в ноль. Иначе как вы программу-то ISP заливали ? Так-что это не значения фьюзов, а результат их не чтения.
0
|
|
|
5120 / 4574 / 855
Регистрация: 07.10.2015
Сообщений: 9,462
|
|
| 06.08.2019, 23:59 | |
|
Чтобы прочитать отличное от ff, надо сначала туда записать содержимое фьюзов
0
|
|
|
0 / 0 / 0
Регистрация: 13.04.2017
Сообщений: 41
|
||
| 07.08.2019, 00:31 [ТС] | ||
|
(см. график). Как запустить свою кривульку? Искать кварц 4 МГц?
0
|
||
|
5120 / 4574 / 855
Регистрация: 07.10.2015
Сообщений: 9,462
|
|
| 07.08.2019, 00:35 | |
|
Какое значение фьюзов?
0
|
|
|
0 / 0 / 0
Регистрация: 13.04.2017
Сообщений: 41
|
|
| 07.08.2019, 08:26 [ТС] | |
|
0
|
|
|
4150 / 2728 / 433
Регистрация: 09.09.2017
Сообщений: 12,087
|
|||
| 07.08.2019, 11:15 | |||
|
1
|
|||
|
0 / 0 / 0
Регистрация: 13.04.2017
Сообщений: 41
|
||
| 08.08.2019, 21:51 [ТС] | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 13.04.2017
Сообщений: 41
|
||
| 09.08.2019, 00:31 [ТС] | ||
|
По-моему, в калькуляторе надо пересмотреть и другие фьюзы для Atmega328P. Например, Watch-dog Timer always on. Сторожевой таймер используется у меня в скетче. Буду благодарен, если вы проделаете эту работу, поскольку я со своими смутными догадками боюсь угробить контроллер.
0
|
||
|
0 / 0 / 0
Регистрация: 13.04.2017
Сообщений: 41
|
|
| 09.08.2019, 10:14 [ТС] | |
|
Мой вариант калькулятора (скрины во вложении). Изменения подчеркнуты.
Жду на критику и предложения.
0
|
|
|
4150 / 2728 / 433
Регистрация: 09.09.2017
Сообщений: 12,087
|
|
| 09.08.2019, 10:31 | |
|
Биты CKSEL, RSTdisable и SPIen не трогайте и ничего не поломается.
1
|
|
|
5120 / 4574 / 855
Регистрация: 07.10.2015
Сообщений: 9,462
|
|
| 09.08.2019, 12:00 | |
|
cadil_cib, т.к. у нас 1.8В, используем BODLEVEL, то необходимо изменить CKSEL, SUT, ну и BODLEVEL
Надо, чтобы было CKSEL = 1011b и SUT = 01b, а BODLEVEL = 4 Получаем Extended byte = 04h, Low byte = 0edh, High byte не трогаем, оставляем равным 0deh Лично я бит WatchDog-а выключаю (как сейчас и есть). Чтобы иметь возможность настраивать "сторожевого пса" в программе (можно менять его длительность срабатывания, включить/выключить). Если бит выключен, то "пес" все равно активен, пока его не выключишь явно! Если включить бит фьюза, то "пес" будет активен всегда и с одной и той же длительностью. На Ваше усмотрение... Добавлено через 15 минут Немного ошибся, пардон... У нас 8МГц, поэтому необходимо CKSEL = 1101b ! Т.е. Low byte = 0f5h !!
1
|
|
|
4150 / 2728 / 433
Регистрация: 09.09.2017
Сообщений: 12,087
|
||
| 09.08.2019, 18:59 | ||
Сообщение было отмечено cadil_cib как решение
РешениеА поменять надо только BOD, (это ext fuse), так что фьюзы будут выглядеть так: low=0xFF; high=0xDE; ext=0x06 или даже так: low=0xFF; high=0xDE; ext=0x07
1
|
||
|
0 / 0 / 0
Регистрация: 13.04.2017
Сообщений: 41
|
||
| 10.08.2019, 09:26 [ТС] | ||
|
Попутно благодарю всех, кто откликнулся, за терпение и понимание.
0
|
||
| 10.08.2019, 09:26 | |
|
Не запускается часовой кварц на STM32L15* Не запускается ПК при подключении доп.питания к видеокарте
При подключении к видеокарте доп.питания комп не запускается При понижении ширины при адаптивной верстке появляется белая полоса справа Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|