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

 
 
> 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
 
Start new topic
Ответов
Dog Pawlowa
сообщение Mar 6 2007, 04:34
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(akostin @ Mar 5 2007, 17:51) *
В чем отличие UART в F169 от UART в F149 ?
Все работало нормально на F149, на сотнях приборов, но когда я перешел на F169, UART стал некорректно работать на прием, искажает передаваемые ему байты, пропускает некоторые...

1. Я переходил дважды - с 149 на 169, а потом обратно, без всяких проблем, правда при синхронизации от часового кварца использую скорость передачи не больше 1200. То есть UARTы одинаковы.
2. Пропуск байтов не очень то объясним отклонением частоты, так как стартовый бит должен обнаруживаться, если байты следуют не в потоке. Так что ощущение ошибочное.
3. Судя по искажению информации, возникают лишние единицы. Такое не может сгенерировать UART в микроконтроллере.

Выводы и предположения.
1. Причина в чем-то еще, например в физическом интерфейсе.
УАРТы меняли как? По тому же физическому интерфейсу или по разным?
Осциллографом посмотреть можно?


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post



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

 


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


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