Пост N: 8
Зарегистрирован: 03.10.08
Откуда: Украина, Донецк
Рейтинг:
0
Фото:
Отправлено: 06.10.08 16:27. Заголовок: Я использую ProPic2 ..
Я использую ProPic2 + IC Prog. Правда что-то 105Е немного глючит при считывании дампа с МК хотя шьёт нормально. Родной софт ProPic2 (ProPicХР) убогий. ProPic2 работает только под 9х/Ме системами, а ProPicХР под ХР. Но при это,ProPicХР, зашивает вместо загруженного дампа сплошные нули, а читает нормально читает. Может кто сталкивался с такой проблемой?
Поставь WinPIC800 (если надо, скину на почтовик), у меня в такой связке шьёт практически всё. Практически потому, что я пока не сталкивался с ПИКами которые прошить не удалось, но... кто знает. Настройка, русификатор - всё есть.
Alberto, спасибо. WinPIC800 скачал, поставил. Понравилась. Реальная програмулина. Только что-то со шрифтами у меня, некоторые надписи несвязными символами выводит. Може кто сталкивался уже и знает как вылечить?
Пост N: 2
Зарегистрирован: 02.03.09
Откуда: Россия, Дудинка
Рейтинг:
0
Отправлено: 04.03.09 12:10. Заголовок: WinPIC800
Сам только начал постигать эту науку- программирования контроллеров PIC. Перепробовал разный софт, но остановился на WinPIC800 v 3.61? т.к. только эта программа пошла на моем компьютере.
MPLAB 8.20 + ICD2 homemade (комовский, выкладывал на форуме). Комовский хоть и работает медленно, зато ни единого глюка не заметил. До этого был LPT программатор на инверторах, но прошивку запиливал в пик через раз. Так что ICD2 фореве!
1. Железо - использую доработанную версию с http://pic16f84.narod.ru/ (схему с доработкой и печатную плату выложил у себя на сайте). Пока шил только 24с32, pic16f628a и pic16f873a. Все нормально.
2. Софт - прога с http://pic16f84.narod.ru/ или IcProg. Но тут есть одно но - под ХР не захотело нормально ниче работать. А вот под 98-й все нормально. проичем проверялось в таких конфигах: 2.а) AMD 200 Мгц вынь98 2.б) Целерон950 виртуальная машина с вынь98 (реальная ось - вынь_хрюша) 2.в) Город_в_аду_2ГГц виртуальная машина с вынь98 (реальная ось - вынь_хрюша)
Уважаемые коллеги. Просьба изъясняться на нормальном, русском языке и называть вещи своими именами. Русский язык очень велик и могуч, и это нужно учитывать, а иначе будет конфуз.
Пост N: 2
Зарегистрирован: 11.08.08
Откуда: Республика Молдова, г.Кишинев
Рейтинг:
0
Отправлено: 18.09.09 17:13. Заголовок: Alberto Подскажите ..
Alberto Подскажите мне пожалуйста... я никак не могу прошить пик16ф877(без а) Испльзую ЖДМ программатор (на сколько я понял он так называется) я работал с ним в IC-prog1.5(d и с), Pony prog. Win Pic 800 его не видит - пишет, что он неизвестен. Может нужно где-то что-то настроить или Windows XP - не подходит под него?
Пост N: 1492
Зарегистрирован: 12.02.07
Откуда: Argentina, Lincoln
Рейтинг:
4
Награды:
Отправлено: 18.09.09 18:41. Заголовок: Насколько я в курсе,..
Насколько я в курсе, акция для СНГ (или это было только для России) уже закончилась. Но если Вы решили всерьез заниматься МК, берите по той цене что есть, пригодится. "Где" вопрос не ко мне. Не думаю что в Кишиневе их нет, посмотрите по магазинам торгующим электронными компонентами или что-то типа этого.
Отправлено: 18.09.09 21:10. Заголовок: stepp пишет: Я пон..
stepp пишет:
цитата:
Я понял, что можно приобрести PicKit2 по пониженной цене. Подскажите как или через кого это можно сделать?
Акция закончилась. Но можно собрать. Посмотрите в обмене. Ничего сложного. JDM надо настраивать. Честно говоря, давно это делал не помню. Но сам настроил. IS-PROG1.05E и выше будет работать под ХР, у него встроенный драйвер. Посмотрите список поддерживаемых контроллеров, там 100% есть 877. И выберите его.
Пост N: 4
Зарегистрирован: 11.08.08
Откуда: Республика Молдова, г.Кишинев
Рейтинг:
0
Отправлено: 18.09.09 23:34. Заголовок: MAZ пишет: Акция за..
MAZ пишет:
цитата:
Акция закончилась. Но можно собрать. Посмотрите в обмене. Ничего сложного.
Спасибо. Обязательно найду. MAZ пишет:
цитата:
JDM надо настраивать. Честно говоря, давно это делал не помню. Но сам настроил. IS-PROG1.05E и выше будет работать под ХР, у него встроенный драйвер. Посмотрите список поддерживаемых контроллеров, там 100% есть 877. И выберите его.
Видите ли...? Всё не так просто - у меня есть ещё один компьютер с 98-м виндоусом. Там у меня есть программы IS-PROG1.05 (а,d и c) PIc16f877a - прошивается без проблем (разве что не всегда с первого раза) Там действительно есть и PIc16f877, но он не прошивает, а пишет о какой-то ошибке записи по адресу 0008h. Вот я и стал искать другой софт. Попробовал ProgCode1.0 (Для Windows XP) - Не хочет вообще ничего прошивать - видит ошибку по нулевому адресу. WinPic800 (На ХР) - Вообще не видит мой программатор... Вот такая у меня хрень сложилась. Вот я и подумал, что PicKit2 - Будет выходом... У нас в Кишиневе нету магазинов, где это продаётся, всё у нас на рынке, где мне предлагают привести PicKit2 и завтра узнаю сколько захотят с меня содрать...
Пост N: 1493
Зарегистрирован: 12.02.07
Откуда: Argentina, Lincoln
Рейтинг:
4
Награды:
Отправлено: 19.09.09 00:20. Заголовок: Купите, это будет лу..
Купите, это будет лучший выход. Можете попытаться собрать, но для этого Вам нужно будет прошить 18F2520. Вы сможете сделать это своим программатором? И зайдите на ветку где обсуждается клон, посмотрите сколько времени заняло у некоторых его изготовление и запуск. Вполне может быть что Вы запустите его сразу, а может и нет. Что Вам интереснее: заниматься МК или паять и настраивать чужую схему? Я ни в коем случае не отрицаю клон PicKIT2 и все что я написал было моим мнением. Можете еще собрать ProPIC2 (на LPT), мне его стоимость обошлась в 2$ и пол-дня на сборку. Для широкораспространенных 16 и 18-ых ПИКов этого хватит с головой (за исключением 3-х вольтовых, но ведь их и клон PicKIT2 не поддерживает).
Отправлено: 19.09.09 12:45. Заголовок: С PicKIT не какаих п..
С PicKIT не какаих проблем при сборке не было. Во всяком случае, не помню. Мучились с ICD2 c USB, это точно. Купить можно, если цена нормальная. Не должно быть больше 50$, все остальное, обдираловка. stepp пишет:
цитата:
а пишет о какой-то ошибке записи по адресу 0008h.
То есть по логике, до 0008 что-то записал и правильно? Попробуйте задержки при программирование изменить.
Пост N: 1108
Зарегистрирован: 14.01.07
Откуда: Россия, Лиски
Рейтинг:
2
Фото:
Отправлено: 19.09.09 12:58. Заголовок: Я собрал клон PICKIT..
Я собрал клон PICKIT2. Как таковых проблем не было. Пришлось только, подбором дросселя выставлять напряжение 12 вольт. После этого всё заработало. Мне гораздо интересней собрать схему самому, чем покупать готовое.
Пост N: 1145
Зарегистрирован: 26.12.06
Откуда: Санкт-Ленинград
Рейтинг:
1
Отправлено: 20.09.09 19:38. Заголовок: MAZ пишет: JDM надо..
MAZ пишет:
цитата:
JDM надо настраивать
Дико извиняюсь, но что там настраивать?
stepp пишет:
цитата:
Испльзую ЖДМ программатор
JDM-образных программаторов, как грязи. У Вас какой? Подозреваю, что самый простой, где согласующие каскады выполнены на транзисторах. Если поставить специализированную м/сх (типа MAX232), то всё начинает работать изумительно.
Если бы помнил, что, то сказал. Имел ввиду не программатор, а IS-prog. Даже в мыслях, не было, что железо JDM настраивать. Извиняюсь, если меня неправильно поняли.
Акция закончилась, но PicKit ещё продают. ООО "Тритон-Электронные компоненты" 'дораздаёт' программаторы тем, кто не успел. Правда, я успел зарегистрироваться во время акции, но не успел заказать и оплатить. 21.09.09г. перевёл деньги, теперь жду.
stepp, напишите письмо Закатовой Татьяне (E-mail: tatianaz@trt.ru), она менеджер в фирме "Тритон". Я спрашивал, можно ли сообщить вам ее адрес, она не против и будет ждать вашего письма. Полагаю, этой возможностью могут воспользоваться и другие.
Испробовал множество программаторов. Сейчас использую доработанный EXRTA-PIC (шьёт практически любые PICи и AVRы) с Pony и WinPic800. Эти две программы дополняют друг друга и вполне достаточны для большинства МК. Программатор работает стабильно на длинных шнурах, проблем никаких не замечал. На случай отладки программы в реальной схеме имеется универсальная макетка с автоматическим коммутатором схемы программирования. Проще говоря, собрали схему на макетке, соединили шлейфом макетку и EXRTA-PIC по ICSP. EXRTA-PIC с компом через COM-порт. Включаем макетку, всё. Можно эксперементировать сколько угодно без пересоединений и переключений. При программировании коммутатор сам переводит МК в реж. программирования, по окончании прошивки сам же переключается обратно и сразу включает схему на исполнение. Меняем текст, жмём кнопку и тут же видим результат. Всё самодельное, экономит много времени и не нужно забивать голову манипуляциями со схемой. Кто шъёт на программаторе, а затем перебрасывает МК в устройство наверняка не раз палил МК по запарке.
Ну дак универсальная макетка это и есть "отладчик", только примитивный без наворотов и собранный на коленке за день. К тому же удобна тем что моментально пересобирается под свои нужды как конструктор всевозможными перемычками и доп. обвесом. Основной же плюс в том, что если в схеме задейсвованы ножки (используемые для программирования) МК различным обвесом, препятствующим программированию (именно по этому и собрал), то коммутатор снимает весь обвес на время программирования и цепляет всё назад по завершению. В таких случаях вроде бы самое оно. Поправьте, если где-то ошибаюсь.
универсальная макетка это и есть "отладчик", только примитивный без наворотов и собранный на коленке за день.
Здесь не понял. Да, отладчик надо подключать, как и программатор к двум выводам мк, которые можно использовать. На макетке можно для этих целей иметь две перемычки, чтобы отключать программатор/отладчик, на время пока исследуется как работает программа именно с этими выводами. Забыл, еще и вывод сброса отключить. Единственно неудобно, что нельзя использовать отладчик в это время. Микросхему саму "дергать" не нужно.
Пост N: 3
Зарегистрирован: 14.02.10
Откуда: Узбекистан, г.Чирчик
Рейтинг:
0
Отправлено: 15.02.10 15:23. Заголовок: Коммутатор через к..
Коммутатор через контакты реле автоматом выключает питание макетки, и перекоммутирует выводы МК чтоб не дёргать перемычки, как только проггер прошил, коммутатор подал питание и загрузил выводы по схеме испытуемого устройства - устройство уже запустилось также автоматом. Дело в том, что даже наличие только одного джампера или скажем тумблера каждый раз при перепрошивке требует манипуляций создавая неудобства, особенно когда целый день крутиш программу в среде разработки и внимание сконцентрировано именно на тексте и результатах после изменений в тексте. Не знаю у кого как, а я эту разницу очень сильно ощутил, как только перестал отвлекаться на аппаратную часть при длительных отладках.
Пост N: 1400
Зарегистрирован: 14.01.07
Откуда: Россия, Лиски
Рейтинг:
2
Фото:
Отправлено: 15.02.10 16:28. Заголовок: Здесь видимо путаетс..
Здесь видимо путается отладчик, который работает из под МПЛАБ, с обычной макетной платой, к которой с помощью реле подключается программатор. Dok_Alex, лично я, понимаю отладчик, как устройство связи МПЛАБ с отлаживаемым микроконтроллером. Микроконтроллер выполняет программу, ход которой можно наблюдать в окне МПЛАБ. У Вас, не отладчик, даже не примитивный отладчик. Вы просто дополнили программатор сервисной функцией "механического неотключения" его от микроконтроллера.
Пост N: 154
Зарегистрирован: 20.10.08
Откуда: Россия, Горно-Алтайск
Рейтинг:
0
Отправлено: 15.02.10 16:30. Заголовок: Раньше пользовался т..
Раньше пользовался такой примочкой "Коммутатор для ICSP" Радио, 2008, №7 + ExtraPIC+IC-Prog1.06. Очень удобно. В последние полтора года плотно присел на связку MPLAB+Proteus. Конструкцию начинаю паять только когда уже всё "работает" в Протеусе. Одним словом, минимум работы с паяльником.
Отправлено: 15.02.10 16:36. Заголовок: Наверно работаете в ..
Наверно работаете в симуляторе МПЛАБ. Для программирования подключая программатор. Мы имеем ввиду отладчик, который отлаживает , следит за выполнением программы в конкретном контроллере в реальном времени при неоходимости сам же его программирует. ICD2: PicKit2
Пост N: 156
Зарегистрирован: 20.10.08
Откуда: Россия, Горно-Алтайск
Рейтинг:
0
Отправлено: 15.02.10 17:18. Заголовок: MAZ пишет: Наверно ..
MAZ пишет:
цитата:
Наверно работаете в симуляторе МПЛАБ
Нет. Как раз при отладке выбираю не симулятор, а Протеус. Соответственно получается, что отлаживаю в реальном времени (как угодно) программу для виртуальной схемы устройства (нарисованной в Протеусе), там же компилирую и заношу hex-файл в "виртуальный" контроллер. В общем, если позволяет Протеус, очень удобно.
Отправлено: 15.02.10 17:42. Заголовок: На следующий круг за..
На следующий круг заходим. Скажу одно. "Виртуальный" пик это не реальный пик. И Протеус, как не крути, не программирует пики. Это тот же самый симулятор. Отладка в Протеусе, однозначно, отладка в симуляторе. Это же не реальное устройство, а очень похожая "картинка". Ни одна ответственная программа или устройство не проходит такую отладку, вернее её не принимают. Если случится катастрофическое событие, разработчики протеуса отвечать не хотят. Фирма которая описала модель своего устройства для этой программы, никогда не возьмет на себя ответственность, что там все идеально. Игрушка, для обучения студентов. Серьезные разработчики тратят миллионы ( не рублей), чтобы потрести, нагреть, давлением поиграть. А ведь как легко все в протеусе изобразить, дешево и мило. Да вот не получается. Только в "живую", полная иммитация условий.
Пост N: 157
Зарегистрирован: 20.10.08
Откуда: Россия, Горно-Алтайск
Рейтинг:
0
Отправлено: 15.02.10 18:09. Заголовок: MAZ пишет: очень по..
MAZ пишет:
цитата:
очень похожая "картинка"
Совершенно верно! На 99% (а часто и на все 100!), что на картинке, то и будет в железе. Самое приятное, что с железом возится не надо. Только на финишной прямой. Представьте такую ситуацию (для меня это актуально) В процессе разработки любого устройства появляется новые идеи. Добавляются новые функции, убираются потерявшие актуальность. И как часто бывает схема кардинально переделывается. Всё это легко делается в виртуальном проекте. А если делать железо, а потом его неоднократно, по кол-ву новых идей перерабатывать? В общем каждый выбирает свою дорогу, но цель ведь одна.
Пост N: 5
Зарегистрирован: 14.02.10
Откуда: Узбекистан, г.Чирчик
Рейтинг:
0
Отправлено: 15.02.10 18:33. Заголовок: wws63, не совсем по..
wws63, не совсем по теме, но спрошу: можно ли интегрировать последние версии скажем Proteus 7.6 и MPLAB v.8.3. И при помощи какого софта интегрируются эти проги.
Устанавливаете МПЛАБ, затем Протеус, выбираете для отладки Протеус и ... наслаждаетесь. У меня стоит MPLAB 8.36 и Протеус 7.4 sp3 никаких конфликтов не заметил. Ставил Протеус 7.6 sp4, потом его снёс, какой-то он глючный сам по себе.
Пост N: 6
Зарегистрирован: 14.02.10
Откуда: Узбекистан, г.Чирчик
Рейтинг:
0
Отправлено: 15.02.10 20:00. Заголовок: Попробовал, просит ..
Попробовал, просит платную версию Proteus VSM, но сама программа крэкнутая и работает без проблем, через MPLAB просит платную версию. Может это в 7.6 версии так. 7.4 у меня тоже есть. wws63, что посоветуете.
Кто просит? Объясняю: Открываете Протеус, и создаёте в нём проект. Закрываете Протеус. Открываете MPLAB, создаёте проект, в котором выбираете Debugger -> Select Tool -> Proteus VSM Появляется вьюер, в котором открываете проект от Протеуса. Можно, кстати, и из вьюера запустить Протеус, и уже после этого проект создавать. Порядок установки Протеус <-> MPLAB значения не имеют (Протеус любой из 7-й версии, MPLAB не ниже 7-й)
MAZ пишет:
цитата:
На следующий круг заходим
Угу, только теперь у меня единомышленники есть.
MAZ пишет:
цитата:
"Виртуальный" пик это не реальный пик.
Совершенно правильно. Но и в отладчике у Вас ПИК "виртуальный" (точнее говоря не сам ПИК, взаимодействие его узлов и взаимодействие с внешней схемой). Я уже об этом говорил.
MAZ пишет:
цитата:
Если случится катастрофическое событие, разработчики протеуса отвечать не хотят
Как будто изготовители ICD2 будут при этом отвечать.
MAZ пишет:
цитата:
чтобы потрести, нагреть, давлением поиграть
А при чём тут среда разработки? Делайте опытный образец и грейте, сколько влезет. Или Вы хотите сказать, что "серьёзные разработчики" макетки испытывают? А вообще-то, на каждую деталь производитель свои ТХ даёт. И если Вы принесёте в Майкрочип обугленный контроллер, Вам покажут тот же даташит с температурным диапазоном. А если у Вас чип вылетел действительно при соблюдении всех ТХ, так это вина производителя (возможно, "левого"). При чём здесь PicKit, или Протеус?
Как будто изготовители ICD2 будут при этом отвечать.
Дмитрий, логика есть в твоих аргументах. Скажу одно. ICD2 - это просто плата. А в протеусе виртуальные микросхемы индикаторы и т.п. и.д. Даже помехи виртуальные. И почему, отлаживать на макетке. Можно и в реальном устройстве. Чего Протеусу, увы не доступно. Выхожу из боя, с слегка помятыми крыльями.
Зачем противопоставлять невзаимозаменяемыеь вещи? По мере необходимости вначале моделируем в голове, потом в Протеусе, потом в железе отладчиком. Потом, опять таки по мере необходимости, возвращаемся на ранние этапы или кричим "Ура! заработала!" Или я что то не понял.
Все даты в формате GMT
3 час. Хитов сегодня: 2
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет