Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Продукция MICROCHIP

Продукция MICROCHIP Технические вопросы по всей продукции Microchip

Ответ
 
Опции темы Опции просмотра
Старый 29.09.2008, 17:45   #1
_jsi_
Senior Member
 
Регистрация: 05.03.2008
Сообщений: 148
Вес репутации: 102/47
_jsi_ will become famous soon enough_jsi_ will become famous soon enough
Question проблемы с обменом USART пик 452

Здравствуйте господа.

Проблема в следующем
Имеется 18Ф452, МПЛАБ 8.0, АСМ.
Сеть МОДБАС РТУ RS485, один мастер два слейва.
Так вот, иногда при включении при получении первых посылок, слейв
слетает х знает куда и висит. В отладчике ICD2 все нормально, никак не смог отловить. И все это дерьмо через раз, два. То нормально, то нет. Вроде как портятся переменные.
Обработка ошибок OERR, FERR есть.
Второй слейв написан на С, работает устойчиво.
Времени перепахивать, нет, да и устр-во, не касаемо обмена, работает уже давно.
Решил пока проблему так.
При получении первого байта с мастера, в обработчике поставил reset. После рестарта без снятия питания, все начинает работать нормально и уже не провисает.
Что за фигня не пойму. Может кто сталкиваллся с чем подобным?
Благодарен за любую наводку.
Хотя вроде решил как-то проблему, но это припарка.

С уважением, Сергей

Последний раз редактировалось _jsi_; 29.09.2008 в 17:49. Причина: опечатки
_jsi_ вне форума   Ответить с цитированием
Старый 29.09.2008, 18:24   #2
Илья
Senior Member
 
Регистрация: 26.02.2007
Адрес: SPb
Сообщений: 1,210
Вес репутации: 1775/77
Илья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant future
По умолчанию Ответ: проблемы с обменом USART пик 452

Цитата:
Сообщение от _jsi_ Посмотреть сообщение
Благодарен за любую наводку.
Хотя вроде решил как-то проблему, но это припарка.
Глупый вопрос....
А ОЗУ очищаете/инициализируете при стартапе? Может вы думаете что какой-нито счетчик равен нулю, а там мусор/невалидное значение??
Илья вне форума   Ответить с цитированием
Старый 30.09.2008, 08:01   #3
_jsi_
Senior Member
 
Регистрация: 05.03.2008
Сообщений: 148
Вес репутации: 102/47
_jsi_ will become famous soon enough_jsi_ will become famous soon enough
По умолчанию Ответ: проблемы с обменом USART пик 452

Цитата:
Сообщение от Илья Посмотреть сообщение
Глупый вопрос....
А ОЗУ очищаете/инициализируете при стартапе? Может вы думаете что какой-нито счетчик равен нулю, а там мусор/невалидное значение??
С таким же успехом, можно сказать, что это глупый ответ...
Ясен пень, что инициализирую, не первый год в професии.
Проблема описана, после второго старта все начинает работать...
Я же спрашивал по существу проблемы, а не по ее сути.
Вполне возможно, что и не стоит выеденого яйца. Чего ж язвить то?
_jsi_ вне форума   Ответить с цитированием
Старый 30.09.2008, 08:33   #4
DL36
Senior Member
 
Регистрация: 25.02.2007
Адрес: Херсон
Сообщений: 3,642
Вес репутации: 1983/103
DL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant future
По умолчанию Ответ: проблемы с обменом USART пик 452

Цитата:
Сообщение от _jsi_ Посмотреть сообщение
С таким же успехом, можно сказать, что это глупый ответ...
Ясен пень, что инициализирую, не первый год в професии.
Проблема описана, после второго старта все начинает работать...
Я же спрашивал по существу проблемы, а не по ее сути.
Вполне возможно, что и не стоит выеденого яйца. Чего ж язвить то?
Если по существу проблемы, то работает без проблем, причем в непрерывном режиме и не первый год.
DL36 вне форума   Ответить с цитированием
Старый 30.09.2008, 08:36   #5
SSH
Banned
 
Регистрация: 27.02.2007
Адрес: Красноярск
Возраст: 50
Сообщений: 2,387
Вес репутации: 950/0
SSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to behold
По умолчанию Ответ: проблемы с обменом USART пик 452

На 452-й были эрраты и что-то про USART, кажется, было.
SSH вне форума   Ответить с цитированием
Старый 30.09.2008, 10:43   #6
fantom
Senior Member
 
Регистрация: 27.02.2007
Адрес: Рязань
Возраст: 44
Сообщений: 2,610
Вес репутации: 2570/99
fantom has a reputation beyond reputefantom has a reputation beyond reputefantom has a reputation beyond reputefantom has a reputation beyond reputefantom has a reputation beyond reputefantom has a reputation beyond reputefantom has a reputation beyond reputefantom has a reputation beyond reputefantom has a reputation beyond reputefantom has a reputation beyond reputefantom has a reputation beyond repute
По умолчанию Ответ: проблемы с обменом USART пик 452

Можно попробовать поставить задержку, перед инициализацией программы.
fantom вне форума   Ответить с цитированием
Старый 30.09.2008, 11:16   #7
DL36
Senior Member
 
Регистрация: 25.02.2007
Адрес: Херсон
Сообщений: 3,642
Вес репутации: 1983/103
DL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant futureDL36 has a brilliant future
По умолчанию Ответ: проблемы с обменом USART пик 452

Цитата:
Сообщение от fantom Посмотреть сообщение
Можно попробовать поставить задержку, перед инициализацией программы.
Или перед УАРТОМ или контролировать канал, нет связи за положенное время - переиницализация. Этих или много может быть...
DL36 вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
При получении данных по USART сбрасывается пик pic629 Продукция MICROCHIP 22 19.06.2008 12:27
Проблемы с приемом usart PIC 8722 в 9-ти битном режиме jsi Продукция MICROCHIP 5 01.02.2008 14:56
PIC18F4520 проблемы с UART-ом AlHakim Продукция MICROCHIP 4 30.10.2007 07:31


Часовой пояс GMT +3, время: 01:26.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Перевод: zCarot