Страница 1 из 4

ATmega 8 и пульт RC-6

Добавлено: Вс июн 15, 2008 17:50:58
Тарас
Здраствуйте. Мяу.
Вот выдел в комплектах МастерКит есть однно устройство :idea: на базе микропроцессора ATtinny 2313 которое подключаеться к фотоприемнику, и на выходах(портах) может управлять различными устройствами, послаными из пульта RC-6. Помогите пожалуйста зделать такое устройство на базе микроконтроллера ATmega8 (и пульта RC-6, хотя бы некоторых кнопок). :))

ATmega 8 и пульт RC-6

Добавлено: Вт июн 17, 2008 19:51:55
dem-vr
HEX- в архиве.Датчик включи к пину D2, светодиоды к порту В0-5.

Спасибо

Добавлено: Ср июн 18, 2008 22:12:28
Тарас
а вот у меня CVAVR как там зашить ХЕКС файл зашивать как флеш или еепром?

Добавлено: Чт июн 19, 2008 08:30:04
Aheir
флеш

Кварц

Добавлено: Чт июн 19, 2008 10:04:50
Тарас
А на какой частоте прошивать (тоесть какую частоту кварца задавать при прошивки) или это уже зависит от схемы, можноло ли использовать ATMega8L и кварц 4 МГц ?

Добавлено: Чт июн 19, 2008 10:38:01
Aheir
Зависит от того, на какую частоту писалась прошивка. Это к автору.

Добавлено: Чт июн 19, 2008 18:23:25
dem-vr
Прошивка сгенерирована под кварц 4 мГц.
Это был исходник для Mega8515 с 24 выходными линиями (под все кнопки пульта RC6 (причем можно задать для каждой ножки порта А,В и С отдельно код системы и код команды). Работает контроллер в триггерном режиме: нажал на кнопку - бит установился. Нажал еще раз - бит сбросился.
Кварц рекомендую поставить, хотя можно использовать и внутреннюю RC-цепь на эту-же частоту. Но тогда надо в текст программы вписать константу, которую вычислит STK500. И при наличии кварца будет меньше сбоев, особенно при просадке напряжения питания микроконтроллера в момент включения силового реле (схемы с безтрансформаторным питанием - от этого страдают некоторые самоделки).
В общем исходник я не урезал, а просто включил на вывод только порт В. Получилось при наличии кварца 6 выходных линий. Проверил на MEGE8-работает устойчиво. С внутренним генератором получите 8 выходных сигналов-не проверил, но должно работать.

не пашет

Добавлено: Ср июл 02, 2008 16:54:56
Тарас
А можно увидить схему этого устройства?
у меня он не заработал :(

Добавлено: Ср июл 02, 2008 22:39:21
dem-vr
Начинающим не рекомендую начинать работать сразу с Mega8.
Т.К. надо под рукой иметь STK500 или его полноценную копию HVProg. В противном случае возникает много проблем (начиная с заводской установки Fuses-бит).

Добавлено: Чт июл 03, 2008 11:38:20
Тарас
Вот я програмирую на CVAVR, и с фюзами немножко знаком, мжешь написать какие фюзы надо шить?

fuses-stk-500

Добавлено: Чт июл 03, 2008 17:07:09
dem-vr
Народ интересуется - видимо хотят управлять не только детскими игрушками "с дивана".

Добавлено: Вс июл 06, 2008 23:03:05
Gray64
Извините,что не в тему,но похожая ситуация -схема и исходник для тини2313,а в наличии мега8.Вроде нет проблем,но не знаю как быть с инициализацией(хух,ну и слово!) стека.Это дело надо менять,или и так сойдет?И если менять ,то ка она(это слово) должна выглядеть на АСМе ? В меге8 надо 2 байта?Подскажите будь ласка.

Добавлено: Пн июл 07, 2008 11:00:54
dem-vr
Прошивка к МЕГЕ8 рабочая, беда Тараса в том, что он читает посты невнимательно, у меня написано: датчик включен к порту D2. А Тарас его запаял на D0 (как в схеме МАСТЕР-КИТ) и чего-то ждет.
Высылаю эту-же прошивку на ATtiny2313 с внешним кварцем 3,68 Мгц-4Мгц. Включение датчика опять к D2, а выходы В0-В5.

Добавлено: Ср июл 09, 2008 15:57:10
Тарас
Да действительно оплашал, присоеденил приемник к D0 :?
Жаль все свои мега 8 использовал вот завалялась Attiny2313
А каие фюзы шить, я так и не разобрался (я вобщето еще новичок)
можете показать напримере єтого рисунка??? :idea:

fuses-tiny2313

Добавлено: Чт июл 10, 2008 10:27:04
dem-vr
Только в среде STK-500, а под AVR910
сам проставишь птички.

:)

Добавлено: Пт авг 15, 2008 13:50:58
Тарас
помогите мне перевести фюзы под мегу8 для Code Vision AVR, а то я в этом не бум-бум

Про фьюзы см. http://www.radiokot.ru/forum/viewtopic.php?t=1279 Aheir
Неа подходящего не нашел(((
Народ помогите пожалуйста перевести фюзы

(((

Добавлено: Ср авг 27, 2008 14:37:46
Тарас
Прошил фюзы на меге8, и всеравно не пашет :(

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

Re: (((

Добавлено: Ср авг 27, 2008 17:47:15
BerZerK-ku
Тарас писал(а):Прошил фюзы на меге8, и всеравно не пашет :(

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


По-моему достаточно сбросить флажок с BOOTRST. Или у вас предусмотрен загрузчик?

rc5 rc6

Добавлено: Ср авг 27, 2008 22:15:23
dem-vr
Оставь 4 птички: BODLEVEL, SUT0, CKSEL1, CKSEL0

Re: rc5 rc6

Добавлено: Чт авг 28, 2008 06:37:26
BerZerK-ku
dem-vr писал(а):Оставь 4 птички: BODLEVEL, SUT0, CKSEL1, CKSEL0

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