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

 
 
> Помогите разобраться с 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
Ответов (1 - 3)
arttech
сообщение Oct 20 2007, 20:01
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 62
Регистрация: 28-10-06
Из: г. Севастополь
Пользователь №: 21 744



Внимательно разберись с каких ног контроллера ты забираешь/отдаёшь сигналы. LPC2368 содержит дублированные выводы UART N2. В своё время сам попался на эту удочку.

PINSEL0 Pin
21:20 P0.10 GPIO Port 0.10 TXD2 SDA2 MAT3.0 00
23:22 P0.11 GPIO Port 0.11 RXD2 SCL2 MAT3.1 00

PINSEL4 Pin
17:16 P2.8 GPIO Port 2.8 TD2 TXD2 TRACEPKT3[1] 00
19:18 P2.9 GPIO Port 2.9 U1CONNECT RXD2 EXTIN0[1] 00
Go to the top of the page
 
+Quote Post
sensor_ua
сообщение Oct 20 2007, 20:55
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387



Пользуйтесь поиском
http://electronix.ru/forum/index.php?showtopic=37696


--------------------
aka Vit
Go to the top of the page
 
+Quote Post
Romanello
сообщение Oct 22 2007, 06:14
Сообщение #4


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

Группа: Свой
Сообщений: 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 Текстовая версия Сейчас: 21st July 2025 - 14:59
Рейтинг@Mail.ru


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