Автор Тема: CH341A  (Прочитано 153967 раз)

Дмитрий12345

  • Мастер
  • Пользователь
  • ***
  • Сообщений: 17
Re: CH341A
« Ответ #80 : 12 Ноября 2018, 15:43:58 »
Все проверил вроде все работает хорошая прога! :clapping:

Mikhail

  • приватная
  • Старожил
  • *****
  • Сообщений: 179
Re: CH341A
« Ответ #81 : 14 Ноября 2018, 07:25:08 »
Всем привет.
Добавил возможность программировать чипы серии 93xxx
подключается к разъему SPI как указано ниже
ПРОГРАММАТОР   CHIP
CH341A              MIKROWIRE

CS      ---------    S Chip Select
CLK     ---------   C Serial Clock
MOSI  ---------    D Serial Data input
MISO  ---------    Q Serial Data output
 +      ---------     VCC
 -       ---------     VSS
 
 
 Вывод ORG чипа, если таковой имеется, подключается в зависимости от битности к + или -.
 Вывод PRE, у чипов 93Sxx, подключается к минусу питания
 Вывод W, подключается к плюсу
 Также написал алгоритм авто распознавания для данных чипов.
 Особо не проверял. Так что если заметите ошибки, пишите не стесняйтесь.. *YES*
 Программа в архиве.

Mikhail

  • приватная
  • Старожил
  • *****
  • Сообщений: 179
Re: CH341A
« Ответ #82 : 14 Ноября 2018, 15:05:43 »
приветствую  :br:
у меня вопросик, а он каждый раз при обновлении будет устанавливать драйвер?
Кстати я тоже об этом подумал,  *YES*  каждый раз устанавливать дрова как то глупо...*DONT_KNOW*
Нужно предоставить выбор. Времени все не хватает.

sever13

  • Новичок
  • **
  • Сообщений: 8
Re: CH341A
« Ответ #83 : 19 Ноября 2018, 15:48:04 »
mxic mx5121E 
определяется как mx512
стирается . но запись не производит
при сравнении с Postal определяется так-же
и статус такой же

Mikhail

  • приватная
  • Старожил
  • *****
  • Сообщений: 179
Re: CH341A
« Ответ #84 : 20 Ноября 2018, 01:37:02 »
mxic mx5121E 
определяется как mx512
стирается . но запись не производит
при сравнении с Postal определяется так-же
и статус такой же
Спасибо за ответ. На этом чипе записи не будет, так как чип имеет нестандартную страницу.
Я уже писал, что я не писал алгоритм под такие чипы, их единицы и они мне ни разу не попадались.
Но раз появились подобные вопросы, значит можно дописать. :bv:

В общем как я уже писал, я добавлю данные чипы, но попозже. *DONT_KNOW* *DRINK*

SantagenS

  • Пользователь
  • ***
  • Сообщений: 39
Re: CH341A
« Ответ #85 : 20 Ноября 2018, 06:19:38 »
Всем привет.
Добавил возможность программировать чипы серии 93xxx
подключается к разъему SPI как указано ниже
ПРОГРАММАТОР   CHIP
CH341A              MIKROWIRE

CS      ---------    S Chip Select
CLK     ---------   C Serial Clock
MOSI  ---------    D Serial Data input
MISO  ---------    Q Serial Data output
 +      ---------     VCC
 -       ---------     VSS
 
 
 Вывод ORG чипа, если таковой имеется, подключается в зависимости от битности к + или -.
 Вывод PRE, у чипов 93Sxx, подключается к минусу питания
 Вывод W, подключается к плюсу
 Также написал алгоритм авто распознавания для данных чипов.
 Особо не проверял. Так что если заметите ошибки, пишите не стесняйтесь.. *YES*
как я понял подключать надо (как пример 93С46)

25Х / 93Х
1 -/- 1 CS - Chip Select
2 -/- 4 MISO - Serial Data output
#3 -/- 7 HOLD - Memory Organization (VCC/GROUND)
4 -/- 5 GRD - Ground
5 -/- 3 MOSI - Serial Data input
6 -/- 2 CLK - Serial Clock
#7 -/- 6 WP - Program Enable (VCC)
8 -/- 8 VCC - POWER (3.3/5)
#в некоторых ссылках не подключён

