|
Изменять/анализировать счетчик и индекс можно прямо в прерывании. Прерывание от передатчика вызывается когда буфер его пустой. Флаг прерывания передатчика сбрасывается при обработке этого вектора, даже если передечи не было. Если же не хочется иметь лишнее прерывание после отсылки одного байта, то используйте опрос флага TXEPT в теле основной программы и побайтно передавайте. Хотя я не вижу смысла в этом при наличии буфера. Буфер передается очень быстро и оптимально именно при использовании прерывания.
E-mail: info@telesys.ru