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

 
 
> Тестирование проекта адаптера RS232 на Spartan 3E
T-my
сообщение Jun 23 2012, 10:19
Сообщение #1





Группа: Новичок
Сообщений: 4
Регистрация: 23-06-12
Пользователь №: 72 466



Передо мной стоит задача описать процесс тестирования адаптера COM-порта (преобразование параллельного кода в последовательный) на базе платы Спартан 3е.

Проблема в том, что этот демокомплект я в глаза не видел и не использовал.

Если есть люди, работавшие с этим комплектом, прошу помощи help.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
tAmega
сообщение Jun 23 2012, 20:12
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 474
Регистрация: 20-01-09
Из: НН
Пользователь №: 43 639



Ну мы тестировали так.
1. Создаем проект RS232 на VHDL и в проекте замыкаем RX на TX, чтобы все что принял, выдал обратно.
2. Прошиваем в плату на спартане проект COM порта. Два провода RX, TX назначаем так, чтоб с ПЛИС выходило на RS232 разъем.
3. Подключаем просто провод с разъемом RS232 на конце к компьютеру с одной стороны и в воздухе висит второй конец.
4. Запускаем Hyper Terminal на компе, включаем режим эха, то есть видно все что печатаешь.
5. Набираем кнопки на компе, и видим что печатается все что нажимаем.
6. Продолжаем нажимать кнопки на компе и замыкаем на шнурке выводы 2,3 на разъеме DB9, то есть создаем аппаратный loop. На экране должно
пойти двойное эхо. Это означает что шнурок исправен.
7. Подключаем шнурок к плате со спартаном и смотрим будет ли двойное эхо или нет. Если нет, проект не пашет, если есть, пашет.


Как вариант, можно добавить в проект перекодировку, скажем добавлять один бит в принятый символ, и отправлять с этим битом.
Еще вариант, добавление бита разрешать по кнопке.
Тогда в обычном режиме, плата возвращает то, что получила, а при нажатии кнопки эхо будет в виде маленьких букв. Прикольная задачка.


--------------------
пользователь отключен
Go to the top of the page
 
+Quote Post



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

 


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


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