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

 
 
> Сохранение SREG, идут лишние посылки по UART
paskal
сообщение Apr 2 2010, 17:18
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 352
Регистрация: 29-10-06
Из: Тула
Пользователь №: 21 769



У меня программа принимает некоторый пакет байт по UARTу, затем шлет ответ. И прием и отправку делаю по прерываниям. При этом отсылаемый пакет иногда дублируется. Если же в основной программе после разрешения прерывания передатчика вставить паузу не менеее длины посылки, то работает идеально.
Напрашивается вывод что в обработчике прерывания по передаче меняется SREG, и цикл ожидания по команде BRNE сваливается на передачу еще одного пакета.
Всвязи с этим чайницкий вопрос. А SREG в обработчике сохраняется? И если нет, то как его сохранить?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- paskal   Сохранение SREG   Apr 2 2010, 17:18
- - SasaVitebsk   Если вы про Си, то сохраняется. А вообще ничего н...   Apr 2 2010, 18:34
|- - paskal   Цитата(SasaVitebsk @ Apr 2 2010, 21:34) Е...   Apr 2 2010, 19:01
|- - ILYAUL   Цитата(paskal @ Apr 2 2010, 23:01) На асс...   Apr 2 2010, 19:17
|- - V_G   Цитата(ILYAUL @ Apr 3 2010, 06:17) .DEF ...   Apr 3 2010, 01:23
|- - ILYAUL   Цитата(V_G @ Apr 3 2010, 05:23) ............   Apr 3 2010, 13:55
|- - defunct   Цитата(ILYAUL @ Apr 3 2010, 16:55) Не пон...   Apr 3 2010, 17:11
|- - ILYAUL   ЦитатаИ что это за Push SREG? SREG в AVR находится...   Apr 3 2010, 21:34
|- - demiurg_spb   Вы не поняли, так делать плохо: Цитата(ILYAUL ...   Apr 4 2010, 18:41
|- - ILYAUL   Цитата(demiurg_spb @ Apr 4 2010, 22:41) В...   Apr 4 2010, 20:14
|- - Палыч   Цитата(ILYAUL @ Apr 4 2010, 23:14) Есть у...   Apr 5 2010, 05:44
|- - V_G   Цитата(Палыч @ Apr 5 2010, 16:44) Прежде ...   Apr 5 2010, 06:24
- - ILYAUL   Но в случаях без вложенных прерываний волне возмож...   Apr 5 2010, 06:59
|- - Палыч   Цитата(ILYAUL @ Apr 5 2010, 09:59) Но в с...   Apr 5 2010, 07:52
|- - ILYAUL   Цитата(Палыч @ Apr 5 2010, 11:52) Т.е. Вы...   Apr 5 2010, 10:58
|- - V_G   Цитата(ILYAUL @ Apr 5 2010, 21:58) Хотя н...   Apr 5 2010, 12:20
- - paskal   Итак, все действительно разрешилось сохранением SR...   Apr 5 2010, 17:35


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

 


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


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