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

 
 
 
Reply to this topicStart new topic
> Uart проблема
the_spirit
сообщение Nov 29 2010, 18:13
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 25-11-10
Из: Красногорск
Пользователь №: 61 170



настраиваю UART
Использую контроллер LPC2103 в связке FTDI 232rl для подключения через USB
программа следующая:
/* Macro Definitions */
#define TEMT (1<<6)
#define LINE_FEED 0xA
#define CARRIAGE_RET 0xD
/************************* MAIN *************************/
int main()
{


int i;
char c[]="Philips LPC";
Initialize();
/* Print forever */
while(1)
{
i=0;
/* Keep Transmitting until Null character('\0') is reached */
while(c[i])
{
U0THR=c[i];
i++;
}
U0THR=LINE_FEED;
U0THR=CARRIAGE_RET;
/* Wait till U0THR and U0TSR are both empty */
while(!(U0LSR & TEMT)){}
}
}
/*************** System Initialization ***************/
void Initialize()
{
/* Initialize Pin Select Block for Tx and Rx */
PINSEL0=0x5;
/* Enable FIFO's and reset them */
U0FCR=0x7;
/* Set DLAB and word length set to 8bits */
U0LCR=0x83;
/* Baud rate set to 9600 */
U0DLL=0x10;
U0DLM=0x0;
/* Clear DLAB */
U0LCR=0x3;
}
вместо сторочки "Philips LPC" в ерминале
стабильно получаю следующее:
@ё¶¬  дy
FTDI проверялось отдельно(вход замыкался с выходом)и она работает.
спасибо заранее
Go to the top of the page
 
+Quote Post
kovigor
сообщение Nov 29 2010, 18:44
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(the_spirit @ Nov 29 2010, 21:13) *
вместо сторочки "Philips LPC" в ерминале
стабильно получаю следующее:
@ё¶¬  дy


Скорость не та. Еще раз делители пересчитайте. А если есть осциллограф, то можно определить, на какой скорости ваш МК передает данные. Но проще посчитать ...
Go to the top of the page
 
+Quote Post
the_spirit
сообщение Dec 2 2010, 15:46
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 25-11-10
Из: Красногорск
Пользователь №: 61 170



спасибо помогло
Go to the top of the page
 
+Quote Post

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

 


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


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