[an error occurred while processing this directive]
Что касается синхронного и асинхронного доступа к порту из проги, то у меня это ассоциируется с прерыванием и поллингом соответственно. Но ни того, ни другого в этом куске кода нет.