Volldemar
Apr 11 2012, 07:05
Подскажите плиз, как с помощью FreeRTOS, реализовать?
Один из юсартов - с FT232, второй - ADM485.
Алгоритм, что за чем, какими средствами ртосы? Не могу сообразить, это первый опыт с ртосой...
Простое "перепихивание" байтов между очередями - не катит, потери в RS485, да и есть необходимость выдавать свою инфу в юсарт, который на FT232.
unkier
Apr 28 2012, 06:13
чем очереди в фриртосе то не устроили ?
Volldemar
Apr 28 2012, 06:18
Цитата(unkier @ Apr 28 2012, 09:13)

чем очереди в фриртосе то не устроили ?
Устраивает, но не получается...
в этом форуме создал несколько топиков с результатами, очень надеюсь на помощь опытных людей.
unkier
Apr 28 2012, 07:01
есть прерывание по приему, есть прерывание по передаче.
прерывание по приёму принимает байт и суёт в очередь.
прерывание по передаче пытается получить байт из очереди и послать.
не ?
Volldemar
Apr 28 2012, 07:04
Цитата(unkier @ Apr 28 2012, 10:01)

есть прерывание по приему, есть прерывание по передаче.
прерывание по приёму принимает байт и суёт в очередь.
прерывание по передаче пытается получить байт из очереди и послать.
не ?
Именно так и сделал, описал в топике: "AVR+FREERTOS+RS485, потеря байтов"