Форум по Роботика

Технически форум => Програмиране => Темата е започната от: tommyboy в Октомври 01, 2008, 06:20:21 am

Титла: USB програматор за ПИК
Публикувано от: tommyboy в Октомври 01, 2008, 06:20:21 am
Някой случайно да е правил програматор  за MCU през USB дори и да не е за ПИК какъвто и да е .Може да пусне схемичка ако иска  ;)
Титла: USB програматор за ПИК
Публикувано от: tommyboy в Октомври 02, 2008, 03:08:49 am
май никой не се е занивал с това амии поне нещо свързано с комуникация между PC - MCU  през USB  ;)
Титла: USB програматор за ПИК
Публикувано от: bobo в Октомври 02, 2008, 09:44:25 am
Ами, ето тук: http://uc.hobbielektronika.hu/kapcsolasok_avr-doper_usb-s_isp_programozo.html има такова нещо.Статията, за съжаление е на унгарски, ама схемите и платката са на разбираем "електронен" език. Ако има интерес, мога да се опитам да преведа по-важните неща от статията.
Титла: USB програматор за ПИК
Публикувано от: Vlado в Октомври 02, 2008, 12:54:11 pm
Кой каза че няма. :shock:
Ето една разработка на гл.ас.Пейчо Попов от варненския Технически Университет на USB-PIC програматор базиран е на чипа FT245BM.
Има разработен софтуер на DELPHI за програмиране на PIC16F627A и PIC16F877A (http://upload.robotics-bg.com/files/PRGSOFT.zip) с него.
(http://img359.imageshack.us/img359/3545/dscn1347ds8.th.jpg) (http://img359.imageshack.us/my.php?image=dscn1347ds8.jpg)(http://img359.imageshack.us/images/thpix.gif) (http://g.imageshack.us/thpix.php)(http://img525.imageshack.us/img525/1929/dscn1348kc4.th.jpg) (http://img525.imageshack.us/my.php?image=dscn1348kc4.jpg)(http://img525.imageshack.us/images/thpix.gif) (http://g.imageshack.us/thpix.php)(http://img525.imageshack.us/img525/1280/dscn1349eq7.th.jpg) (http://img525.imageshack.us/my.php?image=dscn1349eq7.jpg)(http://img525.imageshack.us/images/thpix.gif) (http://g.imageshack.us/thpix.php)
(http://img525.imageshack.us/img525/6080/dscn1351cd5.th.jpg) (http://img525.imageshack.us/my.php?image=dscn1351cd5.jpg)(http://img525.imageshack.us/images/thpix.gif) (http://g.imageshack.us/thpix.php)(http://img232.imageshack.us/img232/2527/dscn1352nl7.th.jpg) (http://img232.imageshack.us/my.php?image=dscn1352nl7.jpg)(http://img232.imageshack.us/images/thpix.gif) (http://g.imageshack.us/thpix.php)

Също в http://programatoribg.com/index.htm или http://constructor.bg/shop/product_info.php?cPath=275&products_id=11927 като за последния на сайта му http://www.vig-wam.de/PIC/PIC_brenner8_USB/brener8.htm е дадена принципната схема описание софтуер с една дума всичко
Титла: USB програматор за ПИК
Публикувано от: tommyboy в Октомври 02, 2008, 10:04:25 pm
е браво тъкмо се бях отчаял   :lol:   , тоя програматор от млад конструктор
май си заслужава 50 лева да хвърлиш доста магии може да прави  ;)
Титла: USB програматор за ПИК
Публикувано от: sv_shady в Октомври 02, 2008, 11:29:50 pm
Ето това според моя вече 3годишен опит с пикове е най - добре щом държиш да си на USB. Освен че може да програмираш, може и да дебъгваш, а и освен това се връзва с MPLAB и можеш да правип доста "магии" в real-time :)
Титла: USB програматор за ПИК
Публикувано от: zbytsam в Януари 23, 2009, 04:02:45 pm
Днес си взех този програматор:

AVR-USB-JTAG OPTOISOLATED USB JTAG DONGLE FOR PROGRAMMING AND EMULATION

FEATURES

    * program ande debugs all AVR flash microcontrollers which have JTAG and are supported by ATJTAGICE, AVR-JTAG-USB is completely analog of ATJTAGICE (AVR Studio thinks it works with original ATJTAGICE). Note this is not AT-JTAGICE-MK2 if you want to work with the newer devices or with debug wire this JTAG will not do the job.
    * optoisolated, so you can debug target boards directly connected to mains 120/220VAC (take care when work with high voltages!)
    * no need for external power supply as takes power from USB port
    * works with targets Vcc 3.0-5.0V
    * uses Atmel's 2x5 pin JTAG connector layout (DIFFERENT FROM ICSP CONNECTOR layout!)
    * works with AVR STUDIO for programming, real time emulation, debugging, step by step program execution, breakpoints, memory dump etc everything all high priced emulators do
    * full emulation of all analog and digital functions, full JTAG programming support
    * upgradable via AVR STUDIO
    * require USB-A male type cable, i.e. you should have USB-A male to USB-A male cable to connect to your computer
    * dimensions 50x40 mm (2x1.6") + 20 cm (8") cable

DOCUMENTS:

    * avr-usb-jtag.pdf
    * Note: AVR Studio have bug and when do upgrade your virtual COM port should be COM1 or COM2.
    * AVR-JTAG firmware upgrade for the very first lot of AVR-JTAG (no -L suffix), all JTAGs shipped after 01.01.2004 are with fixed bootloader and will upgrade automatically via AVR-STUDIO

HARDWARE:

    * AVR-JTAG connector(top view)
    * Note: AVR-USB-JTAG needs power from target, this means PIN.4 and PIN.7 of JTAG connector should be wired to target board VCC!

SOFTWARE:

    * AVR STUDIO for programming and emulation. IMPORTANT NOTE: AVR Studio 4.13 have bug and the fuses are not read correctly. On our request to Atmel support they confirm the bug and they suggest to fix this bug by "AVR Studio 4.13 SP2 JTAGICE Fix"available from http://www.atmel.no/beta_ware/
    * FT232 drivers for your OS download and install to may work with AVR-JTAG-USB via the virtual COM port and AVR Studio

ORDERING CODES:
      AVR-USB-JTAG Completely assembled and tested


http://www.olimex.com/dev/images/AVR/AVR-JTAG-USB.jpg

Ето го и даташита:

http://www.olimex.com/dev/pdf/avr-usb-jtag.pdf

Какво ще кажете-добър избор ли е?
Титла: USB програматор за ПИК
Публикувано от: yasko в Януари 25, 2009, 10:27:18 am
Програматора е хубав, но май беше само с JTAG интерфейс за програмиране, а по-малките микроконтролери от серията AVR - примерно ATMEGA8 нямат такъв интерфейс и съответно няма да може да работиш с тях. Ако ти трябва нещо по-универсално трябва да е ISP итерфейс -аз плзвам един "AVR Dragon", който има доста неща но е малко по -скъп.
Иначе гледах на сайта на Олимекс, този модел AVR-ISP500 - който не е лош и е също на USB.
Титла: USB програматор за ПИК
Публикувано от: hunter в Януари 25, 2009, 10:56:46 am
Аз си взах този http://constructor.bg/shop/product_info.php?products_id=11927&osCsid=6c4af2e1689ef05355e0e44fc1b69985
и сам доволен снощи програмирах контролера и днес тестовета са успешни иска само работа по ir-сензорите.Само да спомена че робота който правиа не включва тук коментираните следиащи линиа беам или сумо.
Титла: USB програматор за ПИК
Публикувано от: DataMatrix в Януари 25, 2009, 10:51:45 pm
Цитат на: "hunter"
Аз си взах този http://constructor.bg/shop/product_info.php?products_id=11927&osCsid=6c4af2e1689ef05355e0e44fc1b69985
и сам доволен снощи програмирах контролера и днес тестовета са успешни иска само работа по ir-сензорите.Само да спомена че робота който правиа не включва тук коментираните следиащи линиа беам или сумо.

Brenen8 може ли да работи под линукс? Много ме интересува това, тъй като на лаптопа ми няма COM и съм под линукс
Титла: USB програматор за ПИК
Публикувано от: hunter в Януари 26, 2009, 05:58:05 pm
Може виж това малко е на немски но се пак
http://www.sprut.de/electronic/pic/projekte/brenner8/b8_handbuch.pdf
Титла: USB програматор за ПИК
Публикувано от: hunter в Февруари 04, 2009, 07:45:25 pm
Здравейте тъпия ми програматор нещо се ебава той от началото програмира с клизма два PIC16F84A проблема е в това че като му задам индетификация на PIC-а и ми дава следното # this PIC -ID is not in database 0x0000. Каква е тази мания някои знае ли защото аз съм шах с пешката какво ли не пробвах 1000 пъти калибрация и пак греда тия от Млад конструктор и те не ми отговарят защо грозния им програматор ме гаври така моля за HELPPPPPPPPPPP :(
Титла: USB програматор за ПИК
Публикувано от: ssi в Февруари 04, 2009, 08:37:02 pm
Пробвай с една малка отверка да повдигаш лекичко краката на всеки един елемент. 2 дни се мъчих и най накрая се оказа един незапоен резистор, който дава на контакт от време на време. Външно не се вижда... и отдолу спойките са си ОК, но явно не му е излязъл крака от страна спойки. След това преди да сложиш чип задължително направи калибрация...че едни напрежения извади за разрешаващия програмирането...22V ...след много процедури и докато разбера кое как, сега е около 11,5V. Ама няма да го закачам. По-добре по-малко и да работи отколкото повече.
Титла: USB програматор за ПИК
Публикувано от: hunter в Февруари 04, 2009, 09:01:03 pm
Много благодаря за савета но не разбрах за напрежението какво искаш да ми кажеш обясни ми подробно моля те че вече втора седмица побяснявам да се мъча като грешник ти със 16f84a ли си. Z волтажа ти на колко е моя е 2.99 а саседната графа до него е 3.14 преди така ми програмира макар и трудно при разпознаване 2 контролера но сега и това не става.
Титла: USB програматор за ПИК
Публикувано от: hunter в Февруари 04, 2009, 09:09:13 pm
Виж след калибрация:
VPP-Calibration:
-- U00_off = 6.877 V
-- gain_off= 3.096 %/V
-- pwm0_off= 21.29 %
-- ULoad = 15.19 V at PWM: 48 %
-- U00_on = 6.873 V
-- gain_on= 3.085 %/V
-- pwm0_on= 21.2 %
-- Ukor= 0.9056
-- Vdd = 4.528
--Calibration O.K.; programmer operational
И не ми распознава ПИК-а пак ;(
Титла: USB програматор за ПИК
Публикувано от: hunter в Февруари 04, 2009, 09:12:32 pm
Страшен си братле изкочи резистор до цокъла сега ще го запоя дано стане :D
Титла: USB програматор за ПИК
Публикувано от: hunter в Февруари 04, 2009, 09:20:04 pm
Братле велик си 3 бр. сега от първия път распознава много ацки много благодаря :clap:
Титла: USB програматор за ПИК
Публикувано от: hunter в Февруари 04, 2009, 09:28:15 pm
Пак има проблем сега го распознава но като заредя хех фаила и трагна да записвам пак ми дава сащиа натпис :( И ми дава при распознаване коде протектион когато му дам ремове кп и пак ми дава ониа натптс.
remove CodeProtection: -finished
PIC16F84A in database:
  Vpp : 13V  (12 .. 14V)

## Code Protect: On
Erase PIC -finished
Start to program FLASH## 86 error(s)
Start to program ID## 4 error(s)
Start write Configuration## 1 error(s)
Титла: USB програматор за ПИК
Публикувано от: ssi в Февруари 05, 2009, 12:14:00 am
Бренера ти е дошъл с диск. На него в директория brenner8_PICUSB\doc има файл b8_calibration_en.pdf
Там пише как се калиброва. Не случайно ти го казах, защото аз бях много предпазлив и като видях как се вдига на 22 волта и направо се ококорих. Калибрацията се прави без чип. Графиката трябва да е горе-долу същата, както е показана в pdf-а. На 4-ти крак трябва да имаш 12-13V. Да не си го опукал, че аз докато си играх 2 два и двата не можах да ги изгоря. Извади чипа и виж какво ще детектне програматора че има на слота :-)
Титла: USB програматор за ПИК
Публикувано от: hunter в Февруари 05, 2009, 06:55:58 pm
Кой чип да извадя чипа на програматора големия 18ф2550 или този който слагам за програмиране 16ф84а когато нямам 16ф84а в цокъла и дам да распознае ми распознава 16ф84 явно по подразбиране. Кажи ми кой чип да извадя да не направя грешка.
Титла: USB програматор за ПИК
Публикувано от: ssi в Февруари 05, 2009, 07:17:40 pm
Този който слагаш на цокъла за програмиране трябва да махнеш. 2550-то си е към програматора. Всъщност калибровката се прави за да може желаните напрежения да се генерират правилно от 2550 и да се пазят настройките в него. Пише го в онзи pdf. Ако го нямаш обади се да ти го дам.
Титла: USB програматор за ПИК
Публикувано от: hunter в Февруари 05, 2009, 08:24:22 pm
Не знам нито английски нито немски затова ми е трудно ако може да ми кажеш какви са ти стойностите на Z-voltage и U-divider за да ги сравня със моите.
Титла: USB програматор за ПИК
Публикувано от: hunter в Февруари 05, 2009, 09:49:06 pm
Успях да програмирам 3 процесора благодаря за помоща още веднъж  :D
Титла: Re: USB програматор за ПИК
Публикувано от: zoro1 в Февруари 06, 2009, 11:45:38 am
Цитат на: "tommyboy"
Някой случайно да е правил програматор  за MCU през USB дори и да не е за ПИК какъвто и да е .Може да пусне схемичка ако иска  ;)




http://www.snimka.bg/photo.php?photo_id=5773857

http://pinokio3000.narod.ru/my_designs/AVR910_USB_Programmer_eng.htm
Титла: USB програматор за ПИК
Публикувано от: Delta в Юни 05, 2009, 10:27:49 am
От 2 години използвам Brenner8, сглобих го от сайта им и си тръгна от раз!;)
Имам обаче проблем с програмирането на pic12F629 , който си остана и след няколко ъпдейт ана фирмуера и софтуера. Днес тъкмо качих последния фирм... b8_fw13.hex и последния софтуер usb110a1.exe
Уви няма промяна!;)

