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

 
 
> MSP & RS485
AVN
сообщение Aug 7 2008, 05:24
Сообщение #1





Группа: Участник
Сообщений: 12
Регистрация: 21-03-05
Пользователь №: 3 556



У MSP нет прерывания по опустошению сдвигового регистра, как у AVR. Каким образом мне поймать момент опустошения сдвигового регистра, чтобы переключить направление передачи? Сделал по таймеру, но в этом случае отправляется лишний байт и как-то не нравится такое решение. Кто может что-то предложить?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
rezident
сообщение Aug 7 2008, 11:02
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Не нужно стремиться включать драйвер как можно быстрее. Если у вас разрабатывается поддержка сетевого устройства, а не "настольный" вариант конвертора, то предвосхищая трудности стыковки в одной сети вашего устройства с устройствами других производителей, следует заложить в реализацию настраиваемые задержки.
1) задержка между переключением драйвера RS485 на передачу и началом передачи
2) задержка после окончания передачи, перед переключением драйвера в режим приема.
Еще раз подчеркиваю, что это должны быть настраиваемые пользователем задержки.
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Aug 8 2008, 06:08
Сообщение #3


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Цитата(rezident @ Aug 7 2008, 17:02) *
2) задержка после окончания передачи, перед переключением драйвера в режим приема.
Еще раз подчеркиваю, что это должны быть настраиваемые пользователем задержки.


А это зачем? ИМХО, что чем быстрее устройство отпустит шину после передачи, тем лучше. Какие могут быть причины задерживать момент отключения?


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Aug 8 2008, 06:19
Сообщение #4


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(AHTOXA @ Aug 8 2008, 10:08) *
А это зачем? ИМХО, что чем быстрее устройство отпустит шину после передачи, тем лучше. Какие могут быть причины задерживать момент отключения?

Переходные процессы в линии


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Aug 8 2008, 09:05
Сообщение #5


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Цитата(MrYuran @ Aug 8 2008, 12:19) *
Переходные процессы в линии


Для их подавления служит задержка перед началом передачи. А смысла в задержке по окончании передачи я не вижу никакого.


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- AVN   MSP & RS485   Aug 7 2008, 05:24
- - MrYuran   Цитата(AVN @ Aug 7 2008, 09:24) Сделал по...   Aug 7 2008, 06:00
|- - AVN   Решение, похоже, единственное за неимением других ...   Aug 7 2008, 06:31
||- - MrYuran   Цитата(AVN @ Aug 7 2008, 10:31) трудно си...   Aug 7 2008, 06:48
|- - shasik   Цитата(MrYuran @ Aug 7 2008, 09:00) Не по...   Aug 7 2008, 10:35
|- - rezident   Цитата(AHTOXA @ Aug 8 2008, 15:05) Для их...   Aug 8 2008, 14:12
|- - AHTOXA   Цитата(rezident @ Aug 8 2008, 20:12) Для ...   Aug 8 2008, 15:44
|- - rezident   Цитата(AHTOXA @ Aug 8 2008, 21:44) Во-пер...   Aug 9 2008, 00:46
|- - AHTOXA   Цитата(rezident @ Aug 9 2008, 06:46) Чтоб...   Aug 9 2008, 11:03
|- - rezident   Цитата(AHTOXA @ Aug 9 2008, 17:03) Ерунда...   Aug 9 2008, 17:10
|- - AHTOXA   Цитата(rezident @ Aug 9 2008, 23:10) Коне...   Aug 9 2008, 18:31
|- - rezident   Цитата(AHTOXA @ Aug 10 2008, 00:31) Тут с...   Aug 9 2008, 19:40
|- - AHTOXA   Цитата(rezident @ Aug 10 2008, 01:40) Дык...   Aug 9 2008, 20:46
|- - rezident   Цитата(AHTOXA @ Aug 10 2008, 02:46) Это п...   Aug 9 2008, 21:55
|- - AHTOXA   Цитата(rezident @ Aug 10 2008, 03:55) Дык...   Aug 10 2008, 08:20
|- - rezident   Цитата(AHTOXA @ Aug 10 2008, 14:20) Понят...   Aug 10 2008, 11:48
|- - AHTOXA   Цитата(rezident @ Aug 10 2008, 17:48) Не ...   Aug 10 2008, 14:55
|- - shasik   2 AHTOXA & rezident Помните как все начина...   Aug 10 2008, 16:48
|- - rezident   Цитата(AHTOXA @ Aug 10 2008, 20:55) То ес...   Aug 10 2008, 17:12
- - vesago   В UxTCTL вродеж есть TXEPT. По крайней мере я его ...   Aug 7 2008, 11:06
|- - rezident   Цитата(vesago @ Aug 7 2008, 17:06) В UxTC...   Aug 7 2008, 13:44
|- - shasik   Цитата(rezident @ Aug 7 2008, 16:44) TXEP...   Aug 7 2008, 16:21
|- - rezident   Цитата(shasik @ Aug 7 2008, 22:21) Ну, от...   Aug 8 2008, 01:38
- - landrey   Можно сделать следующий финт ушами: На время пере...   Aug 10 2008, 17:55
|- - shreck   Цитата(landrey @ Aug 11 2008, 01:55) Можн...   Sep 23 2008, 12:11
|- - Dog Pawlowa   Цитата(shreck @ Sep 23 2008, 15:11) Кто-н...   Sep 23 2008, 12:42
- - AHTOXA   Цитата(shasik @ Aug 10 2008, 22:48) 2 AHT...   Aug 10 2008, 18:26


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

 


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


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