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

 
Текущее время: 03 май 2025, 17:54

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



Ответить
Имя пользователя:
Заголовок:
Текст сообщения:
Введите текст вашего сообщения. Длина сообщения в символах не более: 60000

Размер шрифта:
Цвет шрифта
Настройки:
BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[flash] ВЫКЛЮЧЕН
[url] ВКЛЮЧЁН
Смайлики ВЫКЛЮЧЕНЫ
Отключить в этом сообщении BBCode
Не преобразовывать адреса URL в ссылки
Анти-спам
Анти-спам:
Выполните задание
   

Обзор темы - как работать с портом attiny13?
Автор Сообщение
  Заголовок сообщения:  Re: как работать с портом attiny13?  
Цитата
В папке АВ есть программа вольтметра… в мануале АВ этот вольтметр описан… ещё нужно почитать про АЦП AVR и начинать пробовать.
Что касается входа Door, я бы поставил оптопару – надёжнее.
Сообщение Добавлено: 24 май 2014, 14:28
  Заголовок сообщения:  Re: как работать с портом attiny13?  
Цитата
по поводу назначения выводов порта. сорри не досмотрел. спасибо, что открыли мне глаза.


по поводу АЦП и кнопок. в той теме не нашел ни описания ни примеров. только готовые hex.
Сообщение Добавлено: 24 май 2014, 11:12
  Заголовок сообщения:  Re: как работать с портом attiny13?  
Цитата
Сообщение Добавлено: 23 май 2014, 19:36
  Заголовок сообщения:  Re: как работать с портом attiny13?  
Цитата
да и в принципе подумал, что одного rgb диода мало. надо три.
в схемку добавлю транзисторы. то не проблема. проблема с программной частью. надеюсь на помощь
Сообщение Добавлено: 23 май 2014, 18:06
  Заголовок сообщения:  Re: как работать с портом attiny13?  
Цитата
порт один, и проблема в том, что он нужен по одному пину как вход а по остальным как выход.

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

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

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

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

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

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


Вложения:
Комментарий к файлу: схемка
41a0234s-960.jpg
41a0234s-960.jpg [ 58.19 КБ | Просмотров: 12032 ]
Сообщение Добавлено: 23 май 2014, 18:05
  Заголовок сообщения:  Re: как работать с портом attiny13?  
Цитата
Если пин порта контролирует только кнопку, то его не нужно настраивать на выход. Опрашивать кнопку можно где угодно, всё зависит от конкретного алгоритма. Чтобы точнее рассуждать нужна схема и исходник проекта с описанием алгоритма.
Сообщение Добавлено: 23 май 2014, 17:35
  Заголовок сообщения:  как работать с портом attiny13?  
Цитата
подскажите пожалуйста, как работать с портом.
суть такая, что мне нужно часть порта на вход настроить (опрос кнопки) а остальные пины на выход. (RGB диод )

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

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

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

регистры порта D естественно заменил на регистры порта И. но что я еще не так сделал? и куда мне втиснуть опрос кнопки?, что бы он не повлиял на работу ШИМ?
Сообщение Добавлено: 23 май 2014, 10:37

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


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