Важная информация

User Tag List

Страница 7 из 7 ПерваяПервая ... 34567
Показано с 61 по 68 из 68

Тема: Загрузчик 32 Кб, TimSoft - 0-модемное соединение с IBM PC

  1. #61
    Veteran
    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,657
    Спасибо Благодарностей отдано 
    218
    Спасибо Благодарностей получено 
    301
    Поблагодарили
    212 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AlexBel Посмотреть сообщение
    Ну, не совсем. CH341 - да, порядка 100р, хотя, если учесть её функционал, это не очень дорого. Достаточно сравнить с FT245. А вот CH340 стоят значительно меньше. Я недавно получил заказ - 5 штук за 105 рублей. ...
    Цена на CH340G - да так и есть сотня за 5шт.
    А вот CH340S (специализированная USB-LPT) самая дешевая с доставкой 145руб за штуку.
    Фиг с ними с чипами. Если в нашей деревне программатор будет дешевле 500руб, возьму его, хотя он и узкоспециализированный.

  2. #61
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #62
    Veteran Аватар для AlexBel
    Регистрация
    02.01.2007
    Адрес
    Волгоград, Россия
    Сообщений
    1,325
    Спасибо Благодарностей отдано 
    156
    Спасибо Благодарностей получено 
    126
    Поблагодарили
    76 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KTSerg Посмотреть сообщение
    Цена на CH340G - да так и есть сотня за 5шт.
    А вот CH340S (специализированная USB-LPT) самая дешевая с доставкой 145руб за штуку.
    Фиг с ними с чипами. Если в нашей деревне программатор будет дешевле 500руб, возьму его, хотя он и узкоспециализированный.
    Про CH340S я не знал. Возможно, в кабеле она и стоит...

  4. #63
    Veteran
    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,657
    Спасибо Благодарностей отдано 
    218
    Спасибо Благодарностей получено 
    301
    Поблагодарили
    212 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AlexBel Посмотреть сообщение
    Про CH340S я не знал. Возможно, в кабеле она и стоит...
    Скажем так, её вариант или аналог.
    Поскольку в конвертере USB-LPT стоит платка с кристаллом, залитым каплей пластика... ни какой внешней обвязки, даже внешнего кварца нет.

  5. #64
    Veteran
    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,657
    Спасибо Благодарностей отдано 
    218
    Спасибо Благодарностей получено 
    301
    Поблагодарили
    212 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Купил в магазине радиотоваров программатор "CH341A Mini Programmer" - так написано на плате.
    Сам чип не маркирован, или маркировка спилена.
    Без трепанации, этот программатор, использовать как USB-LPT конвертер не возможно.
    27-я нога "BUSY" - посажена на корпус.
    25-я нога "Strobe" - не выведена ни на один разъём.
    Из шины данных, распаяны и выведены на разъём только биты D0, D3, D5, D7.

    Отпаял ноги 25 и 27 от платы, замкнул (как по инструкции, для перевода чипа в режим "Принтер") между собой ноги 23 и 24 - Винда увидела программатор как два "устройства поддержки принтера".
    Одно с VID/PID 1A86/5584, второе 0924/3DA4.

  6. #65
    Veteran
    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,657
    Спасибо Благодарностей отдано 
    218
    Спасибо Благодарностей получено 
    301
    Поблагодарили
    212 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Программатор оказался слишком шустрым для Вектора...
    По паспорту у чипа CH341A максимальная длительность импульса STROBE - 10мкс (на практике логгер показал 1,75мкс).
    А Вектор читает порт с интервалом 10мкс.
    На практике получилось, что после того как Вектор сбросил сигнал BUSY, поймал входящий STROBE и выставил новый BUSY - программатор успел в этом интервале выплюнуть 16 байт.

  7. #66
    Veteran Аватар для AlexBel
    Регистрация
    02.01.2007
    Адрес
    Волгоград, Россия
    Сообщений
    1,325
    Спасибо Благодарностей отдано 
    156
    Спасибо Благодарностей получено 
    126
    Поблагодарили
    76 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А у драйвера тайминги не настраиваются? Принтеры тоже бывают не очень шустрые в плане обмена.

  8. #67
    Veteran
    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,657
    Спасибо Благодарностей отдано 
    218
    Спасибо Благодарностей получено 
    301
    Поблагодарили
    212 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Победил я этот программатор на CH341A !!!
    Собрал схему "торможения", которая формирует BUSY сразу после окончания Strobe.
    Одна микросхема ЛА3 и одна ТМ2.
    Но побочным эффектом схемы оказалась необходимость добавлять в конец передаваемого текстового файла ещё один любой символ (полубайт). Иначе загрузчик просто перезапускался по окончании приёма файла.

    Ещё одной фишкой программатора, оказалась необходимость замкнуть на корпус вывод 6 чипа CH341A - это вход "PEMPTY" (если его не коротнуть на землю, комп пишет "В принтере Нет бумаги"). Вывод 6 выведен на один из разъёмов программатора.

    Схема "тормоза" во вложении. Кстати эта схема сама инвертирует сигналы Busy и Strobe, так что дополнительно этого делать не нужно.

    Кнопка "Reset" просто на аварийный случай.

    Нажмите на изображение для увеличения. 

Название:	pu-lpt.jpg 
Просмотров:	48 
Размер:	21.0 Кб 
ID:	73424
    Последний раз редактировалось KTSerg; 05.09.2020 в 18:54.

  9. Эти 3 пользователя(ей) поблагодарили KTSerg за это полезное сообщение:

    AlexBel (05.09.2020), Improver (05.09.2020), svofski (05.09.2020)

  10. #68
    Veteran
    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,657
    Спасибо Благодарностей отдано 
    218
    Спасибо Благодарностей получено 
    301
    Поблагодарили
    212 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если вдруг, у кого-то ещё появится желание или необходимость воспользоваться загрузкой программы в Вектор через переходник LPT-ПУ, и не будет желания или возможности конвертировать rom-файл с помощью Excel-я (метод который я ранее предлагал), то выложу консольный конвертор ROM-файла в TXT-файл.

    Обновил вложение.
    Сложил оба варианта в одну программу, добавил параметр.
    Параметр "/0" - добавляет лишний символ в конец файла, для исправления косяка возникающего при применении схемы "тормоза", при использовании переходника на основе программатора из CH341A.

    Скрытый текст

    У программы первый обязательный параметр - имя rom-файла.
    И два не обязательных:
    '#0000' - адрес загрузки файла (в hex-виде), младший байт игнорируется.
    '/0' - (ноль) признак необходимости добавить символ в конец файла.
    rom-txt rom_file [#xx00] [/0]
    [свернуть]
    Вложения Вложения
    Последний раз редактировалось KTSerg; 13.09.2020 в 07:00.

  11. Этот пользователь поблагодарил KTSerg за это полезное сообщение:

    Improver (12.09.2020)

Страница 7 из 7 ПерваяПервая ... 34567

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Загрузчик «Вектор-06ц» (32 Кб, TimSoft)
    от dbk в разделе Вектор
    Ответов: 11
    Последнее: 24.08.2020, 05:59
  2. Ответов: 7
    Последнее: 04.11.2018, 09:23

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •