Здравствуйте, уважаемые форумчане!
Возникла следующая потребность и никак идеи в голову не приходят. Вообщем мне нужно устройство, которое объединяет 4 разных потока USART и транслирует их на общую шину USART. Подробнее: с каждой из 4х линий USART максимум 20 раз в секунду приходит информация (30 слов на скорости 9600 бит/с, 2 ст. б, без б. четности и паритета). Устройство должно считать эти слова и добавлять еще по одному слову к каждой из последовательностей и выдать на общую линию USART по очереди по мере прихода слов на вход с большей скоростью, к примеру 115200 бит/с.
Я вообщем думал использовать 4 микроконтроллера типа ATtiny 2313, схему шины выходной придумал, но самым главным вопросом встал приоритет по приходу информации. Может подскажите, подкините идейку - буду очень очень и очень благодарен.
Раздел: AVR
Возникла следующая потребность и никак идеи в голову не приходят. Вообщем мне нужно устройство, которое объединяет 4 разных потока USART и транслирует их на общую шину USART. Подробнее: с каждой из 4х линий USART максимум 20 раз в секунду приходит информация (30 слов на скорости 9600 бит/с, 2 ст. б, без б. четности и паритета). Устройство должно считать эти слова и добавлять еще по одному слову к каждой из последовательностей и выдать на общую линию USART по очереди по мере прихода слов на вход с большей скоростью, к примеру 115200 бит/с.
Я вообщем думал использовать 4 микроконтроллера типа ATtiny 2313, схему шины выходной придумал, но самым главным вопросом встал приоритет по приходу информации. Может подскажите, подкините идейку - буду очень очень и очень благодарен.
Раздел: AVR