Проблема е че след програмиране с включена Code protect (всичко си работи) , но ако се наложи препрограмиране, се губят OSCCAL и BANDGAP.
Трябва да съм си записал стойностите предварително, да програмирам ПИК-а първо с някакъв код, с изключени защити и чак след това да програмирам с ръчно въведен OSCCAL i BANDGAP за да се въстановят.
Някой сблъскал ли се е с този проблем и има ли решение?

Това не се получава при 16F...., 18f.... процесори които използвам...

По темата .... Скоро сглобих и този вариант и работи перфектно, особено с 12F629-те ми !:)
 http://www.instructables.com/id/GTP-USB-PIC-PROGRAMMER-Open-Source/
Титла: USB програматор за ПИК
Публикувано от: elektronchika в Юни 12, 2009, 05:09:52 pm
Цитат на: "Vlado"
Кой каза че няма. :shock:
Ето една разработка на гл.ас.Пейчо Попов от варненския Технически Университет на USB-PIC програматор базиран е на чипа FT245BM.
Има разработен софтуер на DELPHI за програмиране на PIC16F627A и PIC16F877A (http://upload.robotics-bg.com/files/PRGSOFT.zip) с него.
(http://img359.imageshack.us/img359/3545/dscn1347ds8.th.jpg) (http://img359.imageshack.us/my.php?image=dscn1347ds8.jpg)(http://img359.imageshack.us/images/thpix.gif) (http://g.imageshack.us/thpix.php)(http://img525.imageshack.us/img525/1929/dscn1348kc4.th.jpg) (http://img525.imageshack.us/my.php?image=dscn1348kc4.jpg)(http://img525.imageshack.us/images/thpix.gif) (http://g.imageshack.us/thpix.php)(http://img525.imageshack.us/img525/1280/dscn1349eq7.th.jpg) (http://img525.imageshack.us/my.php?image=dscn1349eq7.jpg)(http://img525.imageshack.us/images/thpix.gif) (http://g.imageshack.us/thpix.php)
(http://img525.imageshack.us/img525/6080/dscn1351cd5.th.jpg) (http://img525.imageshack.us/my.php?image=dscn1351cd5.jpg)(http://img525.imageshack.us/images/thpix.gif) (http://g.imageshack.us/thpix.php)(http://img232.imageshack.us/img232/2527/dscn1352nl7.th.jpg) (http://img232.imageshack.us/my.php?image=dscn1352nl7.jpg)(http://img232.imageshack.us/images/thpix.gif) (http://g.imageshack.us/thpix.php)


А имаш ли схема за този програматор?