[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Не знаю, отличаются ли сильно регистры TL16C752 от TL16C450, у меня с TL16C450 проблем не было:
Устанавливаешь бит 7 (DLAB) в регистре LCR (Line Control Register);
Потом пишешь регистры DLL и DLH. Ну и все!
Сначала была проблема, когда я воткнул в макетку UART, выдранный из старой карты. Работало все дико странно. Но потом пришли новые кристаллы, и все заработало без проблем, тот первый просто был битый!
Может быть и в Вашем случае то же самое?
E-mail: info@telesys.ru