Мини-задача о attiny13, ШИМ и кнопках

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Аватара пользователя
OBIVAN
Встал на лапы
Сообщения: 84
Зарегистрирован: Вт ноя 25, 2008 18:56:41

Сообщение OBIVAN »

А как вы смотрите на число 30 чем не вариант встречно парал. включение между ножками мк. :shock:
Реклама
Аватара пользователя
__Alexander
Потрогал лапой паяльник
Сообщения: 335
Зарегистрирован: Вт сен 11, 2007 10:27:08
Откуда: Киев

Сообщение __Alexander »

OBIVAN писал(а):А как вы смотрите на число 30 чем не вариант встречно парал. включение между ножками мк. :shock:
Памяти не хватит, по любому.



------------------------
Реклама
ILIS
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Вт сен 01, 2009 09:54:47

Сообщение ILIS »

OBIVAN писал(а):А как вы смотрите на число 30 чем не вариант встречно парал. включение между ножками мк. :shock:
Это как? И про три состояния где можно почитать? (или сами расскажите? :) )
Аватара пользователя
OBIVAN
Встал на лапы
Сообщения: 84
Зарегистрирован: Вт ноя 25, 2008 18:56:41

Сообщение OBIVAN »

Так чтоб по-проще третье состояния вывода это когда вывод настроен на вход а светики предлагаю подключить вот так
Вложения
1.JPG
(30.73 КБ) 900 скачиваний
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Сообщение GP1 »

не полохо бы еще и, хотя бы, алгоритм работы описать, а лепить светики как угодно любой сможет.
почитайте внимательно условие задачи.
при таком включении - если на одном СД яркость будет прибавляться, то на другом соответственно уменьшаться
Чем дальше, тем больше становлюсь занудой...
Изображение
Реклама
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18647
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Сообщение ARV »

и про кнопки не забывайте :) их тоже куда-то лепить надо... 9 светиков - ими надо управлять... сколько для этого надо кнопок? ищите компромисс :)
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Реклама
Аватара пользователя
OBIVAN
Встал на лапы
Сообщения: 84
Зарегистрирован: Вт ноя 25, 2008 18:56:41

Сообщение OBIVAN »

И вчем собственно сложность выбираем конкретный светик и задем длительность импульса по нему ну и конечно все это в режиме развертки да заставить его светиться на все 100% возможно и не получится но регулироватть наверняка.
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Сообщение GP1 »

либо я окончательно отупел на старости лет, либо мне не понятно как, например, два включенных встречно-параллельно светодиода включенных между 2мя выводами МК будут иметь разные каналы ШИМ-управления.
эпюрки в студию.
Чем дальше, тем больше становлюсь занудой...
Изображение
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Сообщение GP1 »

я так понял, вариант 6х6 уже никого не интересует?
ну тогда дальше не буду мучаться.
если кому интересно идея заключалась в следующем:
Вложения
shema.jpg
(13.2 КБ) 865 скачиваний
Чем дальше, тем больше становлюсь занудой...
Изображение
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18647
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Сообщение ARV »

GP1 писал(а):либо я окончательно отупел на старости лет, либо мне не понятно как, например, два включенных встречно-параллельно светодиода включенных между 2мя выводами МК будут иметь разные каналы ШИМ-управления.
эпюрки в студию.
будут, будут... вы забыли о том, что кроме 1 и 0 может быть Z состояние... пример: 2 всетречно параллельно включенных диода, порт1 и порт2.

Код: Выделить всё

табличка свечения
порт1       0   1   Z   x
порт2       1   0   x   Z
светодиод   1   2   -   -
то есть 2 комбинации для свечения одного из двух светодиодов и 4 комбинации, когда не светится ни один из них
Последний раз редактировалось ARV Чт сен 03, 2009 13:46:34, всего редактировалось 1 раз.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Аватара пользователя
OBIVAN
Встал на лапы
Сообщения: 84
Зарегистрирован: Вт ноя 25, 2008 18:56:41

Сообщение OBIVAN »

Все за счет третьего сотояния вывода что нам мешает в каждом полупериоде менять скважность светику от 0-50% не мешая второму .
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18647
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Сообщение ARV »

GP1 писал(а):я так понял, вариант 6х6 уже никого не интересует?
ну тогда дальше не буду мучаться.
если кому интересно идея заключалась в следующем:
вариант интересует, но подходящий :) а у вас - не подходящий. при нажатии на кнопку светодиод будет подсвечен - играть на том, что 600 Ом для него много - нельзя: красные, например, светиться будут заметно.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Сообщение GP1 »

ARV писал(а):будут, будут... вы забыли о том, что кроме 1 и 0 может быть Z состояние... пример: 2 всетречно параллельно включенных диода, порт1 и порт2.

Код: Выделить всё

табличка свечения
порт1       0   1   Z   x
порт2       1   0   x   Z
светодиод   1   2   -   -
то есть 2 комбинации для свечения одного из двух светодиодов и 2 комбинации, когда не светится ни один из них
тогда уж 2 две комбинации для свечения и 4 когда не светятся. вы забыли про 0-0 и 1-1, но смысла это не меняет, т.к. в итоге получили на 2 вывода - 2 канала.
разъубедите меня плиззз
Чем дальше, тем больше становлюсь занудой...
Изображение
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18647
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Сообщение ARV »

если быть совсем точным, то не 4 несветящихся комбинации, не две (исходный свой пост я поправил, не додумав до конца), а 6 :)))

да, для 2-х портов 2 канала, но уже для 3-х портов... не три, а 6... а это уже заметная разница, не так ли? ;)
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Сообщение GP1 »

ARV писал(а):вариант интересует, но подходящий :) а у вас - не подходящий. при нажатии на кнопку светодиод будет подсвечен - играть на том, что 600 Ом для него много - нельзя: красные, например, светиться будут заметно.
есть вариант что можно регулировать ШИМ на соседнем выводе, и тогда подсветка мешать не будет :wink:
например:
кнопка на РВ0 регулирует канал РВ1
кнопка РВ1 - канал РВ2 и т.д.
все в ваших лапах :)
Чем дальше, тем больше становлюсь занудой...
Изображение
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Сообщение GP1 »

ARV писал(а): да, для 2-х портов 2 канала, но уже для 3-х портов... не три, а 6... а это уже заметная разница, не так ли? ;)

каким макаром?
Чем дальше, тем больше становлюсь занудой...
Изображение
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18647
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Сообщение ARV »

каким? да уж явно не тем, который телят куда-то гонял :)))
вы попробуйте нарисовать схемку и к ней табличку... сами все поймете :) из трех (или скольки угодно) портов оставляем любые 2 (остальные в Z - и мешать не будут) - и получаем то, о чем только что говорили.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Аватара пользователя
OBIVAN
Встал на лапы
Сообщения: 84
Зарегистрирован: Вт ноя 25, 2008 18:56:41

Сообщение OBIVAN »

Предлагаю пожертвовать одним выводом и использовать ацп так кнопок хватит на все :))
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18647
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Сообщение ARV »

OBIVAN писал(а):Предлагаю пожертвовать одним выводом и использовать ацп так кнопок хватит на все :))
в принципе, я не особо против, но это с моей точки зрения слабое решение: при изменении питания явно возникнут ошибки в определении кнопок... либо придется еще что-то мудрить, а вы не говорите, что именно :)
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Сообщение GP1 »

ладно, я завис, уже нарисовал и пытаюсь гонять туда-сюда Z, 0 и 1, но в тиньку13 обработка по-любому не влезет.
Чем дальше, тем больше становлюсь занудой...
Изображение
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»