http://www.forum.getchip.net/

как работать с портом attiny13?
http://www.forum.getchip.net/viewtopic.php?f=10&t=492
Страница 1 из 1

Автор:  Andry Smart [ 23 май 2014, 10:37 ]
Заголовок сообщения:  как работать с портом attiny13?

подскажите пожалуйста, как работать с портом.
суть такая, что мне нужно часть порта на вход настроить (опрос кнопки) а остальные пины на выход. (RGB диод )

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

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

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

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

Автор:  SVN [ 23 май 2014, 17:35 ]
Заголовок сообщения:  Re: как работать с портом attiny13?

Если пин порта контролирует только кнопку, то его не нужно настраивать на выход. Опрашивать кнопку можно где угодно, всё зависит от конкретного алгоритма. Чтобы точнее рассуждать нужна схема и исходник проекта с описанием алгоритма.

Автор:  Andry Smart [ 23 май 2014, 18:05 ]
Заголовок сообщения:  Re: как работать с портом attiny13?

порт один, и проблема в том, что он нужен по одному пину как вход а по остальным как выход.

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

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

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

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

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

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

Вложения:
Комментарий к файлу: схемка
41a0234s-960.jpg
41a0234s-960.jpg [ 58.19 КБ | Просмотров: 12024 ]

Автор:  Andry Smart [ 23 май 2014, 18:06 ]
Заголовок сообщения:  Re: как работать с портом attiny13?

да и в принципе подумал, что одного rgb диода мало. надо три.
в схемку добавлю транзисторы. то не проблема. проблема с программной частью. надеюсь на помощь

Автор:  SVN [ 23 май 2014, 19:36 ]
Заголовок сообщения:  Re: как работать с портом attiny13?


Автор:  Andry Smart [ 24 май 2014, 11:12 ]
Заголовок сообщения:  Re: как работать с портом attiny13?

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


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

Автор:  SVN [ 24 май 2014, 14:28 ]
Заголовок сообщения:  Re: как работать с портом attiny13?

В папке АВ есть программа вольтметра… в мануале АВ этот вольтметр описан… ещё нужно почитать про АЦП AVR и начинать пробовать.
Что касается входа Door, я бы поставил оптопару – надёжнее.

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