в даташите всплывают значения в 5в (VCC)
а у меня переделанный программатор на 3.3в
хватит ли ему 3.3в питания или нужно 5в?

Mikhail

  • приватная
  • Старожил
  • *****
  • Сообщений: 179
Re: CH341A
« Ответ #86 : 20 Ноября 2018, 08:57:26 »

25Х / 93Х
1 -/- 1 CS - Chip Select
2 -/- 4 MISO - Serial Data output
#3 -/- 7 HOLD - Memory Organization (VCC/GROUND)
4 -/- 5 GRD - Ground
5 -/- 3 MOSI - Serial Data input
6 -/- 2 CLK - Serial Clock
#7 -/- 6 WP - Program Enable (VCC)
8 -/- 8 VCC - POWER (3.3/5)
#в некоторых ссылках не подключён

в даташите всплывают значения в 5в (VCC)
а у меня переделанный программатор на 3.3в
хватит ли ему 3.3в питания или нужно 5в?
Большинство чипов, согласно даташитам, работают в большом диапазоне напряжений.
Но некоторые могут не работать, особенно если это касается записи, стирания. *SCRATCH*
Проверяется экспериментально.

SantagenS

  • Пользователь
  • ***
  • Сообщений: 39
Re: CH341A
« Ответ #87 : 05 Декабря 2018, 06:56:40 »
а поддерживается ли программатором возможность работы с такой разновидностью флешек
Serial Flash Memory with Uniform 4 kB Sectors - как пример S25FL216KIF
в программе нашёл только S25FL016 (в других ещё есть S25FL116*)

Mikhail

  • приватная
  • Старожил
  • *****
  • Сообщений: 179
Re: CH341A
« Ответ #88 : 06 Декабря 2018, 19:23:27 »
а поддерживается ли программатором возможность работы с такой разновидностью флешек
Serial Flash Memory with Uniform 4 kB Sectors - как пример S25FL216KIF
в программе нашёл только S25FL016 (в других ещё есть S25FL116*)
У вашей флешки стандартная страница 256, поэтому должно все работать. единственно надпись будет S25FL016 :-)
И еще, если чипа нет в списке, или он не определяется, это еще не означает, что его нельзя записать.
Все флешки обычно имеют стандартные общие команды, за исключением немногих,
поэтому я считаю, что по сути записать можно практически почти любую флешку, просто установив размер чипа. :drinks:
Производителя можно установить как не определенного. *YES*

SantagenS

  • Пользователь
  • ***
  • Сообщений: 39
Re: CH341A
« Ответ #89 : 06 Декабря 2018, 20:55:59 »
У вашей флешки стандартная страница 256, поэтому должно все работать. единственно надпись будет S25FL016 :-)
И еще, если чипа нет в списке, или он не определяется, это еще не означает, что его нельзя записать.
Все флешки обычно имеют стандартные общие команды, за исключением немногих,
поэтому я считаю, что по сути записать можно практически почти любую флешку, просто установив размер чипа. :drinks:
Производителя можно установить как не определенного. *YES*
спасибо за ответ
просто отвечаю на всякие вопросы (на 4pda) только-купившим программатор
вот и решил уточнить
надеюсь вы не против того что я буду периодически спрашивать :bv: того чего не знаю в данной теме

Mikhail

  • приватная
  • Старожил
  • *****
  • Сообщений: 179
Re: CH341A
« Ответ #90 : 06 Декабря 2018, 23:05:21 »
У вашей флешки стандартная страница 256, поэтому должно все работать. единственно надпись будет S25FL016 :-)
И еще, если чипа нет в списке, или он не определяется, это еще не означает, что его нельзя записать.
Все флешки обычно имеют стандартные общие команды, за исключением немногих,
поэтому я считаю, что по сути записать можно практически почти любую флешку, просто установив размер чипа. :drinks:
Производителя можно установить как не определенного. *YES*
спасибо за ответ
просто отвечаю на всякие вопросы (на 4pda) только-купившим программатор
вот и решил уточнить
надеюсь вы не против того что я буду периодически спрашивать :bv: того чего не знаю в данной теме

 Общение, двигатель прогресса. *YES*

