реклама на сайте
подробности

 
 
> Помогите разобраться с UART2 на LPC2368
Romanello
сообщение Oct 19 2007, 06:29
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 138
Регистрация: 10-03-05
Пользователь №: 3 204



Делаю вот такую программу и ничего не идет ни с порта, ни в режиме симуляции в KEIL, а если меняю
порт на UART0, то все прекрасно работает, что я не так делаю?

void initserial(){
int Fdiv;
Fdiv = ( Fpclk / 16 ) / 9600 ;
PINSEL4&=~BIT18;
PINSEL4|=BIT19;
PINSEL4&=~BIT16;
PINSEL4|=BIT17;
PCONP|=BIT24;
U2LCR = 0x83;
U2DLM = Fdiv / 256;
U2DLL = Fdiv % 256;
U2LCR = 0x03;
U2FCR = 0x07;

}

int sendchar( char ch){
while (!(U2LSR & 0x20));
return (U2THR = ch);

}



void main(){

initserial();
while (1){sendchar(0x31);}

}
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Romanello
сообщение Oct 22 2007, 06:14
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 138
Регистрация: 10-03-05
Пользователь №: 3 204



Спасибо, брал сигнал от тех ног которые нужно и включал порт UART 2 и 3, все заработало само не понял что было
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 20:25
Рейтинг@Mail.ru


Страница сгенерированна за 0.01356 секунд с 7
ELECTRONIX ©2004-2016