Например TDA7294

Форум РадиоКот :: Просмотр темы - Испольковать ножки кварца как цифровые входы
Форум РадиоКот
https://radiokot.ru/forum/

Испольковать ножки кварца как цифровые входы
https://radiokot.ru/forum/viewtopic.php?f=57&t=199843
Страница 1 из 1

Автор:  pas272 [ Ср ноя 26, 2025 10:54:20 ]
Заголовок сообщения:  Испольковать ножки кварца как цифровые входы

Добрый день!
Работаю со схемой на атмеге48. Схема работает от внутреннего генератора, фьюзы стоят как по умолчанию. То есть не тронуты вообще.
Дали задание добавить 2 датчика, а свободных ножек нет! Мысль использовать входы кварца PB6,PB7. На входы поступает сигнал типа ключ на землю с подтяжкой к +5 через 6,2 кОм. Пробовал с включением внутренней подтяжки, пробовал без. Одинаково висит на входе около одного вольта, когда должно 5.
Помогите с проблемой, а то срочно надо...

Автор:  metan [ Ср ноя 26, 2025 14:55:08 ]
Заголовок сообщения:  Re: Испольковать ножки кварца как цифровые входы

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

Автор:  АлександрЛ [ Ср ноя 26, 2025 15:18:30 ]
Заголовок сообщения:  Re: Испольковать ножки кварца как цифровые входы

А вы в программе описали выводы как "вход"?
В баскоме это описывается как- Config Portb.6 = Input

Автор:  pas272 [ Ср ноя 26, 2025 16:49:00 ]
Заголовок сообщения:  Re: Испольковать ножки кварца как цифровые входы

Подтяжки включал, всё также.
Я делаю в аврстудио, там не надо для входа конфигурировать. Порты по умолчанию как высокоомные входы.
Может ноги кварца подгорели?

Автор:  veso74 [ Ср ноя 26, 2025 17:11:12 ]
Заголовок сообщения:  Re: Испольковать ножки кварца как цифровые входы

Сделайте скриншот фюзы, которые прочитал программатор (а не то, что предполагаете, что записали в MK).
Опишите ситуацию. Почему подозреваете, что пины перегорели? Происходило ли подобное событие с напряжением > 5V и более вокруг MK?
Ничего не перегорает самопроизвольно, даже в режиме короткого замыкания на выходе.
Код:
DDRB &= ~((1<<PB6) | (1<<PB7));
PORTB |=  (1<<PB6) | (1<<PB7);

Код:
avrdude -c usbasp -p m48 -U lfuse:r:-:h -U hfuse:r:-:h -U efuse:r:-:h

Low Fuse = 0x62 ?
внутренний RC-генератор 8 / 8 MHz -> 1 MHz, PB6, PB7 свободны

Автор:  VNS [ Ср ноя 26, 2025 19:20:03 ]
Заголовок сообщения:  Re: Испольковать ножки кварца как цифровые входы

Работаю со схемой на атмеге48.

Проверьте выводы своего МК данными прошивками. МК тактируется на заводских установках (1 МГц), но проверить фьюзы не помешает, они должны быть такими Low = 0x62; High = 0xDF:
К выводам РB6 и РВ7 подключаются светодиоды. Светодиоды должны мигать.
Прошивка:
Вложение:
mega48_.hex [373 байт]
Скачиваний: 19


У данного варианта, к выводам РВ6 и РВ7 подключаются кнопки. При нажатии кнопки, контакты кнопок, замыкают выводы МК (РВ6 и РВ7) с общей шиной (GND). К выводам РВ1 и РВ2 подключить светодиоды. При нажатии соответствующей кнопки загорится соответствующий светодиод. При отпускании кнопки, светодиод гаснет.
Прошивка:
Вложение:
mega48_1.hex [406 байт]
Скачиваний: 19


Если МК будет работать с данными прошивками как описано, то проверяйте на ошибки свой алгоритм. А если МК с прошивками не будет работать как описано, то проблема с выводами МК. :)

Автор:  akl [ Чт ноя 27, 2025 04:39:31 ]
Заголовок сообщения:  Re: Испольковать ножки кварца как цифровые входы

Как вариант, стереть контроллер и проверить уровни на лапах PB6, PB7.

Автор:  pas272 [ Чт ноя 27, 2025 14:10:40 ]
Заголовок сообщения:  Re: Испольковать ножки кварца как цифровые входы

но проверить фьюзы не помешает, они должны быть такими Low = 0x62; High = 0xDF:

Проверил, именно такие фьюзы. 62 и DF
К сожалению проверить вашу прошивку на устройстве сейчас не могу. Я перекинул провода на ножки для программирования, на них все заработало, и устройство у меня сразу забрали.
Проверил на своей макетке с такой же 48-й атмегой. Да, осциллографом виден четкий меандр с периодом 127 мс. Это отлично, значит ножки кварца использовать можно. Когда будет возможность обязательно проверю на злополучном устройстве.
Огромное спасибо за помощь.

Автор:  VNS [ Чт ноя 27, 2025 16:42:32 ]
Заголовок сообщения:  Re: Испольковать ножки кварца как цифровые входы

значит ножки кварца использовать можно.

Это не выводы "кварца", а выводы порта РВ которые имеют альтернативные функции... к которым при определённой конфигурации можно подключать "кварц". Но они так же могут работать как и другие цифровые входа/выхода, а так же могут формировать внешние прерывания при определённой конфигурации. Так что, что-то на том МК с данными выводами не так. :dont_know:

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/