Здравствуйте. извините за сумбур.
есть библиотека драйверов и функция Mfs_Write(mfs*, int buffer, bool flag) имеется функция для создания очереди xQueueCreate (freertos).
если Mfs_Write вызывается до xQueueCreate то программа работает, если наоборот то не работает (застревает в цикле). выход из цикла по условию что буфер для передачи опустел, но этого не происходит т.к. не вызывается обработчик прерываний Tx uart.
не понятно почему, если Mfs_Write после xQueueCreate, то обработчик перестает вызываться? (флаги разрешения прерывания стоят)
|