ATmega 8 и пульт RC-6

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Аватара пользователя
Тарас
Встал на лапы
Сообщения: 89
Зарегистрирован: Ср июн 04, 2008 01:20:54
Откуда: Украина, Винница
Контактная информация:

ATmega 8 и пульт RC-6

Сообщение Тарас »

Здраствуйте. Мяу.
Вот выдел в комплектах МастерКит есть однно устройство :idea: на базе микропроцессора ATtinny 2313 которое подключаеться к фотоприемнику, и на выходах(портах) может управлять различными устройствами, послаными из пульта RC-6. Помогите пожалуйста зделать такое устройство на базе микроконтроллера ATmega8 (и пульта RC-6, хотя бы некоторых кнопок). :))
Мяу-у-у-у-у
dem-vr
Встал на лапы
Сообщения: 97
Зарегистрирован: Пн ноя 27, 2006 20:58:02

ATmega 8 и пульт RC-6

Сообщение dem-vr »

HEX- в архиве.Датчик включи к пину D2, светодиоды к порту В0-5.
Вложения
rc6-mega8.rar
НЕХ-нельза высылать
(844 байт) 1214 скачиваний
Аватара пользователя
Тарас
Встал на лапы
Сообщения: 89
Зарегистрирован: Ср июн 04, 2008 01:20:54
Откуда: Украина, Винница
Контактная информация:

Спасибо

Сообщение Тарас »

а вот у меня CVAVR как там зашить ХЕКС файл зашивать как флеш или еепром?
Мяу-у-у-у-у
Аватара пользователя
Aheir
Модератор
Сообщения: 4517
Зарегистрирован: Пн апр 03, 2006 11:43:25
Откуда: Санкт - Петербург
Контактная информация:

Сообщение Aheir »

флеш
Оптимизм х (Опыт + Знания) = const
Аватара пользователя
Тарас
Встал на лапы
Сообщения: 89
Зарегистрирован: Ср июн 04, 2008 01:20:54
Откуда: Украина, Винница
Контактная информация:

Кварц

Сообщение Тарас »

А на какой частоте прошивать (тоесть какую частоту кварца задавать при прошивки) или это уже зависит от схемы, можноло ли использовать ATMega8L и кварц 4 МГц ?
Мяу-у-у-у-у
Аватара пользователя
Aheir
Модератор
Сообщения: 4517
Зарегистрирован: Пн апр 03, 2006 11:43:25
Откуда: Санкт - Петербург
Контактная информация:

Сообщение Aheir »

Зависит от того, на какую частоту писалась прошивка. Это к автору.
Оптимизм х (Опыт + Знания) = const
dem-vr
Встал на лапы
Сообщения: 97
Зарегистрирован: Пн ноя 27, 2006 20:58:02

Сообщение dem-vr »

