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

 
 
> UART в F169
akostin
сообщение Mar 5 2007, 16:51
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 72
Регистрация: 4-12-04
Пользователь №: 1 322



В чем отличие UART в F169 от UART в F149 ?
Все работало нормально на F149, на сотнях приборов, но когда я перешел на F169, UART стал некорректно работать на прием, искажает передаваемые ему байты, пропускает некоторые. Такое ощущение, что не совпадает частота передатчика (компьютера) и премника (F169), но в обратном направлении F169->PC все передается четко, значит кварц нормальный. Тактируется UART от 32768 Гц, работает на 9600. Попробовал и UART0 и UART1 - результат одинаков. Попробовать другой кристалл не могу за неимением.
Код инициализации привожу.
Код
  UCTL1=SWRST;
  UCTL1+=CHAR;
  UTCTL1=SSEL0+TXEPT;
  URCTL1=0;

  U1BR0=3;    // 9600
  U1BR1=0;
  UMCTL1=0x4A;

  _bis(UTXE1+URXE1,ME2);

  _bic(SWRST,UCTL1);

  _bic(URXIFG1,IFG2);
  _bis(URXIE1,IE2);

  P3SEL=BIT6+BIT7;
Go to the top of the page
 
+Quote Post



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

 


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


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