Вот выдел в комплектах МастерКит есть однно устройство
ATmega 8 и пульт RC-6
- Тарас
- Встал на лапы
- Сообщения: 89
- Зарегистрирован: Ср июн 04, 2008 01:20:54
- Откуда: Украина, Винница
- Контактная информация:
ATmega 8 и пульт RC-6
Здраствуйте. Мяу.
Вот выдел в комплектах МастерКит есть однно устройство
на базе микропроцессора ATtinny 2313 которое подключаеться к фотоприемнику, и на выходах(портах) может управлять различными устройствами, послаными из пульта RC-6. Помогите пожалуйста зделать такое устройство на базе микроконтроллера ATmega8 (и пульта RC-6, хотя бы некоторых кнопок). 
Вот выдел в комплектах МастерКит есть однно устройство
Мяу-у-у-у-у
ATmega 8 и пульт RC-6
HEX- в архиве.Датчик включи к пину D2, светодиоды к порту В0-5.
- Вложения
-
- rc6-mega8.rar
- НЕХ-нельза высылать
- (844 байт) 1215 скачиваний
- Тарас
- Встал на лапы
- Сообщения: 89
- Зарегистрирован: Ср июн 04, 2008 01:20:54
- Откуда: Украина, Винница
- Контактная информация:
Кварц
А на какой частоте прошивать (тоесть какую частоту кварца задавать при прошивки) или это уже зависит от схемы, можноло ли использовать ATMega8L и кварц 4 МГц ?
Мяу-у-у-у-у
Прошивка сгенерирована под кварц 4 мГц.
Это был исходник для Mega8515 с 24 выходными линиями (под все кнопки пульта RC6 (причем можно задать для каждой ножки порта А,В и С отдельно код системы и код команды). Работает контроллер в триггерном режиме: нажал на кнопку - бит установился. Нажал еще раз - бит сбросился.
Кварц рекомендую поставить, хотя можно использовать и внутреннюю RC-цепь на эту-же частоту. Но тогда надо в текст программы вписать константу, которую вычислит STK500. И при наличии кварца будет меньше сбоев, особенно при просадке напряжения питания микроконтроллера в момент включения силового реле (схемы с безтрансформаторным питанием - от этого страдают некоторые самоделки).
В общем исходник я не урезал, а просто включил на вывод только порт В. Получилось при наличии кварца 6 выходных линий. Проверил на MEGE8-работает устойчиво. С внутренним генератором получите 8 выходных сигналов-не проверил, но должно работать.
Это был исходник для Mega8515 с 24 выходными линиями (под все кнопки пульта RC6 (причем можно задать для каждой ножки порта А,В и С отдельно код системы и код команды). Работает контроллер в триггерном режиме: нажал на кнопку - бит установился. Нажал еще раз - бит сбросился.
Кварц рекомендую поставить, хотя можно использовать и внутреннюю RC-цепь на эту-же частоту. Но тогда надо в текст программы вписать константу, которую вычислит STK500. И при наличии кварца будет меньше сбоев, особенно при просадке напряжения питания микроконтроллера в момент включения силового реле (схемы с безтрансформаторным питанием - от этого страдают некоторые самоделки).
В общем исходник я не урезал, а просто включил на вывод только порт В. Получилось при наличии кварца 6 выходных линий. Проверил на MEGE8-работает устойчиво. С внутренним генератором получите 8 выходных сигналов-не проверил, но должно работать.
Начинающим не рекомендую начинать работать сразу с Mega8.
Т.К. надо под рукой иметь STK500 или его полноценную копию HVProg. В противном случае возникает много проблем (начиная с заводской установки Fuses-бит).
Т.К. надо под рукой иметь STK500 или его полноценную копию HVProg. В противном случае возникает много проблем (начиная с заводской установки Fuses-бит).
- Вложения
-
- rc6-mega8.rar
- Для начинающих
- (86.37 КБ) 1459 скачиваний
fuses-stk-500
Народ интересуется - видимо хотят управлять не только детскими игрушками "с дивана".
- Вложения
-
- fuses-stk.rar
- 2 фото уставок
- (84.02 КБ) 783 скачивания
- Gray64
- Встал на лапы
- Сообщения: 96
- Зарегистрирован: Вт май 27, 2008 21:15:01
- Откуда: Украина
- Контактная информация:
Извините,что не в тему,но похожая ситуация -схема и исходник для тини2313,а в наличии мега8.Вроде нет проблем,но не знаю как быть с инициализацией(хух,ну и слово!) стека.Это дело надо менять,или и так сойдет?И если менять ,то ка она(это слово) должна выглядеть на АСМе ? В меге8 надо 2 байта?Подскажите будь ласка.
Глаза боятся а руки делают!
Прошивка к МЕГЕ8 рабочая, беда Тараса в том, что он читает посты невнимательно, у меня написано: датчик включен к порту D2. А Тарас его запаял на D0 (как в схеме МАСТЕР-КИТ) и чего-то ждет.
Высылаю эту-же прошивку на ATtiny2313 с внешним кварцем 3,68 Мгц-4Мгц. Включение датчика опять к D2, а выходы В0-В5.
Высылаю эту-же прошивку на ATtiny2313 с внешним кварцем 3,68 Мгц-4Мгц. Включение датчика опять к D2, а выходы В0-В5.
- Вложения
-
- rc5-tiny2313.rar
- Прошивка для внешнего кварца 3,68 - 4 Мгц.
Датчик к D2, выходы на В0-5. Проверил на STK500 с пультами RC5 и RC6 (кнопки с цифрами 0-5). - (852 байт) 824 скачивания
- Тарас
- Встал на лапы
- Сообщения: 89
- Зарегистрирован: Ср июн 04, 2008 01:20:54
- Откуда: Украина, Винница
- Контактная информация:
Да действительно оплашал, присоеденил приемник к D0
Жаль все свои мега 8 использовал вот завалялась Attiny2313
А каие фюзы шить, я так и не разобрался (я вобщето еще новичок)
можете показать напримере єтого рисунка???
Жаль все свои мега 8 использовал вот завалялась Attiny2313
А каие фюзы шить, я так и не разобрался (я вобщето еще новичок)
можете показать напримере єтого рисунка???
- Вложения
-
- 2313a.GIF
- (25.3 КБ) 1299 скачиваний
Мяу-у-у-у-у
fuses-tiny2313
Только в среде STK-500, а под AVR910
сам проставишь птички.
сам проставишь птички.
- Вложения
-
- fases-tiny2313.rar
- fuses ATtiny2313 под STK500
- (38.94 КБ) 573 скачивания
- Тарас
- Встал на лапы
- Сообщения: 89
- Зарегистрирован: Ср июн 04, 2008 01:20:54
- Откуда: Украина, Винница
- Контактная информация:
:)
помогите мне перевести фюзы под мегу8 для Code Vision AVR, а то я в этом не бум-бум
Про фьюзы см. http://www.radiokot.ru/forum/viewtopic.php?t=1279 Aheir
Неа подходящего не нашел(((
Народ помогите пожалуйста перевести фюзы
Про фьюзы см. http://www.radiokot.ru/forum/viewtopic.php?t=1279 Aheir
Неа подходящего не нашел(((
Народ помогите пожалуйста перевести фюзы
Мяу-у-у-у-у
- Тарас
- Встал на лапы
- Сообщения: 89
- Зарегистрирован: Ср июн 04, 2008 01:20:54
- Откуда: Украина, Винница
- Контактная информация:
(((
Прошил фюзы на меге8, и всеравно не пашет
Фюзы прошил так как не рисунку...
В чем может быть проблема?
Фюзы прошил так как не рисунку...
В чем может быть проблема?
- Вложения
-
- Безымянный.rar
- (70.79 КБ) 485 скачиваний
Мяу-у-у-у-у
-
BerZerK-ku
- Мучитель микросхем
- Сообщения: 492
- Зарегистрирован: Вт июл 22, 2008 08:10:54
Re: (((
Тарас писал(а):Прошил фюзы на меге8, и всеравно не пашет
Фюзы прошил так как не рисунку...
В чем может быть проблема?
По-моему достаточно сбросить флажок с BOOTRST. Или у вас предусмотрен загрузчик?
rc5 rc6
Оставь 4 птички: BODLEVEL, SUT0, CKSEL1, CKSEL0
-
BerZerK-ku
- Мучитель микросхем
- Сообщения: 492
- Зарегистрирован: Вт июл 22, 2008 08:10:54
Re: rc5 rc6
dem-vr писал(а):Оставь 4 птички: BODLEVEL, SUT0, CKSEL1, CKSEL0
Зачем BODLEVEL в отсутсвии BODEN?