. : New eShop! - Mobilní verze - Pandatron.cz - Pandatron.sk - Diskuzní fórum - Zakázkový vývoj : .
 
Programátor PIC 16F84
Programátor procesorů 16F84

Programátor procesorů
PIC 16F84

Jedná se o velice jednoduchý, ale plně funkční programátor s docela dobrým ovládacím programem (žádná příkazová řádka) pro procesory PIC 16F84.

Tyto procesory mají oproti jiným několik velkých výhod. Hlavní je ta, že obsahují paměť typu FLASH a proto je lze kdykoliv smazat a „přehrát“ jiným programem. Druhá velká výhoda je ta, že umožňují programování po sériové lince a tedy za použití pouze dvou datových vodičů + tří napájecích. Proto se na ně dá sestavit velice jednoduchý programátor, který je na obrázku 1. S tím taky souvisí možnost programovat procesory přímo zapájené v zapojení, ale o tom bude jiný článek. V podstatě se vývody co teď vedou do procesoru přivedou přes konektor do hotového zapojení, taky na procesor, jen je třeba udělat pár opatření.

 

Programátor kromě stabilizátoru 78L05 obsahuje devět diod, tři odpory a jeden kondenzátor. Protože je velice jednoduchý, nebudu ho zde podrobně popisovat. Jeho podrobný popis najdete na stránkách autora publikace Učebnice programování PIC.
Programátor se připojuje na sériový port PC. V podstatě je procesor připojen přímo na tento port, jen přes rezistory 1k a jeho vývody jsou chráněny diodami před „vysokým“ napětím. Ze sériového portu se taky odebírá napájení pro mikroprocesor, které je stabilizátorem 78L05 na 5V.

Zde je zmenšený obrázek destičky a její osazení.

Klikni pro originál (300 dpi).  

Na dalším obrázku je fotografie obslužného programu:

Po spuštění si program sám najde na kterém portu je programátor připojen. Uživatel už jen musí otevřít soubor HEX s programem pro procesor příkazem File-Open. Poté ještě vpravo dole v panelu CONTROL nastaví následující věci:

Oscilator:
LP – oscilátor s krystalem a frekvencí do 200 kHz
XT – oscilátor s krystalem do frekvence 4 MHz
HS – rychlý krystalový oscilátor do 10 MHz
RC – RC oscilátor do 4 MHz (je méně stabilní, ale někdy stačí)

Prog. mode:
WDT – aktivuje funkci časovače WATCHDOG
PUT – zařadí prodlevu 70 ms po resetu procesoru
Protect – zapne mód ochrany kódové paměti = EEPROM se nedá zpět přečíst

V panelu IDENTIFICATION můžete zadat nějaký znak, podle kterého ho pak lépe poznáte.

Ještě popíšu význam příkazů na dolní liště:
Exit – konec programu
Read – načte data z procesoru
Write – programuje procesor
Verifi – porovná data procesoru s daty v programátoru
Erase – vymaže procesor

A ještě jedna věc. Hodnoty v v jednotlivých panelech se měním tak, že stisknete klávesu INSERT, změníte hodnotu a poté opět stisknete INSERT.

 ZDE je ke stažení uvedený program. Je freeware a má 76 kb. (Čtěte dál)

 ZDE je obrázek destičky k vytištění (300 dpi).

I když je tento program dodává přímo s programátorem, jsou s ním nějaké problémy. Odmítá totiž naprogramovat větší programy. Proto zde nabízím ještě jeden, pro Windows, který pracuje i s tímto programátorem:

ZDE je plně funkční program (28kb)







GooglePlus1 FaceBook Twitter del.icio.us DiGG Google StumbleUpon Google Buzz Email RSS PDF Tisk

Komentáře (9):

Zobrazit starší 30 dnů (9)...



Název příspěvku: Vaše jméno: host
                 
  Zakázat formátování [Zakáže kódování a nahrazování smajlíky.]
Připojit soubory
reklama:
USB teploměr a vlhkoměr
Digitální USB teploměr a vlhkoměr s možností připojení externího čidla, funkcí termostatu se zasíláním e-mailu i přenosem dat na webový server.
Skladem od 600 Kč

Informace uvedené v článcích jsou platné v době jejich vydání a samotné články jsou určeny pouze jako zdroj informací. Autor článku ani správce webu nenesou žádnou zodpovědnost za případné újmy na majetku a zdraví. Názvy společností a výrobků, loga a další multimediální materiál mohou být ochrannými známkami příslušných společností.
RSS kanály: | |
+420 723 846 377
info@pandatron.cz
Všechna práva vyhrazena | mobilní verze | © Copyright 2000 - 2016 ISSN 1803-6007