Регистрация | Вход

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: ivan_fd  
Не могу разобраться, не работают комманды SEROUT и SERIN
RA9UBD Дата: Ср, 05.10.2011, 05:37  |                                                                                                                Сообщение # 1
Группа: Проверенные
Ранг:  Понимаю
Сообщений: 63
Репутация: 0   ±
Замечания:   ±
На сайте с 11.04.2008

Статус: Offline

Мне нужно передать информацию с одного проца в другой.
Подобные темы понимались, я их читал. Но я всё делаю как советуют на форуме, и в книге Чака Хелибайка, всё описано, делаю как по книге. Но у меня в протеусе не работает. Что только я не делал. Всё правильно вроди бы, но не работает! Один проц передаёт, это видно на виреуальном осцилле, а другой не хочент принимать, зависает на комманде SERIN и всё!
Помогите запустить...
Ниже проект.

Добавлено (04.10.2011, 08.12.24)
---------------------------------------------
И ещё вопрос. При тактовой частоте 4 мгц, какая максимальная скорость передачи данных может быть, с помощью комманд SERIN и SEROUT?

Добавлено (05.10.2011, 05.37.00)
---------------------------------------------
Всё разобрался, там квадратные скобки нужно было убрать, где комманда SERIN.
Вроди бы работает, но иногда приёмная часть, принимает какие то ложные значения - то 64, то 128, то 255, приходят числа, хотя передающая часть не передаёт этих чисел.
Почему так? Или это протеус гонит?

Прикрепления: Project_SERIN_O.rar (46.1 Kb)
ЯНДЕКС Дата: 05.10.2011
ADMIN Дата: Ср, 05.10.2011, 11:33  |                                                                                                                Сообщение # 2
Администратор
Группа: Администраторы
Ранг:  Специалист
Сообщений: 1086
Репутация: 32   ±
Замечания:   ±
На сайте с 20.08.2007

Статус: Offline

Вот подправил, посмотри по комментариям. И переходи на протон, хоть по протеусу видно будет при отладке, где проблема.
Прикрепления: 2461730.rar (47.3 Kb)
  • Страница 1 из 1
  • 1
Поиск: