Добрый день.
Решил попробовать свои силы в программировании, да и тема Laser Tag как раз вовремя появилась (до нового года даже и не слышал о таком
Цель - прошивка (или несколько) для выполнения функций таггера, пульта, аптечки, боеприпасов, базы и т.п.
Выбор контроллера - ATtiny13 - то что есть под руками. Думаю, легко перенесется на более взрослые.
Конфигурирование - пока основные параметры храню в внутреннем EEPROM. Т.е. для изменения режима работы (несущая частота, кол-во боеприпасов и здоровья и т.п.) при включении необходимо менять содержимое EEPROM.
Протокол - MILES TAG 2.
Пишу на ASM. Причина - ограниченные ресурсы контроллера и знакомство в прошлом с MSC51.
Пока написал имитацию стрельбы в разных режимах, посылку команды.
Когда получится что-то законченное, выложу здесь прошивку (если кому интересно сейчас, добро пожаловать в личку).
Это было вступление, а теперь вопрос к знатокам
Посоветуйте, как с ресурсами tiny13 организовать вывод звука? Прием ИК сигнала еще не писал, а места осталось около 400 байт.
И как посоветуете контролировать точность временных интервалов импульсов при приеме и нужно ли это вообще?
Спасибо заранее.