|
|
|
|
Cheeeper: но финансово - это если планируется некая "окупаемость" (мне обошлись STK500 + AVR Dragon = 80$ а PICkit2 = 21$ (с Debug express). Как я понял, ты готовые покупал, не сам делал? В общей совокупности 100$ это не много. Может и правда рациональней купить готовый. |
|
|
єто были акционные цены. сегодня нет смысла брать STK500. єто еще для затравки: Pickit2 http://webcache.googleusercontent.com/search?q=cache:1Qkx2eLzLvUJ:www.microchip.... Dragon: http://support.atmel.no/knowledgebase/avrstudiohelp/mergedProjects/AVRDragon/AVR... и, особо актуально для Вас  AVR Studio 4 is the Integrated Development Environment (IDE) for developing 8-bit AVR applications in Windows NT/2000/XP/Vista/7 |
|
|
Напишу кратко, т.к. на пару недель уже сегодня буду далеко от компа. Надеюсь отвечу на вопросы. Selector: Какие три? Заходим под Internet explorer на страницу http://www.microsoft.com/windows/virtual-pc/ и жмём оранжевую прямоугольную кнопку "Get Windows XP Mode and Windows Virtual PC now". На шаге 2 (STEP 2) выбираем вашу версию виндовс и желаемый язык пакета. Появляются окна STEP 3 "Download/install this first:*...Download/install this third:**" Вот так по порядку их и скачивать и устанавливать тоже. Перед скачиванием сайт предложит выполнить Windows validation, установить модуль ActiveX. Соглашаемся, проходим проверку и получаем пакет для скачивания. Устанавливаем скачанные пакеты: 1. Install Windows XP Mode (WindowsXPMode_en-us.exe). 2. Install Windows Virtual PC (Windows6.1-KB958559-x86.msu). 3. Install Windows XP Mode update (Windows6.1-KB977206-x86.msu). В меню пуск получаем папку Windows Virtual PC. Кликаем на Windows XP Mode и дожидаемся инсталляции ХР. В ней уже устанавливаем нужные программы. Запускать их можно из меню Пуск 7-ки или прямо в виртуальной ХР (картинку я уже приводил). Selector: При функции "добавить", открывается папка "sistem32", но я там не нашёл этих файлов - LOADDRIVER.EXE и PONYPROG2000.EXE. Эти файлы в папке понипрога в Program Files. Папка system32 открывается по умолчанию, но выбрать можно любой файл, как в проводнике (там же выпадающий список - значок треугольника вниз вершиной справа от "System32"). |
|
|
Selector: \Windows\System32\DLPORTIO.DLL - этого файла нет! \Windows\System32\drivers\DLPORTIO.SYS - этого файла нет! Ну видимо в этом и причина . Странно, что файлы не копируются. Скопируйте их вручную в нужные папки и импортируйте в реестр приложенный DLPORTIO.reg. Перезагружайтесь и снова пробуйте. Файлы выложил здесь - http://ifolder.ru/17284895 Если системный диск С, то ничего менять не надо. Если D или др., то в реестре HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\DLPortIO измените строку параметра "ImagePath" так, чтобы путь к DLPortIO.SYS соответствовал действительности. |
|
|
Digital: Скопируйте их вручную в нужные папки и импортируйте в реестр приложенный DLPORTIO.reg. Перезагружайтесь и снова пробуйте. Всё так и сделал, не определяет девайс. Нашёл немецкий и польский форумы по этой проблеме. Те же проблемы. На польском форуме высказали соображение, что в этой среде программа блокирует COM порт. Я решил ещё раз проверить свои порты. Во-первых, я посмотрел питание портов, вот что мне выдало: СОМ1 Текущее состояние электропитания: D3 Возможности электропитания: 00000009 PDCAP_D0_SUPPORTED PDCAP_D3_SUPPORTED Сопоставления энергосбережения: S0 -> D0 S1 -> D3 S2 -> Не определено S3 -> Не определено S4 -> D3 S5 -> D3 СОМ2 Текущее состояние электропитания: D3 Возможности электропитания: 00000009 PDCAP_D0_SUPPORTED PDCAP_D3_SUPPORTED Сопоставления энергосбережения: S0 -> D0 S1 -> D3 S2 -> Не определено S3 -> Не определено S4 -> D3 S5 -> D3 Ещё я заметил такую странность. Удаляю программу из ПК: из списка программ, в программ файл удаляю папку, чищу реестр. Устанавливаю вновь программу, запускаю. В удалённой программе, стоял девайс Atmega8, во вновь запущенной опять стоит Atmega8. Такое впечатление, что где то остаётся корень. Не могу понять. Проверил программатор по методике (см. вложение), на COM1 сразу на pin 6 (DSR) значение High, без всяких манипуляций. Что-то вложение не прикрепилось, попробую ещё по другому. Эта методика описана в журнале Радио №5 2003г. стр. 25-26. При помощи программы TCOM. |
|
|
Вот ссылки на вложение, 1 и 2-й листы. http://ipicture.ru/upload/100416/2P4MzUz3cO.jpg http://ipicture.ru/upload/100416/4IYT4LTTRb.jpg Windows XP Mode ещё не поставил, поставлю в понедельник. |
|
|
Selector: SergeBS: Я типа программист. Так подскажи стабильные программаторы для AVR и PIC и программу к ним. Буду делать! На USB или COM Пардон. Почему-то о новостях в теме ничего не получал и отдыхал от нее . Ладно. Попытаюсь реабилитироваться. По поводу программаторов: в AVR у меня некоторый опыт есть. Что было сделано и работало: 1. Стандартный ISP на LPT - там 1 регистр буфером - АП5. Работал. После апгрейда компа - порта не стало. Лежит в хламе. 2. Примитив ISP под COM-порт. Схема - на страничке UniProf - 7 резисторов и 3 диода. Ну тоже работало. Но как-то хотелось более другого. 3. Запаял Проттосовский USBAVR910. Работал. Но подглюкивал, во-первых, и я загнал 2 или 3 меги88 в ступор фузами - понадобился высоковольтный/параллельный программатор. 4. Спаял HVprog - http://www.der-hammer.info/hvprog/index_en.htm - ATmega8535, 74HC165, MAX232 и чуть россыпи. Кварц - специфический - 7.3728 МГц - в СОМ-мышах такие были. Вариантов печаток - на сайте море. Что может: HVProg is a redesign of the original STK500 without all components of a development board. It is based on the original ATMEL schematics that are freely available on the net (e.g. at avrfreaks.net). The main target was to keep all nessecary functionality to programm all available AVR controllers in every programming mode that the STK500 supports. Ну короче - это STK500 из которого выдрано все, что не относится к программированию. Как его сделал, переключил в ВВ/параллельный режим, так из АВРстудии им все подряд и шью через СОМ-порт. Говорят, что и апгрейд прошивки Меги8535 тоже поддерживает. Как в родном. Не проверял - это новую студию надо ставить. Еще кучка программ его тоже поддерживает. CV AVR например. От "родного" STK500 программы его не отличают. Есть похожий вариант от Сироткина на ATmega16 + MAX232(или транзисторы) + оптопара КР293КП9 (меняется на любые оптотранзисторные типа PC817), кварц тоже 7.3728 МГц. Тоже СОМ, но НЕ аналог STK500. Умеет тоже высоковольтно, параллельно шить. С пиками у меня гораздо беднее. Имел дело с PIC16F628/873/876. Для всех их запаял программатор на СОМ, Multi PIC Programmer 5 Ver.2. http://feng3.cool.ne.jp/en/pg5v2.html Умеет работать с большой кучей Пиков, у меня таких нет. (типа от 4 до 40 лап и почти все вариации). Сложнее биполярного транзистора ничего нет . В схеме 21 деталь - считая ZIF-панельку, DIP переключатель и ключ. У меня в нем 1.5 простых панельки - я так ZIF-панельку сэкономил малость схитрив. Прошивал им свои девайсы через СОМ без проблем. Вообще по моему мнению СОМ - самый "некапризный" порт. И доступ к нему в любой оси есть, и электрозащита как правило стоит. Самое то для программаторов. |
|
|
Selector: Нужно сформулировать вопрос на итальянском языке. Вдогонку. Моя практика показывает, что если задашь вопрос по-английски - ничего страшного не произойдет. По крайней мере у немцев я читаю их "родное", а свои комментарии и вопросы леплю по-английски. Поскольку в немецком у меня как у собаки: понимаю, а вот сказать не могу.
|
|
|
SergeBS, спасибо за информацию. Только сейчас дорвался до компьютера. В командировке с одним "умным" пошарились по закоулкам интернета, кое-что нашли. Вот буду сейчас копаться с лошадкой, попытаюсь обмануть систему. По поводу программаторов, я тоже накопал немного схем. Разберусь с ними и обращусь за советом. А вообще я хочу сделать программаторы для PIC и AVR встроенные в ПК и через COM, а ещё сделать через USB для пожарных случаев. Сейчас первое опробовать все варианты с понькой, тогда станет ясно, убирать её или нет.
|
|
|
Опять минутка свободная выпала. Подкину в тему: Я типа программист, но из этого не следует, что прыгаю на новые системы сразу. Скорее наоборот - жду пока публика шишки в них набьет, грабли научится обходить, а уже тогда - можно и попробовать. На "полигонном" диске (у меня их 4 в тачке). Самые надежные программы-программаторы, как нетрудно догадаться, это бесплатные IDE от производителей МК. А самые популярные железки-программаторы - те, которые из себя корчат "фирменные". Это просто ДОЛЖНО работать. А ежели не работает, то значит какая-то "левая" софтина заблокировала порт. Например: поставим мониторинг бесперебойника, и в результате СОМ1 будет этим мониторингом напрочь занят. Порт по умолчанию для общения с UPS-ами. А "левые" софтины вполне могут именно напрочь порт занять. Висит себе служба в памяти, а все что реально делает - долбит в порт на предмет нет ли там UPS-а, модема и т.п. И в силу "сообразительности" этот порт не выпускает. Selector: В удалённой программе, стоял девайс Atmega8, во вновь запущенной опять стоит Atmega8. А ежели это прибор для выбора "по умолчанию", то так и будет. Т.е.: выбрать какой-либо экзотический типа Tiny13, а затем снести и посмотреть - после новой установки - опять он будет?
|
|
|
|
|