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

Mikhail

  • приватная
  • Старожил
  • *****
  • Сообщений: 179
Re: CH341A
« Ответ #20 : 16 Сентября 2017, 14:00:40 »
В х64 - работает ?
Не проверял. Использую дрова производителя. Сам писать не умею. Научился только ломать телевизоры. :D
Это же не коммерческий проект. Так хобби. У меня все компы на 32. Потом посмотрю.
Проверил не работает и дело тут не в драйверах а в самой программе. :-)

Mikhail

  • приватная
  • Старожил
  • *****
  • Сообщений: 179
Re: CH341A
« Ответ #21 : 16 Сентября 2017, 14:48:42 »
driver 32x-64x
Проанализирую, за бочонком пива, но если библиотеки изменились, то и возможно функции изменились.
header к ним ведь не пристыкуешь.  :-)
Да и систему нужно переустановить...  *DRINK* вдруг мозги к этому времени закончатся. *ROFL*

Библиотека та же меня сбил с толку файл CH341A.DLL, он там вообще не нужен
а вот файл msvcr100.dll на  windows 8 у меня затребовал.
скопировал с windows 7 (папка System32) и вложил в папку с программой.
« Последнее редактирование: 17 Сентября 2017, 20:12:33 от Mikhail »

Mikhail

  • приватная
  • Старожил
  • *****
  • Сообщений: 179
Re: CH341A
« Ответ #22 : 16 Сентября 2017, 14:53:19 »
Позже установлю студию на другой компьютер и постараюсь состыковать с x64.

Mikhail

  • приватная
  • Старожил
  • *****
  • Сообщений: 179
Re: CH341A
« Ответ #23 : 16 Сентября 2017, 23:05:52 »
В х64 - работает ?

Проверил на Windows 7 (64 bit) и Windows 8 (64 bit) все работает.
На Windows 7 запросил CH341DLL.DLL, поэтому забросил в папку с программой, чтоб больше не спрашивал.
Почему не работало? не понял... Возможно просто глюк. *SCRATCH*
« Последнее редактирование: 18 Сентября 2017, 13:31:01 от Mikhail »

Mikhail

  • приватная
  • Старожил
  • *****
  • Сообщений: 179
Re: CH341A
« Ответ #24 : 18 Сентября 2017, 13:37:30 »
Устранил еще один косяк.
Чтобы не разбрасывать файлы по всей теме, файл забросил в начало темы, старый удалил. :-)

Mikhail

  • приватная
  • Старожил
  • *****
  • Сообщений: 179
Re: CH341A
« Ответ #25 : 19 Сентября 2017, 01:55:46 »
Добавил блокировку от повторного запуска приложения.
Если будут запущенны 2 окна приложения, то при обмене данными с программатором возможны ошибки чтения или записи. *YES*

Mikhail

  • приватная
  • Старожил
  • *****
  • Сообщений: 179
Re: CH341A
« Ответ #26 : 20 Сентября 2017, 14:28:39 »
 Исправил орфографические ошибки. Не думал что я такой грамотный. *ROFL*

Mikhail

  • приватная
  • Старожил
  • *****
  • Сообщений: 179
Re: CH341A
« Ответ #27 : 02 Октября 2017, 02:27:05 »
снова  :-) ошибки.  *PARDON*

romanov

  • Старший модератор
  • Специалист
  • ****
  • Сообщений: 5707
Re: CH341A
« Ответ #28 : 06 Октября 2017, 22:18:27 »
красивая внешность, русский язык. супер.
а нельзя сделать так, что бы размер окна, при следующем заходе, оставался таким, каким его установил пользователь в предыдущей сессии.
" Европа кончилась - Азия началась." х/ф Днепровский рубеж

Mikhail

  • приватная
  • Старожил
  • *****
  • Сообщений: 179
Re: CH341A
« Ответ #29 : 07 Октября 2017, 21:16:42 »
Можно, нужно будет создать класс который будет в реестре прописывать данные,
а потом при повторном включении считывать их. Попозже напишу, а то сейчас со временем туго.
Да и если мне не изменяет память я не адаптировал контекст под огромные размеры.
Как раз проверю и если что исправлю.

romanov

  • Старший модератор
  • Специалист
  • ****
  • Сообщений: 5707
Re: CH341A
« Ответ #30 : 07 Октября 2017, 21:23:19 »
Можно, нужно будет создать класс который будет в реестре прописывать данные,
а потом при повторном включении считывать их. Попозже напишу, а то сейчас со временем туго.
Да и если мне не изменяет память я не адаптировал контекст под огромные размеры.
Как раз проверю и если что исправлю.
:good:  *DRINK*
" Европа кончилась - Азия началась." х/ф Днепровский рубеж

kalala

  • Новичок
  • **
  • Сообщений: 5
Re: CH341A
« Ответ #31 : 20 Октября 2017, 00:12:29 »
Спасибо за возможную версию программы на английском языке

CAIIIA

  • Старший модератор
  • Специалист
  • ****
  • Сообщений: 5566
Re: CH341A
« Ответ #32 : 20 Октября 2017, 13:33:10 »
Скины другие будут, а то шрифты типа times плохо читаются на экране, да и цвета на мой вкус не те. Если нет, на нет и суда нет ))

Mikhail

  • приватная
  • Старожил
  • *****
  • Сообщений: 179
Re: CH341A
« Ответ #33 : 29 Октября 2017, 22:24:42 »
Скины другие будут, а то шрифты типа times плохо читаются на экране, да и цвета на мой вкус не те. Если нет, на нет и суда нет ))
Вопрос резонный.
Реально, психология штука тонкая. Извиняюсь. Пока плохо со временем.
Думаю через пару недель освобожусь.  :-)

Mikhail

  • приватная
  • Старожил
  • *****
  • Сообщений: 179
Re: CH341A
« Ответ #34 : 03 Ноября 2017, 19:20:22 »
Доработал алгоритм для работы с SPI памятью размером более 128 мбит.
Добавил сохранение режимов после выключения. *DRINK*

romanov

  • Старший модератор
  • Специалист
  • ****
  • Сообщений: 5707
Re: CH341A
« Ответ #35 : 03 Ноября 2017, 20:55:51 »
размер окна не сохраняется.
" Европа кончилась - Азия началась." х/ф Днепровский рубеж

Mikhail

  • приватная
  • Старожил
  • *****
  • Сообщений: 179
Re: CH341A
« Ответ #36 : 03 Ноября 2017, 21:08:32 »
размер окна не сохраняется.
Возможно максимальное и минимальное значение не сохраняется, а выбранный размер по идее должен сохранятся. :-)

Mikhail

  • приватная
  • Старожил
  • *****
  • Сообщений: 179
Re: CH341A
« Ответ #37 : 04 Ноября 2017, 00:46:50 »
Доработал алгоритм для работы с SPI памятью размером более 128 мбит.
Добавил сохранение режимов после выключения. *DRINK*

Забыл передать параметры в класс eeprom *YES*

romanov

  • Старший модератор
  • Специалист
  • ****
  • Сообщений: 5707
Re: CH341A
« Ответ #38 : 04 Ноября 2017, 02:00:58 »
Доработал алгоритм для работы с SPI памятью размером более 128 мбит.
Добавил сохранение режимов после выключения. *DRINK*

Забыл передать параметры в класс eeprom *YES*
ну цеж другое дило...  :good:  :bf:
" Европа кончилась - Азия началась." х/ф Днепровский рубеж

Mikhail

  • приватная
  • Старожил
  • *****
  • Сообщений: 179
Re: CH341A
« Ответ #39 : 07 Августа 2018, 16:01:52 »
Всем привет, нетак давно приобрел на Али штучку под названием "Transistor Tester LCR-T4"


Приборчик неплохой, помогает выявлять негодные конденсаторы и многое другое, но програмное обеспечение неважное.
Поэтому я решил его перешить. Это побудило меня доработать программу для поддержки контроллеров Atmega.
Честно говоря это оказалось не так просто, как поначалу показалось. Основные функции Spi dll оказались непригодны для данной затеи. В общем пришлось изобретать велосипед. Написав алгоритм для прошивки микроконтроллеров, оказалось что еще и код для контроллеров обычно пишут в формате HEX. Хотя я изначально и предполагал данный формат в программе, но по причине лени, писать алгоритм не хотелось.
Но все таки пришлось.

В итоге я обновил программу, теперь можно шить не только 24 и 25 серию, но и atmega.
подключение стандартное
CH341   ATMEGA
MOSI -> MOSI
MISO -> MISO
CLK  -> SCK
CS   -> RESET
+    -> +VCC
-    -> -GND

Еще один нюанс, учитывая что чипов много и они весьма похожи, а так же мне лень создавать базу данных,
при программировании можно вручную ввести параметры, исходя из даташита на микроконтроллер, выбрав "ATmega XXX" и запрограммировать чип.
Программа в файле.