Страница 1 из 2

RH0001C + Windows 7 + USB-to-COM

Добавлено: 09 апр 2015, 19:14
rhf-admin
Кто-нибудь пользовался программатором RH0001C под Windows 7? Расскажите какими прогами и есть ли особенности при настройке/запуске этих прог? Например, PonyProg или ICProg?

Re: Windows 7 и RH0001C

Добавлено: 26 апр 2015, 17:24
rhf-admin
Да-а-а, обсуждение прям кипит. Ну ладно, выложу, что сам узнал. Одним из решений является поставить под семёрку виртуалку (vmware например) и под неё накатить Windows XP.

Кроме того, я тут начал свою прогу писать. Выкладываю тестовый вариант (может у кого есть возможность потестить под семёркой).
Пики через USB-to-COM этой прогой программятся (по крайней мере на моём компе). Хотя всё равно долго. PIC16F676 программится около 20 минут, если заливать целиком всю память. В связи с этим сделал в проге фишку, позволяющую программить не всю память целиком, а только отдельные области (адреса в окошках справа). Так получилось гораздо быстрее, не всегда же проги занимают всю память, зачем же тратить лишнее время.

Прога ещё не причёсана, так что пользоваться нужно чётко понимая, как программятся добавленные в прогу чипы. Каждая кнопка выполняет по одной команде чипа, никакие конфиги автоматически не восстанавливаются.
Кнопка Erase Program стирает память программ и специальную область (ID, конфигурация, короче то, что с 0x2000 адреса), кнопка Erase Data стирает память данных.
Память данных можно перезаливать ничего предварительно не стирая, каждая ячейка стирается перед программированием автоматически.
Ячейки памяти программ и специальной области при программировании автоматически не стираются, так что если писать поверх существующей проги (предварительно не выполнив стирание), то те биты, которые были нулями до программирования, после него так и останутся нулями, независимо от того, что мы там пытались записать. То есть если, например, поверх слова 11111111111101 записать слово 11111111111010, то в итоге в ячейке окажется 11111111111000.
Таким образом, например, чтобы полностью перезаписать память программ - нужно выполнить чтение памяти программ и памяти конфигурации, затем выполнить Erase program, затем восстановить память конфигурации и только потом писать то, что вы хотели записать в память программ.
Так что тестим внимательно, сохраняем и перезаписываем назад калибровочную константу. Если не уверены, лучше спросите. Ну и жду комментов, предложений, критики...
RH_Prog 1.0.zip
(303.28 КБ) 558 скачиваний

Re: RH0001C + Windows 7 + USB-to-COM

Добавлено: 06 май 2015, 01:09
rhf-admin
Свежая версия для тестов. Чипов по прежнему всего четыре, зато причёсаны алгоритмы (можно не бояться чего-то потерять, если только вы специально конфиг и калибровочную константу не перезальёте), улучшен интерфейс и добавлено несколько буферов для удобства.
RH_Prog 1.0.zip
(333.39 КБ) 543 скачивания

Re: RH0001C + Windows 7 + USB-to-COM

Добавлено: 17 май 2015, 03:34
rhf-admin
Следующий апгрейд. Добавил несколько чипов и возможность открывать hex-файлы :) (а вот возможность сохранять данные обратно в hex-файлы пока не добавил :( ).
RH_Prog 1.0.zip
(344.05 КБ) 534 скачивания

Re: RH0001C + Windows 7 + USB-to-COM

Добавлено: 17 май 2015, 13:47
БАРС
rhf-admin писал(а):Кто-нибудь пользовался программатором RH0001C
Это который вот этот? http://radiohlam.ru/sell/uniprogr_s.htm

Re: RH0001C + Windows 7 + USB-to-COM

Добавлено: 17 май 2015, 15:53
rhf-admin
Да, да, я про него.

Re: RH0001C + Windows 7 + USB-to-COM

Добавлено: 17 май 2015, 18:24
БАРС
Жжешь! Разработчик сам спрашивает, будет ли его программатор работать под Windows 7 :lol:

Re: RH0001C + Windows 7 + USB-to-COM

Добавлено: 17 май 2015, 19:09
rhf-admin
Ну, не совсем так. Рзработчик думает, что вообще-то должен работать, но не мешало бы протестить, ибо мало ли кто что должен, у Билли вон тоже винда на презентации должна была работать, а она взяла и в синий экран упала. :lol:

Re: RH0001C + Windows 7 + USB-to-COM

Добавлено: 17 май 2015, 19:11
БАРС
На какой презентации? Ссыль в студию!

Re: RH0001C + Windows 7 + USB-to-COM

Добавлено: 17 май 2015, 20:05
rhf-admin