Перейти к блогу GetChip.net - блог        JilTE[1] - в разработке     Модификации устройств - модификации

 
Текущее время: 20 апр 2024, 02:39

Часовой пояс: UTC + 3 часа [ Летнее время ]



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: как работать с портом attiny13?
СообщениеДобавлено: 23 май 2014, 10:37 
Не в сети
Аватара пользователя

Зарегистрирован: 12 янв 2014, 16:16
Сообщения: 82
подскажите пожалуйста, как работать с портом.
суть такая, что мне нужно часть порта на вход настроить (опрос кнопки) а остальные пины на выход. (RGB диод )

и все это в algoritm buildere. точнее на основе viewtopic.php?f=18&t=164
я так понимаю надо динамически переключать на вход, опросить кнопку и опять настроить на выход. все это в прерываниях.

помогите советом. да и еще проект под attiny 2313 пробовал настроить под attiny 13 не получилось.

кроме типа кристала в настройках проекта что то еще нужно менять?

регистры порта D естественно заменил на регистры порта И. но что я еще не так сделал? и куда мне втиснуть опрос кнопки?, что бы он не повлиял на работу ШИМ?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: как работать с портом attiny13?
СообщениеДобавлено: 23 май 2014, 17:35 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3769
Откуда: Россия
Если пин порта контролирует только кнопку, то его не нужно настраивать на выход. Опрашивать кнопку можно где угодно, всё зависит от конкретного алгоритма. Чтобы точнее рассуждать нужна схема и исходник проекта с описанием алгоритма.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: как работать с портом attiny13?
СообщениеДобавлено: 23 май 2014, 18:05 
Не в сети
Аватара пользователя

Зарегистрирован: 12 янв 2014, 16:16
Сообщения: 82
порт один, и проблема в том, что он нужен по одному пину как вход а по остальным как выход.

думаю страшного ничего не будет, если я пин на котором кнопка будет замыкаться на массу, сделаю выходом. но не буду на этот пин програмно подавать единичку.
схемы как и прошивки нет. я для того и советуюсь, что бы решить как мне реализовать задуманное.

вот подумал вообще сделать несколько кнопок, используя АЦП. в принципе можно и одну. просто нужно фиксировать длинное нажатие и короткое.

одним словом помогите к примерно такой схемке состряпать прошивку.

это будет небольшая платка, которая крепится под сидением и подключается в схему автомобиля. Задумал я ее как подсветку для ног.
при открытии двери она плавно зажигается и горит, пока не закроешь. после закрывания двери белый цвет плавно меняется на тот, который вы желаете.
цвета и скорость плавного зажигания, перехода и т д можно настроить кнопками.

в процессе работы решил, что много кнопок это лишнее можно и одной обойтись. кстати на схеме еще есть сигнал door это от концевика двери. при открытой двери контакт замыкается на массу.

может кто набросает проект в algoritm buildere? не клеится что то у меня.


Вложения:
Комментарий к файлу: схемка
41a0234s-960.jpg
41a0234s-960.jpg [ 58.19 КБ | Просмотров: 10068 ]
Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: как работать с портом attiny13?
СообщениеДобавлено: 23 май 2014, 18:06 
Не в сети
Аватара пользователя

Зарегистрирован: 12 янв 2014, 16:16
Сообщения: 82
да и в принципе подумал, что одного rgb диода мало. надо три.
в схемку добавлю транзисторы. то не проблема. проблема с программной частью. надеюсь на помощь


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: как работать с портом attiny13?
СообщениеДобавлено: 23 май 2014, 19:36 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3769
Откуда: Россия


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: как работать с портом attiny13?
СообщениеДобавлено: 24 май 2014, 11:12 
Не в сети
Аватара пользователя

Зарегистрирован: 12 янв 2014, 16:16
Сообщения: 82
по поводу назначения выводов порта. сорри не досмотрел. спасибо, что открыли мне глаза.


по поводу АЦП и кнопок. в той теме не нашел ни описания ни примеров. только готовые hex.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: как работать с портом attiny13?
СообщениеДобавлено: 24 май 2014, 14:28 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3769
Откуда: Россия
В папке АВ есть программа вольтметра… в мануале АВ этот вольтметр описан… ещё нужно почитать про АЦП AVR и начинать пробовать.
Что касается входа Door, я бы поставил оптопару – надёжнее.


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

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

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


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

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB