Форумы Modlabs.net: LCD+USB!!! Мелтовские индикаторы(made in RF) + (LCD + COM) - Форумы Modlabs.net

Перейти к содержимому

  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

LCD+USB!!! Мелтовские индикаторы(made in RF) + (LCD + COM)

#61 Пользователь офлайн   WildMaN 

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 109
  • Регистрация: 23 Май 03

Отправлено 14 Июнь 2003 - 23:28

А чех-то оказался не дурак. Мощности самого микроконтроллера хватит за глаза для обмена на 115200, и никакие ДМА и микровайры не нужны обычным юзверям. Получается зря я купил usbn9604 ...
0

#62 Пользователь офлайн   TransMatrix 

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 309
  • Регистрация: 28 Апрель 03

Отправлено 15 Июнь 2003 - 01:20

Гммм... Вчерашний мессаг не вписался??? Блин!
Отвечаю: Тестил под ХП - если выкинуть на три буквы модуль загрузки процессора - всё работает!
0

#63 Пользователь офлайн   vz_AlekZ 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 30
  • Регистрация: 13 Июнь 03

Отправлено 15 Июнь 2003 - 11:55

TransMatrix:
Теперь работает :insane:
0

#64 Пользователь офлайн   TransMatrix 

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 309
  • Регистрация: 28 Апрель 03

Отправлено 16 Июнь 2003 - 01:17

Кто-нить её гонял с ЖКИ??? Или схему не собирали?
0

#65 Пользователь офлайн   vz_AlekZ 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 30
  • Регистрация: 13 Июнь 03

Отправлено 16 Июнь 2003 - 22:58

TransMatrix:
Что ты имеешь ввиду?
0

#66 Пользователь офлайн   TransMatrix 

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 309
  • Регистрация: 28 Апрель 03

Отправлено 17 Июнь 2003 - 01:09

Ты схему с ЖКИ собрал, или просто в демо-режиме юзал???
0

#67 Пользователь офлайн   vz_AlekZ 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 30
  • Регистрация: 13 Июнь 03

Отправлено 17 Июнь 2003 - 09:47

TransMatrix:
Собирал схему.
0

#68 Пользователь офлайн   TransMatrix 

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 309
  • Регистрация: 28 Апрель 03

Отправлено 18 Июнь 2003 - 01:25

Фууухх... Если не у одного меня работает - уже хорошо! :)
Теперь осталось собрать USB вариант и протестить с ним (а точнее - написать под него модули...)
0

#69 Пользователь офлайн   vz_AlekZ 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 30
  • Регистрация: 13 Июнь 03

Отправлено 18 Июнь 2003 - 09:02

TransMatrix:
Вот это уже интереснее! :)
USB железку я уже собрал, она работает. Осталось разобраться с подключением самого экрана.
0

#70 Пользователь офлайн   listener 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Пользователи
  • Сообщений: 618
  • Регистрация: 08 Май 03

Отправлено 21 Июнь 2003 - 14:21

2 vz_AlekZ:

Ну как, заработало? Если все пойдет нормально - через несколько дней будет новая прошивка - под нормальный протокол.

2 TransMatrix:

Ты мое мыло получил?
0

#71 Пользователь офлайн   listener 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Пользователи
  • Сообщений: 618
  • Регистрация: 08 Май 03

Отправлено 21 Июнь 2003 - 14:31

Если кто собирает связки вида ATMEGA+PDIUSBD12 или USBN 9604+LCD, где LCD висит на одной шине с USB интерфейсом - не забывайте перед LCD ставить шинные формирователи (AП5, АП6, ИР22, ИР37 или что-то в этом духе) для развязки - это спасет от массы трудноопределимых глюков. Сегодня пробился часа два со случайним зависаниями при работе с USB - потом выяснилось, что если отцепить индикатор - все работает. Оказалось, что мало поставить формирователь только на данные, надо еще и на RD, WR и A0.

А вообще, отлаживать устройство с собственным индикатором - сказка. Само пишет, сколько пакетов принято, сколько передано, статус и т.д.
0

#72 Пользователь офлайн   TransMatrix 

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 309
  • Регистрация: 28 Апрель 03

Отправлено 22 Июнь 2003 - 01:20

Письмо получил, но я домой прихожу около часа ночи - затянул с писаниной ответа...
0

#73 Пользователь офлайн   TransMatrix 

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 309
  • Регистрация: 28 Апрель 03

Отправлено 22 Июнь 2003 - 02:30

Кстати... У меня ЛПТшный уполз на вторую машину, которой уготована судьба стать Пингвинутой... Соответственно, если среди всей кучи в даунлоаде узрите tgz - не шугайтесь! Это то-же самое! Только, ИМХО, с заточкой под возможность работать на нём как на Линух-консоле!
0

#74 Пользователь офлайн   WildMaN 

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 109
  • Регистрация: 23 Май 03

Отправлено 24 Июнь 2003 - 21:43

А чем вы шьёте атмеги ? А то глючный понипрог меня уже достал :kruto:
0

#75 Пользователь офлайн   listener 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Пользователи
  • Сообщений: 618
  • Регистрация: 08 Май 03

Отправлено 24 Июнь 2003 - 21:56

2 WildMan:
Я сделал так: по первому запуску спаял программатор вида "6 проводков", залил с помощью AVReAl бут от megaload (слегка подправленный, чтобы ждал всего одну секунду) и теперь заливаю прошивки по RS-232 (удобно: после компиляции запустил MegaLoad, воткнул/переткнул USB хвост, подождал пока зальется, закрыл MegaLoad).
0

#76 Пользователь офлайн   WildMaN 

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 109
  • Регистрация: 23 Май 03

Отправлено 24 Июнь 2003 - 22:56

А чем заменить AVReal чтоб по сериалу 5 проводков заливать ?
0

#77 Пользователь офлайн   listener 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Пользователи
  • Сообщений: 618
  • Регистрация: 08 Май 03

Отправлено 25 Июнь 2003 - 16:08

гм. по сериалу используется не пять проводков, а два.
т.е. (sorry, если рассказываю очевидные вещи), bootloader - специльная прошивка, записываемая в отведенную для него часть флэша (врхние 256, 512, ..., 8192 байта), которая по резету какое-то время (например, одну секунду) ждет , не начнут ли ей через UART заливать прошивку. Если начали - прошивка записывается во флэш, если нет, управление передается имеющейся.
Megaload берется с http://avrfreaks.net. К нему прилагаются буты под разные типы мег и под разные частоты. рекомендуется поправить в буте время ожидания. Подробно про bootloaderы описано в Atmelовском AN109.

У варианта есть минус - требуется преобразователь RS-232-TTL (max232 или что-то на диодах). Я собираюсь, как перейду на 128ю мегу - написать USB bootloader, чтобы не цеплять дополнительный шнурок.
0

#78 Пользователь офлайн   WildMaN 

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 109
  • Регистрация: 23 Май 03

Отправлено 25 Июнь 2003 - 17:35

Я в курсе что такое бутлоадер, и идея обновления по USB не тебя одного посетила :kruto: Но гложут меня сомнения, что по 2 проводкам ты зальёшь бутлоадер в чистую мегу ...
0

#79 Пользователь офлайн   WildMaN 

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 109
  • Регистрация: 23 Май 03

Отправлено 25 Июнь 2003 - 17:54

Кстати, если чей-то враиант доживёт до удобоваримого состояния, то можно будет организовать мелкосерийное производство печатных плат. А то не шибко красиво куча разъёмов на макетной плате выглядят ... 1 кв. дециметр платы обойдётся в 10$.
0

#80 Пользователь офлайн   listener 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Пользователи
  • Сообщений: 618
  • Регистрация: 08 Май 03

Отправлено 25 Июнь 2003 - 18:02

сомнения твои правильные. Для начальной заливки можно (и нужно) и пять (семь, включая питание) проводков использовать. для 16й меги у меня есть замечательное устройство из DB25 разъема и панельки DIP40. Как быть со 128 еще не думал, наверное, сделаю в плате точки к которым можно будет подпаяться.

Кстати, а как у тебя с прогрессом?
0

Поделиться темой:


  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

4 человек читают эту тему
0 members, 4 guests, 0 anonymous users