SantagenS

  • Пользователь
  • ***
  • Сообщений: 39
Re: CH341A
« Ответ #91 : 31 Декабря 2018, 05:41:30 »
а есть ли поддержка
AT25080 8K (1024 x 8)
AT25160 16K (2048 x 8)
AT25320 32K (4096 x 8)
AT25640 64K (8192 x 8)
а то что-то минимальный объём который я вижу это от 0.5Mbit (512K)  :unknw:

Mikhail

  • приватная
  • Старожил
  • *****
  • Сообщений: 179
Re: CH341A
« Ответ #92 : 31 Декабря 2018, 15:03:14 »
а есть ли поддержка
AT25080 8K (1024 x 8)
AT25160 16K (2048 x 8)
AT25320 32K (4096 x 8)
AT25640 64K (8192 x 8)
а то что-то минимальный объём который я вижу это от 0.5Mbit (512K)  :unknw:
Эти чипы относятся к классу SPI Serial EEPROM а не Flash. *PARDON*
Пока нет, но добавить конечно можно, возможно позже и добавлю, если на новый год елкой не придавит. *YES*

SantagenS

  • Пользователь
  • ***
  • Сообщений: 39
Re: CH341A
« Ответ #93 : 31 Декабря 2018, 18:42:23 »
Эти чипы относятся к классу SPI Serial EEPROM а не Flash. *PARDON*
Пока нет, но добавить конечно можно, возможно позже и добавлю, если на новый год елкой не придавит. *YES*
просто они идут как аналоги M95x вот и думал что в программе должны быть

вот глянул немного справки по этой теме
Flash   (полное историческое название Flash Erase EEPROM)
так-что они не так сильно и отличаются друг от друга

Mikhail

  • приватная
  • Старожил
  • *****
  • Сообщений: 179
Re: CH341A
« Ответ #94 : 03 Января 2019, 17:37:06 »
так-что они не так сильно и отличаются друг от друга
Практически братья  :friends:, и команды схожие, разве что идентификатора не имеют  *YES*

kalala

  • Новичок
  • **
  • Сообщений: 5
Re: CH341A
« Ответ #95 : 12 Января 2019, 03:53:12 »
Thanks for the program but this version does not work Ch341Programmer_v1.1.1.26  :'(

Mikhail

  • приватная
  • Старожил
  • *****
  • Сообщений: 179
Re: CH341A
« Ответ #96 : 12 Января 2019, 16:59:37 »
Извиняюсь..Чтобы не засорять сырыми версиями пока удалил.. :pardon:
Машину отремонтирую, потом буду мемуары продолжать писать... :drinks:

ZokaSoft

  • Пользователь
  • ***
  • Сообщений: 11
Re: CH341A
« Ответ #97 : 12 Января 2019, 21:08:31 »
M93C66 16 бит Обнаружить чип как M93C56 16 бит ???
Я пробовал VCC 5V.
Он не читает правильно Eeprom.
« Последнее редактирование: 13 Января 2019, 17:52:05 от ZokaSoft »

Mikhail

  • приватная
  • Старожил
  • *****
  • Сообщений: 179
Re: CH341A
« Ответ #98 : 13 Января 2019, 23:47:20 »
M93C66 16 бит Обнаружить чип как M93C56 16 бит ???
Я пробовал VCC 5V.
Он не читает правильно Eeprom.
Да я уже писал что в версии 1,1,1,25  ошибка чтения и записи 16 битных чипов,
так как я ориентировался на результаты программы AsProgrammer, исправил.
Сейчас читает и определяет правильно.. *YES*
Также добавил поддержку флеш с нестандартными страницами.
Были заморочки со звуком. Пришлось отключить на XP. :pardon:
Новая версия в архиве.

Mikhail

  • приватная
  • Старожил
  • *****
  • Сообщений: 179
Re: CH341A
« Ответ #99 : 14 Января 2019, 02:26:32 »
Совсем забыл про библиотеку. :pardon:
Этот инсталлятор  для тех, у кого нет  msvcp100.dll