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

 
 
 
Reply to this topicStart new topic
> Пропадают прерывания UARTa, Было у кого-то?
alexPec
сообщение Feb 20 2014, 20:55
Сообщение #1


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

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Работает работает uart, гоняет данные туда-сюда. И бац - замолкают прерывания и на прием и на передачу. Причем возникает это редко и случайно, а посему отловить сложно. Замечено что при маленьких потоках такой ситуации не случается (может просто конечно я не дождался), а вот при больших (примерно 1/2 прием/передача, 1/2 - простой) уже частенько вылетает.
Есть подозрение, что возникает какая-то ошибка приема или передачи и после этого вылетают прерывания. Может такое быть?

Q91, без VIC, uart ядро из СОПЦа.
Go to the top of the page
 
+Quote Post
Maverick
сообщение Feb 20 2014, 21:36
Сообщение #2


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(alexPec @ Feb 20 2014, 22:55) *
Работает работает uart, гоняет данные туда-сюда. И бац - замолкают прерывания и на прием и на передачу. Причем возникает это редко и случайно, а посему отловить сложно. Замечено что при маленьких потоках такой ситуации не случается (может просто конечно я не дождался), а вот при больших (примерно 1/2 прием/передача, 1/2 - простой) уже частенько вылетает.
Есть подозрение, что возникает какая-то ошибка приема или передачи и после этого вылетают прерывания. Может такое быть?

Q91, без VIC, uart ядро из СОПЦа.

а синхронизирующие байты (для синхронизации приемника и передатчика) в пакетах используются?
Длина пакета?

ссылка на книгу стр. 60 (подробности про синхронизацию)


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
alexPec
сообщение Feb 21 2014, 05:57
Сообщение #3


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

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Цитата(Maverick @ Feb 21 2014, 01:36) *
а синхронизирующие байты (для синхронизации приемника и передатчика) в пакетах используются?
Длина пакета?

ссылка на книгу стр. 60 (подробности про синхронизацию)


Никакой синхронизации, просто RX, TX, и байты гоняю туда-сюда, разбираюсь уже программно. Длина пакета - 40 байт

PS Забыл написать, в системе 2 уарта, такая штука наблюдается только при работе 2-х уартов одновременно. Любой из них отключить (не инициализировать программно) и все нормально.
Go to the top of the page
 
+Quote Post
Грендайзер
сообщение Feb 22 2014, 09:13
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 368
Регистрация: 18-04-11
Из: Город-герой Москва
Пользователь №: 64 451



http://electronix.ru/forum/index.php?showtopic=118908
у меня что то подобное было (то же использую 2 уарта). Хотел с одним попробовать но сейчас времени нет.
Go to the top of the page
 
+Quote Post
Maverick
сообщение Feb 22 2014, 09:22
Сообщение #5


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(alexPec @ Feb 21 2014, 07:57) *
Никакой синхронизации, просто RX, TX, и байты гоняю туда-сюда, разбираюсь уже программно. Длина пакета - 40 байт

PS Забыл написать, в системе 2 уарта, такая штука наблюдается только при работе 2-х уартов одновременно. Любой из них отключить (не инициализировать программно) и все нормально.

железо сделано по всем требованиям?
подтяжки, уровни сигналов...
юарт с какой с физической средой - RS485 или RS422 или RS232?
юарты работают паралельно и на другом конце тоже 2 юарта стоят? какая скорость передачи данных?


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 23rd June 2025 - 23:42
Рейтинг@Mail.ru


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