16+
Суббота
24 февраля
Вход |Карта сайта | |Upload |codebook | PARTS

 О смысле всего сущего 0xFF

 Средства и методы разработки

 Мобильная и беспроводная связь

 Блошиный рынок Объявления

caxapa

Микроконтроллеры ARM 

AVR PIC MSP PLD,FPGA,DSP 

Кибернетика Технологии 

Схемы, платы, компоненты 

Микроконтроллеры PIC

 
   Новая тема Правила Регистрация Поиск »» Архив
Вернуться в конференциюТопик полностью
mr-x  (26.01.2018 10:13, файл(ы)) , в ответ на проблема с TRIS? или PORT/LAT? возможно что автор: Илья
Вот другая картинка. Увеличил времена, чтобы было виднее как уровень сигнала опускается. Наблюдается некий переходный процесс, длящийся несколько миллисекунд. 
Схема то простая. Если пренебречь сопротивлением кнопки, парой резисторов на 1кОм, защитой от статики подключенной на землю, то получается совсем просто. Выход пика подключен к входу и подтянут к земле через 91кОм. Плюс pulldown на обоих ногах. Выход переключается из состояния (LAT=1, TRIS=0) в (LAT=1, TRIS=1), после чего уровень сначала совсем медленно и печально, после быстрее, за несколько мс опускается в ноль. Если бы была пропущена какая либо команда или ошибка из-за read-modify-write, не было бы ничего подобного на осциллограмме. Если опускать уровень 1->0 не с помощью TRIS=1 и pulldown, а с помощью LAT=0, или сначала LAT=0 и после TRIS=1, то всё, как будь-то, работает исправно. Убедиться можно только проверкой временем. Но всё-же хотелось бы разобраться.
Прикреплённые файлы:
NewFile8.jpg:31 K

 [x][x][x][x][x][x] [x][x][x][x][x][x][x][x]

Тема выделяется по переводу строки или автоматом

 

Имя


Регистрация позволит вам редактировать и перемещать ваши сообщения и прикреплять к ним файлы.
 
Символы: á é ó ú ý « »
Главная | Карта сайта | О проекте | Проекты | Файлообменник | Регистрация | Вебмастер | RSS
Лето 7526 от сотворения мира. При использовании материалов сайта ссылка на caxapу обязательна.
MMI © MMXVIII