Цитата:
Сообщение от shalex
Может перейти на Мегу, вместо двух Нано?
|
Можно и на мегу. Но мне пока хватает нано
Еепром занят ровно на половину - 128 адресов по 4 байта настроек, можно смело ещё 3 байта на канал использовать. Оперативка немногим более половины занята, тоже есть куда расти. Память программ только на треть, пиши - не хочу. Будет не хватать - возьму мегу. Или вместо одной нано возьму две, по 64 канала, в режиме чтения они могут вдвоём с одного сериал-порта команды получать. Один будет чисто под сервы, второй под свет, красота
Вы возможно не до конца поняли основную фишку этого декодера. Главная причина использования двух чипов - разделение разных типов задач. Первый камень спокойно следит за непрерывным потоком команд, отлавливая нужные и отсылая по
аппаратному последовательному порту. Второй спокойно, в
асинхронном режиме, обрабатывает полученные команды. Никаких конфликтов прерываний, никаких ошибок со стеком, не нужно бороться за каждый процессорный такт. Программы простые и понятные, не смотря на то, что этот декодер практически заменяет 32 обычных 4-х канальных.
Насчёт оптопары у меня какой-то глюк в монтаже, ещё не разобрался, времени пока нет. На сборной макетке с таким же резистором работает часами. Меняю оптопары местами - глюк остаётся. Спиртом плату мыл, не помогло. Распаяю всё и соберу заново.
Цитата:
Сообщение от Qvan22
первый байт адрес устройства на шине + 5 байт сообщение
|
А, ну да, там же два двубайтных значения уходит - старт и стоп импульса ШИМ. Плюс адрес.