Переход сигнала DCD в ноль говорит о том, что модем обнаружил несущую. При работе в эфире модем может потреблять до 8 Ватт в импульсе. Посмотрите осциллографом на сигнал CTS (выход модема), который используется модемом для притормаживания процессора в смысле выдачи байт в RS232. Проверьте число стоповых бит в настройках RS232. Обычно модем хочет 1 стоповый бит, а процессор может быть настроен на 2, тогда обмен будет зависать при большом потоке байт в режиме CSD, а при обмене AT-командами - нет.
PS: используйте процессоры Philips/NXP и компилятор GreenHills.
|