Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

ICSP
Jdi na stránku 1, 2  Další
 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Programování PIC, ATMEL, EEPROM a dalších obvodů
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
ok1f



Založen: Sep 11, 2006
Příspěvky: 239

PříspěvekZaslal: út prosinec 18 2007, 9:50    Předmět: ICSP Citovat

Dobrý den, nemáte někdo prosím zkušenosti s programováním 16f84a v DPS aplikace? Program, který funguje bych potřeboval přepisovat, abych nemusel obvod vyndávat z desky.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
marimm



Založen: Oct 25, 2005
Příspěvky: 185
Bydliště: Západné Slovensko

PříspěvekZaslal: út prosinec 18 2007, 9:59    Předmět: Citovat

Pozri toto:
kód:
http://www.cmail.cz/doveda/icsp/index.htm
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
Ano



Založen: Dec 17, 2007
Příspěvky: 17

PříspěvekZaslal: út prosinec 18 2007, 10:10    Předmět: Citovat

Není problém ,ale musíš upravit zapojení nebo jinak rozložit vývody na PIC. Nevím co používáš za programátor ,ale jukni na www.asix.cz a tam je zapojení jak to udělat a používat.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
ok1f



Založen: Sep 11, 2006
Příspěvky: 239

PříspěvekZaslal: út prosinec 18 2007, 11:49    Předmět: Citovat

Dík, jestli tomu dobře rozumím, tak nemohu použít napájení 5V z aplikace, ale musí být z programátoru? V aplikaci mám veliké C v napájení, takže je to problém?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
jankop



Založen: Apr 04, 2007
Příspěvky: 679

PříspěvekZaslal: út prosinec 18 2007, 12:14    Předmět: Citovat

Je naprosto běžné napájet programovaný procesor z aplikace. Pouze u některých specifických typů jako je 12F629/675 může být problém. Ve tvém případě můžeš externí zdroj použít a kapacita by neměla ničemu vadit.

citace:
Externí napájení z aplikace nelze použít u některých typů procesorů, které mají pin -MCLR/VPP konfigurovatelný i jako I/O.


Naposledy upravil jankop dne út prosinec 18 2007, 12:25, celkově upraveno 1 krát.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail Zobrazit autorovy WWW stránky
ok1f



Založen: Sep 11, 2006
Příspěvky: 239

PříspěvekZaslal: út prosinec 18 2007, 12:24    Předmět: Citovat

a když tedy program v procesoru běží, tak přivedením prog. napětí na pin MCLR se běh přeruší a procesor začne číst data z rb 6 a 7? OK?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
jankop



Založen: Apr 04, 2007
Příspěvky: 679

PříspěvekZaslal: út prosinec 18 2007, 12:35    Předmět: Citovat

Program se přeruší tehdy, pokud dáš povel programátoru, aby procesor přeprogramoval. A cílový procesor vlastně z RB7,RB6 data ani nečte, je pasivním příjemcem podobně, jako při programování EPROM. Nevím jaký máš programátor, ale je běžné, že můžeš navíc z počítače řídit status MCLR (0Vnebo 5V) a spouštět a resetovat aplikaci právě prostřednictvím počítače.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail Zobrazit autorovy WWW stránky
ok1f



Založen: Sep 11, 2006
Příspěvky: 239

PříspěvekZaslal: út prosinec 18 2007, 12:46    Předmět: Citovat

Po mnoha pokusech jsem si koupil hotový Ponyprog. Jsem s ním spokojený, ale nevím o tom, že by tam byly možnosti ovládání programu, o kterých píšeš. Doporučíš mi nějaký jiný? Další věc je, že bych chtěl procesou programovat přes USB z notebooku.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
jankop



Založen: Apr 04, 2007
Příspěvky: 679

PříspěvekZaslal: út prosinec 18 2007, 13:03    Předmět: Citovat

