Цитата(FAUSTddd @ Dec 10 2010, 10:24)

Пробывал выставить не работает. вернее все стопорится и ничего не идет через уарт. Буду дальше мучать.
Извините, но мне не верится, что уменьшение скорости передачи приводит к ее останову
Цитата(FAUSTddd @ Dec 10 2010, 10:24)

Вопрос: на приемном компорте сколько битов выставлять, и какую скорость?
Если не меняли инициализацию таймера, то "SCON=0x52" - это первый режим 8 бит. Скорость вычислите сами, формула была уже много раз.
Цитата(FAUSTddd @ Dec 10 2010, 10:24)

Насчет 0D0А выяснилось, всетаки с уарта шло 2а байта, выяснилось путем пристального просмотра оссцилографа. Оказалось что проблема тревиальна и что putchar из библиотеки keil, добавляет этот 0D, решил проблему путем написания функции putchar и отказом от stdio.h.
Пристальность это хороше качество.