Programovací adaptér ZIF pro PIC

Obr. 1 – Programátor Microchip PICkit 3

Už hodně let pro programování mikroprocesorů Microchip PIC různých sérií používám programátor PICkit 3. Dlouhodobě jsem s ním spokojen. Já ho koupil originál ještě z Irska za cca 70 euro, u nás ho lze získat za necelých 2000 Kč, nebo na eBayi za ceny od 10 do 90 dolarů. (Ty první jsou klony z Číny, ale dost často pracují spolehlivě.) Podrobný popis lze najít na stránkách výrobce, leták pro rychlé seznaámení je zde. Tento programátor používá protokol ICSP (In-Circuit Serial Programming) a má výstupy, umožňující programování přímo na osazené desce. Toto lze využít i u mnoha výrobků DIGI-CZ.

Někdy, zejména při výrobě více kusů obvodů, je vhodné programovat procesory ještě před osazením do finálního obvodu. Na tento účel se nejlépe hodí patice ZIF (Zero-In Force), tedy patice s nulovou vkládací silou (obr.2). Existuje jich mnoho druhů, od různých výrobců. Nejznámější jsou typy od výrobceTextool, které jsou patentované a spolehlivé (a taky přiměřeně dražší). Samozřejmě, z Číny lze podobné koupit levněji. Poměrně kvalitní (a také drahé) kdysi vyráběla i Tesla.

Kalkulačka CV

calculator-image-clipart-9Při programování dekodérů (a nejen jich) je vhodné mít k dispozici nástroj pro přepočet binárních, dekadických a hexadecimálních čísel navzájem.

Některé konfigurační proměnné (CV) vyžadují nastavení jednotlivých bitů, ale programátory občas vyžadují napsat celý byte (bajt). Zejména pak najde uplatnění tento jednoduchý nástroj.

Původně byl publikován na webu LokoPin, zde je uveřejněná jeho upravená verze.

 

bin-calcZadávání dat je možné třemi způsoby:

  • Označením bitů, které mají být „nastaveny“, tedy rovné 1. Dělá se to ve spodním řádku „zafajfkováním“ příslušného čtverečku.
  • Zadáním hodnoty bajtu dekadickým číslem v příslušném okénku.
  • Zadání hodnoty v šestnáctkovém (hexadecimálním) čísle v příslušném okénku.

Zbývající hodnoty jsou dopočítány automaticky. Rozsah kalkulačky je jeden bajt, tedy od 0 do 255 (dec), resp. od 0 do FF (hex), neboli od 0 do 11111111 (bin).

Spustit si kalkulačku můžete zde, stáhnout ji lze v rubrice Ke stažení.

DCC Nano Shield – DCC Sniffer s Arduinem

Strašný a nesrozumitelný název?  Možná ano, tak rychlé vysvětlení…

DCC – pojem snad každému čtenáři tohoto webu už známý …

Arduino – viz předchozí článek v této rubrice.

Nano – jeden z modulů rodiny Arduino.

Shield – rozšiřující deska pro Arduino, do které se samotný modul osazuje.

Sniffer – software pro záchyt a „dekódování“ paketů v síti – podrobněji viz web Správa sítě. V našem případě budeme zachytávat a dekódovat pakety DCC. Snifferu se někdy také říká paketový analyzátor.

Výměnná setkání železničních modelářů („burzy“):

Nejbližší modelářská výměnná setkání v Praze:


Pro rok 2017

21. ledna
18. února
18. března
15. dubna
13. května
10. června

v čase 8.00 – 12.00

Foto: Jan Hlaváček

Foto: Jan Hlaváček

 

Místo konání: v prostorách Menza Jednota, Opletalova 38 v Praze (na křižovatce ulic Hybernská – Opletalova) vždy od 8 hodin. (mapa zde)

Organizátor: http://www.pragomodel.cz/