Прошивка сгенерирована под кварц 4 мГц.
Это был исходник для Mega8515 с 24 выходными линиями (под все кнопки пульта RC6 (причем можно задать для каждой ножки порта А,В и С отдельно код системы и код команды). Работает контроллер в триггерном режиме: нажал на кнопку - бит установился. Нажал еще раз - бит сбросился.
Кварц рекомендую поставить, хотя можно использовать и внутреннюю RC-цепь на эту-же частоту. Но тогда надо в текст программы вписать константу, которую вычислит STK500. И при наличии кварца будет меньше сбоев, особенно при просадке напряжения питания микроконтроллера в момент включения силового реле (схемы с безтрансформаторным питанием - от этого страдают некоторые самоделки).
В общем исходник я не урезал, а просто включил на вывод только порт В. Получилось при наличии кварца 6 выходных линий. Проверил на MEGE8-работает устойчиво. С внутренним генератором получите 8 выходных сигналов-не проверил, но должно работать.
Аватара пользователя
Тарас
Встал на лапы
Сообщения: 89
Зарегистрирован: Ср июн 04, 2008 01:20:54
Откуда: Украина, Винница
Контактная информация:

не пашет

Сообщение Тарас »

А можно увидить схему этого устройства?
у меня он не заработал :(
Мяу-у-у-у-у
dem-vr
Встал на лапы
Сообщения: 97
Зарегистрирован: Пн ноя 27, 2006 20:58:02

Сообщение dem-vr »

Начинающим не рекомендую начинать работать сразу с Mega8.
Т.К. надо под рукой иметь STK500 или его полноценную копию HVProg. В противном случае возникает много проблем (начиная с заводской установки Fuses-бит).
Вложения
rc6-mega8.rar
Для начинающих
(86.37 КБ) 1459 скачиваний
Аватара пользователя
Тарас
Встал на лапы
Сообщения: 89
Зарегистрирован: Ср июн 04, 2008 01:20:54
Откуда: Украина, Винница
Контактная информация:

Сообщение Тарас »

Вот я програмирую на CVAVR, и с фюзами немножко знаком, мжешь написать какие фюзы надо шить?
Мяу-у-у-у-у
dem-vr
Встал на лапы
Сообщения: 97
Зарегистрирован: Пн ноя 27, 2006 20:58:02

fuses-stk-500

Сообщение dem-vr »

Народ интересуется - видимо хотят управлять не только детскими игрушками "с дивана".
Вложения
fuses-stk.rar
2 фото уставок
(84.02 КБ) 783 скачивания
Аватара пользователя
Gray64
Встал на лапы
Сообщения: 96
Зарегистрирован: Вт май 27, 2008 21:15:01
Откуда: Украина
Контактная информация:

Сообщение Gray64 »

Извините,что не в тему,но похожая ситуация -схема и исходник для тини2313,а в наличии мега8.Вроде нет проблем,но не знаю как быть с инициализацией(хух,ну и слово!) стека.Это дело надо менять,или и так сойдет?И если менять ,то ка она(это слово) должна выглядеть на АСМе ? В меге8 надо 2 байта?Подскажите будь ласка.
Глаза боятся а руки делают!
dem-vr
Встал на лапы
Сообщения: 97
Зарегистрирован: Пн ноя 27, 2006 20:58:02

Сообщение dem-vr »

Прошивка к МЕГЕ8 рабочая, беда Тараса в том, что он читает посты невнимательно, у меня написано: датчик включен к порту D2. А Тарас его запаял на D0 (как в схеме МАСТЕР-КИТ) и чего-то ждет.
Высылаю эту-же прошивку на ATtiny2313 с внешним кварцем 3,68 Мгц-4Мгц. Включение датчика опять к D2, а выходы В0-В5.
Вложения
rc5-tiny2313.rar
Прошивка для внешнего кварца 3,68 - 4 Мгц.
Датчик к D2, выходы на В0-5. Проверил на STK500 с пультами RC5 и RC6 (кнопки с цифрами 0-5).
(852 байт) 823 скачивания
Аватара пользователя
Тарас
Встал на лапы
Сообщения: 89
Зарегистрирован: Ср июн 04, 2008 01:20:54
Откуда: Украина, Винница
Контактная информация:

Сообщение Тарас »

Да действительно оплашал, присоеденил приемник к D0 :?
Жаль все свои мега 8 использовал вот завалялась Attiny2313
А каие фюзы шить, я так и не разобрался (я вобщето еще новичок)
можете показать напримере єтого рисунка??? :idea:
Вложения
2313a.GIF
(25.3 КБ) 1299 скачиваний
Мяу-у-у-у-у
dem-vr
Встал на лапы
Сообщения: 97
Зарегистрирован: Пн ноя 27, 2006 20:58:02

fuses-tiny2313

Сообщение dem-vr »

Только в среде 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
Неа подходящего не нашел(((
Народ помогите пожалуйста перевести фюзы
Мяу-у-у-у-у
Аватара пользователя
Тарас
Встал на лапы
Сообщения: 89
Зарегистрирован: Ср июн 04, 2008 01:20:54
Откуда: Украина, Винница
Контактная информация:

(((

Сообщение Тарас »

Прошил фюзы на меге8, и всеравно не пашет :(

Фюзы прошил так как не рисунку...
В чем может быть проблема?
Вложения
Безымянный.rar
(70.79 КБ) 485 скачиваний
Мяу-у-у-у-у
BerZerK-ku
Мучитель микросхем
Сообщения: 492
Зарегистрирован: Вт июл 22, 2008 08:10:54

Re: (((

Сообщение BerZerK-ku »

Тарас писал(а):Прошил фюзы на меге8, и всеравно не пашет :(

Фюзы прошил так как не рисунку...
В чем может быть проблема?


По-моему достаточно сбросить флажок с BOOTRST. Или у вас предусмотрен загрузчик?
dem-vr
Встал на лапы
Сообщения: 97
Зарегистрирован: Пн ноя 27, 2006 20:58:02

rc5 rc6

Сообщение dem-vr »

Оставь 4 птички: BODLEVEL, SUT0, CKSEL1, CKSEL0
BerZerK-ku
Мучитель микросхем
Сообщения: 492
Зарегистрирован: Вт июл 22, 2008 08:10:54

Re: rc5 rc6

Сообщение BerZerK-ku »

dem-vr писал(а):Оставь 4 птички: BODLEVEL, SUT0, CKSEL1, CKSEL0

Зачем BODLEVEL в отсутсвии BODEN?
Закрыто

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