Здраствуйте. Мяу.
Вот выдел в комплектах МастерКит есть однно устройство на базе микропроцессора ATtinny 2313 которое подключаеться к фотоприемнику, и на выходах(портах) может управлять различными устройствами, послаными из пульта RC-6. Помогите пожалуйста зделать такое устройство на базе микроконтроллера ATmega8 (и пульта RC-6, хотя бы некоторых кнопок).
А на какой частоте прошивать (тоесть какую частоту кварца задавать при прошивки) или это уже зависит от схемы, можноло ли использовать ATMega8L и кварц 4 МГц ?
Прошивка сгенерирована под кварц 4 мГц.
Это был исходник для Mega8515 с 24 выходными линиями (под все кнопки пульта RC6 (причем можно задать для каждой ножки порта А,В и С отдельно код системы и код команды). Работает контроллер в триггерном режиме: нажал на кнопку - бит установился. Нажал еще раз - бит сбросился.
Кварц рекомендую поставить, хотя можно использовать и внутреннюю RC-цепь на эту-же частоту. Но тогда надо в текст программы вписать константу, которую вычислит STK500. И при наличии кварца будет меньше сбоев, особенно при просадке напряжения питания микроконтроллера в момент включения силового реле (схемы с безтрансформаторным питанием - от этого страдают некоторые самоделки).
В общем исходник я не урезал, а просто включил на вывод только порт В. Получилось при наличии кварца 6 выходных линий. Проверил на MEGE8-работает устойчиво. С внутренним генератором получите 8 выходных сигналов-не проверил, но должно работать.
Начинающим не рекомендую начинать работать сразу с Mega8.
Т.К. надо под рукой иметь STK500 или его полноценную копию HVProg. В противном случае возникает много проблем (начиная с заводской установки Fuses-бит).
Извините,что не в тему,но похожая ситуация -схема и исходник для тини2313,а в наличии мега8.Вроде нет проблем,но не знаю как быть с инициализацией(хух,ну и слово!) стека.Это дело надо менять,или и так сойдет?И если менять ,то ка она(это слово) должна выглядеть на АСМе ? В меге8 надо 2 байта?Подскажите будь ласка.
Прошивка к МЕГЕ8 рабочая, беда Тараса в том, что он читает посты невнимательно, у меня написано: датчик включен к порту D2. А Тарас его запаял на D0 (как в схеме МАСТЕР-КИТ) и чего-то ждет.
Высылаю эту-же прошивку на ATtiny2313 с внешним кварцем 3,68 Мгц-4Мгц. Включение датчика опять к D2, а выходы В0-В5.
Да действительно оплашал, присоеденил приемник к D0
Жаль все свои мега 8 использовал вот завалялась Attiny2313
А каие фюзы шить, я так и не разобрался (я вобщето еще новичок)
можете показать напримере єтого рисунка???