defunct
Jan 29 2006, 11:02
Имеется 2 устройства, одно на mega16, второе на LPC2105.
UART в первом устройстве работает через MAX232CPE
во втором - ADM232AAR
проблема: первое устройство не слышит второго (не принимает от него ничего).
Второе устройство слышит первое нормально, оба устройства связываются имеют нормальную двухстороннюю связь с компьютером.
изначально, во втором устройстве стоял max232cse, думал из-за него, но и с adm та же беда.
Предполагаю, что возможно что-то не то с уровнями.. ADM232 -пятивольтовый и запитан от 5V, LPC хоть 5V tolerant но выдает уровни 0-3V. Может в этом проблема? И как лечить?
aaarrr
Jan 29 2006, 12:06
Тактовые частоты и скорости какие? И осциллографом TX на LPC и RX на AVR посмотреть...
defunct
Jan 29 2006, 13:00
Цитата(aaarrr @ Jan 29 2006, 14:06)

Тактовые частоты и скорости какие? И осциллографом TX на LPC и RX на AVR посмотреть...
Тактовые частоты - 14.7456 и 55.296Mhz (11.0592 * 5) соответственно.
Скорости везде 115200.
Осциллографом смогу посмотреть только завтра...
defunct
Jan 29 2006, 16:19
Подтянул TX LPC, все заработало.
Вопрос снимается.
vesago
Jan 31 2006, 13:26
А к чему?
Цитата(vesago @ Jan 31 2006, 16:26)

А к чему?
К пятивольтовому питанию очевидно.

Думаеться, что там выходы схем с открытым коллектором...
vesago
Jan 31 2006, 13:58
Спасибо, действительно у него тх и i2c пины с ок. Еще хотел спросить - у LPC все выходы могут работать как GPIO или только отмеченные. А то смотрю мануал P0.0 - только TXD0 или PWM1, а может он быть обычным цифровым ио или нет не понятно. Я сейчас только на этапе чтения мануала, потому и задаю подобные вопросы.
aaarrr
Jan 31 2006, 17:32
Цитата(vesago @ Jan 31 2006, 16:58)

Спасибо, действительно у него тх и i2c пины с ок. Еще хотел спросить - у LPC все выходы могут работать как GPIO или только отмеченные.
Пины TX у него (LPC2105) нормальные, open drain только на I2C.
все выводы вида PX.Y могут работать как GPIO.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.