Já sám používám USB klon Microchip ICD2. Jeho velkou výhodou je možnost krokování (IC debugging) procesorů PIC, které jsou k tomu vybaveny. Namátkou 16F88, 16F819, 16F877 apod. Velmi podobné vlastnosti má lacinější PICKIT 2, který je možné koupit za cca 1200Kč. Ten zatím ale asi nedovede programovat tak široké spektrum PIC. Tyto dva programátory/ debuggery plně spolupracují s prostředím MPLAB. Ale programují pochopitelně jen součástky Microchip. Oba jsou USB. Dobrý programátor je Presto, který je univerzálnější, ale krokovat PIC s ním ovšem nejdou.
http://www.tme.cz/katalog/index.phtml?f_szukaj=pickit&idp=1
http://www.asix.cz/a6_presto.htm
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail Zobrazit autorovy WWW stránky
Ano



Založen: Dec 17, 2007
Příspěvky: 17

PříspěvekZaslal: út prosinec 18 2007, 13:04    Předmět: Citovat

S napájením je to věc programátoru pokud má možnost volby interní/externí napájení. Ovládání MLCR je věc použitého softu programátoru .Já používám presto od asix te tyto volby má ,ale pokud programuješ v mplabu doporučuji pickit2 je to popsáno v jiném vlákně kousek níž.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
jankop



Založen: Apr 04, 2007
Příspěvky: 679

PříspěvekZaslal: út prosinec 18 2007, 13:20    Předmět: Citovat

Ano napsal(a):
S napájením je to věc programátoru pokud má možnost volby interní/externí napájení.

S tím nesouhlasím, programovat s externím zdrojem mohu PIC kdykoliv, stačí splnit tři základní podmínky:
1. Nezapojit napětí Vdd jdoucí z programátoru do cílového obvodu
2. V aplikaci použít stejou velikost napětí Vdd, jaké používá programátor
3. Programovaný PIC musí mít samostatný MCLR, jak již bylo výše uvedeno
Je pravda, že třeba ICD2 s ohledem na konstrukci, první dvě podmínky nepotřebuje mít splněny, protože to ošetřuje hardwarem.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail Zobrazit autorovy WWW stránky
Ano



Založen: Dec 17, 2007
Příspěvky: 17

PříspěvekZaslal: út prosinec 18 2007, 20:56    Předmět: Citovat

Souhlasím i nesouhlasím nechápu proč dělat věci složitější:
1. Nezapojit Vdd : je možné ,ale už tu problém s dalším bodem a to je hlídání velikosti Vdd prog./aplikace .Dala by se udělat i jiná věc a to dat diodu mezi PIC a Udd asi další věc navíc.
A tu bych viděl další problém a to GND a to rozdílové U mezi prog. a aplikací.

3. Programovaný PIC musí mít samostatný MCLR : taky nesouhlasím a nepoužívám lze použít větší hodnotu odporu nebo Dioda+Odpor zatím žádný problém.

Neznám ICD2 ani pickit2 ,ale podívám se já používám PRESTO tak to neřeším.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
jankop



Založen: Apr 04, 2007
Příspěvky: 679

PříspěvekZaslal: st prosinec 19 2007, 8:19    Předmět: Citovat

Neporozumněl jsi mi, samostatný MCLR myslím vlastnost PIC, kdy MCLR slouží výhradně jako reset a nejde programovat jako vstupní pin. To co jsem napsal, platí.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail Zobrazit autorovy WWW stránky
ok1f



Založen: Sep 11, 2006
Příspěvky: 239

PříspěvekZaslal: čt prosinec 20 2007, 6:57    Předmět: Citovat

Díky za informace. Ještě se mi objevil jeden problém s programem, tak ho teď řeším a k ICSP se dostanu až později. Ale každopádně dám vědět, jestli se mi to podařilo, nebo ne. Snad bude přes Vánoční svátky trochu víc času Very Happy
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Ano



Založen: Dec 17, 2007
Příspěvky: 17

PříspěvekZaslal: čt prosinec 20 2007, 20:16    Předmět: Citovat

Nevím z čeho jsi vydedukoval ,že mluvím o RESET/PIN to jsem neřešil (zatím). Jen nevím jestli je dobré nechávat reset v laufu a dočkat se náhodných resetů . Jinak ať si to každej přebere jak chce.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Programování PIC, ATMEL, EEPROM a dalších obvodů Časy uváděny v GMT + 1 hodina
Jdi na stránku 1, 2  Další
Strana 1 z 2

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra.
Nemůžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Nemůžete připojovat soubory k příspěvkům
Můžete stahovat a prohlížet přiložené soubory

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.14 sekund