-
- Я, может быть, очень сильно ошибусь, но мне показалось, что это был мастер-класс 80-го уровня по преждевременной оптимизации. Утверждать наверняка не буду. - Николай Коровин(17.12.2015 15:32)
- есть маленько, правлю чужой код под свои привычки. - VL(17.12.2015 16:32, )
- Минуточку. "Буфер на передачу пуст" и "буфер на приём не пуст" - это разные события, и первое наступает раньше второго. Такшта я в недоумении от вопроса. - SciFi(17.12.2015 15:21)
- Без ФИФО тоже? Тогда я тоже фигею :) - VL(17.12.2015 16:30, )
- Ну а как же? Даже с одноуровневым буфером. Вот вкл.питания, сброс, настройка, и постоянно торчит флаг "буфер передатчика пуст". Вы в регистр данных педератчика записали число, флаг пустоты упал и быстро опять встал, потому что данные провалились в Олдфаг(380 знак., 17.12.2015 19:25, )
- Да проникся я, проникся. Как бутерброд - когда он еще сзади выйдет ;) Тогда в этом коде не оптимально, после передачи короткого пакета происходит ожидание обоих готовностей, а можно было бы и следующий пакет асинхронно передавать. - VL(17.12.2015 22:39, )
- Ой! "Сзади вошло"? Это уже не фрейд, это голубая устрица какая-то. - SciFi(17.12.2015 19:28)
- а "передний фронт" и "задний фронт" не напрягают? - Alex68(17.12.2015 19:54)
- Ну а как же? Даже с одноуровневым буфером. Вот вкл.питания, сброс, настройка, и постоянно торчит флаг "буфер передатчика пуст". Вы в регистр данных педератчика записали число, флаг пустоты упал и быстро опять встал, потому что данные провалились в Олдфаг(380 знак., 17.12.2015 19:25, )
- Без ФИФО тоже? Тогда я тоже фигею :) - VL(17.12.2015 16:30, )
- Я, может быть, очень сильно ошибусь, но мне показалось, что это был мастер-класс 80-го уровня по преждевременной оптимизации. Утверждать наверняка не буду. - Николай Коровин(17.12.2015 15:32)