| Форум РадиоКот 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 подключаются светодиоды. Светодиоды должны мигать. Прошивка: Вложение: У данного варианта, к выводам РВ6 и РВ7 подключаются кнопки. При нажатии кнопки, контакты кнопок, замыкают выводы МК (РВ6 и РВ7) с общей шиной (GND). К выводам РВ1 и РВ2 подключить светодиоды. При нажатии соответствующей кнопки загорится соответствующий светодиод. При отпускании кнопки, светодиод гаснет. Прошивка: Вложение: Если МК будет работать с данными прошивками как описано, то проверяйте на ошибки свой алгоритм. А если МК с прошивками не будет работать как описано, то проблема с выводами МК. |
|
| Автор: | 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: Испольковать ножки кварца как цифровые входы |
значит ножки кварца использовать можно. Это не выводы "кварца", а выводы порта РВ которые имеют альтернативные функции... к которым при определённой конфигурации можно подключать "кварц". Но они так же могут работать как и другие цифровые входа/выхода, а так же могут формировать внешние прерывания при определённой конфигурации. Так что, что-то на том МК с данными выводами не так.
|
|
| Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|


