|
Работа с VNC1L, Непонятные грабли.... |
|
|
|
Aug 19 2007, 18:15
|
Частый гость
![*](style_images/1/pip.gif) ![*](style_images/1/pip.gif)
Группа: Свой
Сообщений: 182
Регистрация: 30-01-05
Из: Volgograd
Пользователь №: 2 305
![](style_images/1/spacer.gif)
|
Имеется девйс VDRIVE2, приобретенный для экспериментов и прикручивания к контроллеру LPC2106 USB интерфейса. С прикручиванием вопросов нет. Подключено по UART, с чем проблем ваще быть не должно, и их собственно и нет. Все работает. А проблема вот в чем. Открываю файл на чтение (OPR file.txt). Нормально. Пытаюсь прочитать, например, 10 байт (RDF 10). Ноль рекции, ошибки тоже не дает. Жмешь Enter или пробел пару раз - вываливается весь файл. Файлы пробовал разного размера и типа. Одинаково. Команда чтения файла целиком (RD) работает нормально. Команда позиционирования в уже открытом файле SEK - отваливается по ошибке. Команда DIR "имя файла" выдает какую-то хрень. Вместо размера и т.п. выдает один символ - то циферку, то буковку и все. Мож конечно у меня с флэшкой проблемы, но до сих пор замечено ничего такого не было. Прошивка самая последняя с сайта - 3.56 VDAPB. Может именно эта версия прошивки (VDAPB) не поддерживает такие функции? Та прошивка, что была в девайсе изначально 2.08 VDAP - вела себя также.
|
|
|
|
|
Aug 19 2007, 20:45
|
Частый гость
![*](style_images/1/pip.gif) ![*](style_images/1/pip.gif)
Группа: Свой
Сообщений: 182
Регистрация: 30-01-05
Из: Volgograd
Пользователь №: 2 305
![](style_images/1/spacer.gif)
|
Цитата(rezident @ Aug 19 2007, 22:46) ![*](style_images/1/post_snapback.gif) Аппаратное управление потоком задействовали? У VNC1L довольно небольшой собственный буфер. Поэтому без использования RTS-CTS она может глючить. Да... она без этого и работать-то не будет. Монитор не активируется... Часть команд работает - часть нет - вот что странно...
|
|
|
|
|
Aug 20 2012, 09:38
|
Частый гость
![*](style_images/1/pip.gif) ![*](style_images/1/pip.gif)
Группа: Участник
Сообщений: 184
Регистрация: 14-02-11
Пользователь №: 62 953
![](style_images/1/spacer.gif)
|
Цитата(rezident @ Aug 20 2007, 01:34) ![*](style_images/1/post_snapback.gif) Ну почему же не будет? Если ее RTS соединить с ее же CTS, то работать будет, но глючно. ![sm.gif](style_emoticons/default/sm.gif) соединил ее RTS с ее же CTS. толку ноль. добиться ответа микросхемы не удается. какие настройки в терминале нужны? (правильные ли у меня), и какой символ послать устройству, чтобы тот хотя-бы как -то отозвался? Куда потыкать осциллографом, что посмотреть? преобразователь уровней работает правильно, замыкал у него на выходе RX TX - символы приходят обратно нужен старт, хоть какой-нибудь...
Сообщение отредактировал andrey74 - Aug 20 2012, 09:49
Эскизы прикрепленных изображений
|
|
|
|
|
Aug 21 2012, 02:30
|
Частый гость
![*](style_images/1/pip.gif) ![*](style_images/1/pip.gif)
Группа: Участник
Сообщений: 184
Регистрация: 14-02-11
Пользователь №: 62 953
![](style_images/1/spacer.gif)
|
Цитата(DmitryM @ Aug 20 2012, 19:09) ![*](style_images/1/post_snapback.gif) Ай-яй-яй, управления потоком нет, а в настройках терминала стоит "Аппаратное". да я уже запутался. при замыкании RTS с ее же CTS надо убрать управление потоком. а если сделать RTS с CTS как положено, то поставить управление "аппаратное"? Что слать на микруху, как узнать что она жива?питание есть. уровни преобразовываются, сигнал до ножек микрухи доходит.
|
|
|
|
|
Aug 21 2012, 06:28
|
Частый гость
![*](style_images/1/pip.gif) ![*](style_images/1/pip.gif)
Группа: Участник
Сообщений: 184
Регистрация: 14-02-11
Пользователь №: 62 953
![](style_images/1/spacer.gif)
|
а если замкнуть пин СТS микросхемы на землю, RTS трогать не надо? и ставить аппаратное...? сделал полноценную связь с CTS и RTS. смотрю пины ком-порта при передачи символов (управление аппаратное). ни CTS ни RTS ноги не подают признаком жизни - а должны ли, я не знаю...??? Цитата A VNC1L programming application should perform the following steps: · Initialise programmer UART with the following characteristics: Baud rate: 115200 Data bits: 8 Stop bits: 1 Parity: None Handshaking: RTS/CTS · Synchronise the programmer and VNC1L LOOP Send an Echo command (0xFF) Wait for a response Read bytes available 0xFF - послать русскую букву "я" - правильно понимаю?
Сообщение отредактировал andrey74 - Aug 21 2012, 10:14
|
|
|
|
|
Aug 22 2012, 05:54
|
Знающий
![*](style_images/1/pip.gif) ![*](style_images/1/pip.gif) ![*](style_images/1/pip.gif) ![*](style_images/1/pip.gif)
Группа: Свой
Сообщений: 583
Регистрация: 7-06-06
Из: Таганрог
Пользователь №: 17 840
![](style_images/1/spacer.gif)
|
Цитата(andrey74 @ Aug 21 2012, 10:28) ![*](style_images/1/post_snapback.gif) сделал полноценную связь с CTS и RTS. смотрю пины ком-порта при передачи символов (управление аппаратное). ни CTS ни RTS ноги не подают признаком жизни - а должны ли, я не знаю...??? должны. При этом в терминале управление потоком - аппаратное. Цитата 0xFF - послать русскую букву "я" - правильно понимаю? правильно. Я Вы случаем не перепутали ноги? RTS->CTS, CTS->RTS крест накрест, а не соединение одноименных.
|
|
|
|
|
Aug 22 2012, 06:19
|
Частый гость
![*](style_images/1/pip.gif) ![*](style_images/1/pip.gif)
Группа: Участник
Сообщений: 184
Регистрация: 14-02-11
Пользователь №: 62 953
![](style_images/1/spacer.gif)
|
Цитата(DmitryM @ Aug 22 2012, 09:54) ![*](style_images/1/post_snapback.gif) должны. При этом в терминале управление потоком - аппаратное. а что при этом должно быть на этих ногах? посылал букву "я" через гипертерминал - она почему то висит на букве "п" при русской раскладке... Цитата(DmitryM @ Aug 22 2012, 09:54) ![*](style_images/1/post_snapback.gif) Я Вы случаем не перепутали ноги? RTS->CTS, CTS->RTS крест накрест, а не соединение одноименных. вот схема соединения. по этой же схеме соединялся с Bluetooth модулем (только без RTS CTS) - работает без проблем.
Эскизы прикрепленных изображений
|
|
|
|
|
Aug 22 2012, 09:54
|
Знающий
![*](style_images/1/pip.gif) ![*](style_images/1/pip.gif) ![*](style_images/1/pip.gif) ![*](style_images/1/pip.gif)
Группа: Свой
Сообщений: 583
Регистрация: 7-06-06
Из: Таганрог
Пользователь №: 17 840
![](style_images/1/spacer.gif)
|
Цитата(andrey74 @ Aug 22 2012, 10:19) ![*](style_images/1/post_snapback.gif) вот схема соединения. по этой же схеме соединялся с Bluetooth модулем (только без RTS CTS) - работает без проблем. А прочитать что такое RTS, CTS религия не позволяет? Вы же соединили два выхода RTS VNC1 и RTS PC и два входа CTS VNC1 и CTS PC. Какие же телодвижения Вы хотите? Насчет RXD, TXD тоже что-то сомнения берут, хотя зависит какой тип разъема у Вас, Male или Female.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|