Цитата(nicom @ Feb 14 2008, 18:33)

Собственно вопрос: как обойти эту тонкость, или как приручить компилятор...
Во-первых, у MSP430F169 имеется трехканальный DMA, предназначенный как раз для таких применений как потоковый ввод-вывод. Во-вторых, чтобы побороться за оптимизацию почитайте в описании компилятора про квалификатор переменных
volatile. После этого примените его так, как посчитаете нужным.