Например TDA7294

Форум РадиоКот • Просмотр темы - проблема с PORTB5 в ATtiny13а
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Пн июл 14, 2025 18:19:16

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 19 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: проблема с PORTB5 в ATtiny13а
СообщениеДобавлено: Вт апр 29, 2025 07:10:27 
Сверлит текстолит когтями
Аватар пользователя

Карма: 12
Рейтинг сообщений: 38
Зарегистрирован: Вс май 21, 2006 16:07:59
Сообщений: 1225
Откуда: Алтай
Рейтинг сообщения: 0
В одной, уже рабочей, конструкции на ATtiny13а понадобилось задействовать свободный вывод PORTB5 в качестве цифрового входа.
Но вот проблема, после настройки одного из выводов в режим ADC, опросе и дальнейшем выключении, этот PORTB5 перестаёт работать как цифровой вход.
Код:
int main(void)
{
 CPU_Init();
 if (bitisclr (PINB, 5){} //здесь нормально
 ADC3_Init();
 while(1)
 {
    ADC_convert();
    T = ADC;
    DIDR0 = 0x00;
    ADMUX = 0x00;
   
         if (bitisclr (PINB, 5){} //здесь не работает

         // код
             
  }



Что еще забыл сбросить, подскажите. :dont_know:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: проблема с PORTB5 в ATtiny13а
СообщениеДобавлено: Вт апр 29, 2025 09:32:25 
Сверлит текстолит когтями

Карма: 12
Рейтинг сообщений: 124
Зарегистрирован: Вт июн 07, 2011 08:03:18
Сообщений: 1213
Рейтинг сообщения: 0
Ты много чего забыл. Схему, фьюзы, полный проект а не эту порнографию
Цитата:
if (bitisclr (PINB, 5){}
.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: проблема с PORTB5 в ATtiny13а
СообщениеДобавлено: Вт апр 29, 2025 09:41:06 
Сверлит текстолит когтями
Аватар пользователя

Карма: 12
Рейтинг сообщений: 38
Зарегистрирован: Вс май 21, 2006 16:07:59
Сообщений: 1225
Откуда: Алтай
Рейтинг сообщения: -7
Ты много чего забыл. Схему, фьюзы, полный проект а не эту порнографию
Цитата:
if (bitisclr (PINB, 5){}
.

Если я всё распишу, ты прозреешь? Сомневаюсь,проходи мимо, знаток фьюзов, блин. :kill:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: проблема с PORTB5 в ATtiny13а
СообщениеДобавлено: Вт апр 29, 2025 12:04:26 
Модератор
Аватар пользователя

Карма: 153
Рейтинг сообщений: 2917
Зарегистрирован: Сб авг 14, 2010 15:05:51
Сообщений: 18739
Откуда: г. Озерск, Челябинская обл.
Рейтинг сообщения: 2
Медали: 1
Лучший человек Форума 2017 (1)
wws63, ты не на тот форум обратился. тебе нужно к ясновидцам.
а без полной информации на этом форуме никто не прозреет.

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


Вернуться наверх
 
Выбираем индустриальные и медицинские источники питания MEAN WELL в открытом исполнении

Использование модульных источников питания открытого типа широко распространено в современных устройствах. Присущие им компактность, гибкость в интеграции и высокая эффективность делают их отличным решением для систем промышленной автоматизации, телекоммуникационного оборудования, медицинской техники, устройств «умного дома» и прочих приложений. Рассмотрим подробнее характеристики и особенности трех самых популярных вариантов AC/DC-преобразователей MW открытого типа, подходящих для применения в промышленных устройствах - серий EPS, EPP и RPS представленных на Meanwell.market.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: проблема с PORTB5 в ATtiny13а
СообщениеДобавлено: Вт апр 29, 2025 12:31:46 
Друг Кота
Аватар пользователя

Карма: 62
Рейтинг сообщений: 878
Зарегистрирован: Вт апр 24, 2007 07:45:40
Сообщений: 6020
Откуда: Minsk
Рейтинг сообщения: 0
Ему бы к доктору за таблеткой от хамства.

_________________
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: проблема с PORTB5 в ATtiny13а
СообщениеДобавлено: Вт апр 29, 2025 19:48:49 
Сверлит текстолит когтями

Карма: 12
Рейтинг сообщений: 124
Зарегистрирован: Вт июн 07, 2011 08:03:18
Сообщений: 1213
Рейтинг сообщения: 0
Ты много чего забыл. Схему, фьюзы, полный проект а не эту порнографию
Цитата:
if (bitisclr (PINB, 5){}
.

Если я всё распишу, ты прозреешь?


Я то наверняка не прозрею. Но ведь просишь это ты. А значит должен прогнуться, если просишь. Это если тебе надо. Иначе, гуляй дядя.) Сам выясняй.

Добавлено after 4 minutes 17 seconds:
Ему бы к доктору за таблеткой от хамства.

Да, это одно к другому.
Видать мама не воспитала должным образом. Бедная мама.(


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения: Re: проблема с PORTB5 в ATtiny13а
СообщениеДобавлено: Вт апр 29, 2025 20:25:07 
Встал на лапы

Зарегистрирован: Ср дек 25, 2019 21:17:31
Сообщений: 95
Откуда: Саратов
Рейтинг сообщения: 0
PORTB5 перестаёт работать как цифровой вход.

Если сброшен DIDR0, то должен работать. В чем выражается его "перестает работать"? Не реагирует на изменяющееся состояние? И про фьюзы тебя не просто так спрашивали выше, PORTB5 reset как бы..


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: проблема с PORTB5 в ATtiny13а
СообщениеДобавлено: Ср апр 30, 2025 09:52:33 
Сверлит текстолит когтями
Аватар пользователя

Карма: 12
Рейтинг сообщений: 38
Зарегистрирован: Вс май 21, 2006 16:07:59
Сообщений: 1225
Откуда: Алтай
Рейтинг сообщения: 0
Ну сами подумайте, если бы я не установил его, как бы работал PB5? Разумеется, все фьюзы установил, и АВР доктор у меня есть, если что, такшта здесь все норм.
В Протеусе всё работает чётко, а в железе ( после установки и сброса ADC) никак. Делаю опрос PORTB5, до настройки ADC и в железе работать начинает.
В общем, поставленную задачу решил программно-аппаратными костылями.
Есть смутное подозрение, что дело всё таки в китайской тиньке, купленной на Али.
Как нибудь, при наличии оригинальной тиньки поэкспериментирую с этим глюком. :solder:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: проблема с PORTB5 в ATtiny13а
СообщениеДобавлено: Ср апр 30, 2025 11:29:37 
Друг Кота
Аватар пользователя

Карма: 61
Рейтинг сообщений: 1537
Зарегистрирован: Вт окт 22, 2013 04:37:23
Сообщений: 3322
Откуда: Казань
Рейтинг сообщения: 0
:facepalm: Ещё можно на ошибки в компиляторе списать - наверняка они там криво что-то накрутили.

_________________
Платы для HLDI - установки лазерной засветки фоторезиста.
Фоторезисты Ordyl Alpha 350 и AM 140.
Жидкое олово для лужения плат (видео) - самое лучшее и только у меня.
Паяльная маска XV501T-4 и KSM-S6189 (5 цветов).
Заказ печатных плат - pcbsmac@gmail.com


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: проблема с PORTB5 в ATtiny13а
СообщениеДобавлено: Ср апр 30, 2025 18:39:58 
Опытный кот

Зарегистрирован: Вс мар 23, 2025 14:56:55
Сообщений: 700
Рейтинг сообщения: 3
обожаю эту фразу - "В Протеусе всё работает чётко".

Ну, так и использовать в Протеусе, в чём вопрос-то? :)))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: проблема с PORTB5 в ATtiny13а
СообщениеДобавлено: Ср апр 30, 2025 19:52:08 
Это не хвост, это антенна

Карма: 4
Рейтинг сообщений: 139
Зарегистрирован: Ср июн 25, 2008 15:19:44
Сообщений: 1478
Рейтинг сообщения: 0
Первое правило. Попробую показать мышление. В технике чудес не бывает.
Второе правило. Если перестало работать. Этому есть причина. Всегда. Просто лежало, где то 5 лет. В каких условиях. В каких условиях устройство изготовлено. Как пример. Макетная платка. С МК, с обвязкой. После нескольких валяния, перестало работать. Я стал вспоминать. Работало нормально. При последнем подключении все работало. Условия хранения были идеальные. Завернуто в антистатический пакет, в ящик в стол, комнатная температура.
Все перепроверил. Питание хорошее. Плата чистая. КЗ нет нигде.
Причина оказалась проста. Я при пайке мвкетки перегрел конденсатов кварца. Один из конденсаторов оказался разрушен. При отладке макетки все работало. Пока валялся в коробке, конденсатор деградировал.
Следующий момент. Именно ваш случай. У МК AVR есть недокументированный случай. Доступ к порту занимает несколько тактов. Это нужно поднимать историю. То ли обращению к биту, то ли к порту. Задержка занимает несколько тактов. Это беда тинек определенного времени изготовления.
Я к чему. Тема поднималась в свое время инженером, который был официальным представителем МК AVR в России. Я по AVR учился учился на форуме. Советы, приемы, примочки. Все такое, короче говоря.
Включили на прием аналогового сигнала. Потом переключили на дискретный вход.
А это кстати вариант. Генератор АЦП работает от внутреннего генератора. И тут могла сработать задержка.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: проблема с PORTB5 в ATtiny13а
СообщениеДобавлено: Чт май 01, 2025 07:47:44 
Сверлит текстолит когтями
Аватар пользователя

Карма: 12
Рейтинг сообщений: 38
Зарегистрирован: Вс май 21, 2006 16:07:59
Сообщений: 1225
Откуда: Алтай
Рейтинг сообщения: 0
Включили на прием аналогового сигнала. Потом переключили на дискретный вход.
Генератор АЦП работает от внутреннего генератора. И тут могла сработать задержка.

Была такая мысль, делал программную задержку в 1мс, без изменений.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: проблема с PORTB5 в ATtiny13а
СообщениеДобавлено: Сб май 03, 2025 08:59:46 
Это не хвост, это антенна

Карма: 4
Рейтинг сообщений: 139
Зарегистрирован: Ср июн 25, 2008 15:19:44
Сообщений: 1478
Рейтинг сообщения: 0
Контрафактный МК. Других объяснений нет.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: проблема с PORTB5 в ATtiny13а
СообщениеДобавлено: Вс май 04, 2025 06:30:33 
Сверлит текстолит когтями

Карма: 12
Рейтинг сообщений: 124
Зарегистрирован: Вт июн 07, 2011 08:03:18
Сообщений: 1213
Рейтинг сообщения: 0
Ну сами подумайте, если бы я не установил его, как бы работал PB5? Разумеется, все фьюзы установил, и АВР доктор у меня есть, если что, такшта здесь все норм

Да как. АЦП может работать и без фьюзов. Нужно только нижний порог не переступать.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: проблема с PORTB5 в ATtiny13а
СообщениеДобавлено: Вс май 04, 2025 09:19:51 
Сверлит текстолит когтями
Аватар пользователя

Карма: 12
Рейтинг сообщений: 38
Зарегистрирован: Вс май 21, 2006 16:07:59
Сообщений: 1225
Откуда: Алтай
Рейтинг сообщения: 0
АЦП может работать и без фьюзов.

Опять двадцать пять. :facepalm: Как без установленного фьюза RSTDISBL может работать цифровым входом PORTB5?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: проблема с PORTB5 в ATtiny13а
СообщениеДобавлено: Вс май 04, 2025 13:49:27 
Сверлит текстолит когтями

Карма: 12
Рейтинг сообщений: 124
Зарегистрирован: Вт июн 07, 2011 08:03:18
Сообщений: 1213
Рейтинг сообщения: 0
Опять двадцать пять.
Ну добавь резистор и смотри с помощью АЦП. Не?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: проблема с PORTB5 в ATtiny13а
СообщениеДобавлено: Вс май 04, 2025 13:59:34 
Сверлит текстолит когтями
Аватар пользователя

Карма: 12
Рейтинг сообщений: 38
Зарегистрирован: Вс май 21, 2006 16:07:59
Сообщений: 1225
Откуда: Алтай
Рейтинг сообщения: -2
1. Тыкать не надо.
2.Внимательно читайте посты. 30.04 я написал, что вопрос решен программно-аппаратным путём.
3. Совета, как это решить, я у вас не спрашивал, ничего сложного в этом нет. Интересовал сам факт "глюка", которого в симуляторе нет.
4. Я вроде вам предлагал "проходить мимо"? Повторить?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: проблема с PORTB5 в ATtiny13а
СообщениеДобавлено: Вс май 04, 2025 16:07:41 
Сверлит текстолит когтями

Карма: 12
Рейтинг сообщений: 124
Зарегистрирован: Вт июн 07, 2011 08:03:18
Сообщений: 1213
Рейтинг сообщения: 0
Конечно, я ТЕБЯ забыл спросить что мне делать.
Попрошайничай. Удачи.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: проблема с PORTB5 в ATtiny13а
СообщениеДобавлено: Пн май 05, 2025 05:05:20 
Сверлит текстолит когтями
Аватар пользователя

Карма: 12
Рейтинг сообщений: 38
Зарегистрирован: Вс май 21, 2006 16:07:59
Сообщений: 1225
Откуда: Алтай
Рейтинг сообщения: -7
Удачи.

Фу, слава Богу, исчез. Дошло наконец до утки, на третьи сутки.
Твоими "рекомендации" только зад подтереть. :sleep:


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 19 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y