miercuri, 26 februarie 2014

Led blink

Program led blink :
Acesta este un bun punct de plecare pentru a incepe programarea microcontrolelor Microchip , programul aprinzand si stingand un led conectat la pinul A0 (17) , la fiecare 1,5 secunde.




include 16f84A                    -- target PICmicro
--
-- This program assumes a 20 MHz resonator or crystal
-- is connected to pins OSC1 and OSC2.
pragma target clock 10_000_000     -- oscillator frequency
-- configuration memory settings (fuses)
pragma target OSC  HS              -- HS crystal or resonator
pragma target WDT  disabled        -- no watchdog
--
enable_digital_io()                -- disable analog I/O (if any)
--
-- You may want to change the selected pin:
alias   led      is pin_A0
pin_A0_direction =  output  --  pinul AO stabilit ca iesire
--
forever loop
   led = on
   _usec_delay(150000)
   led = off
   _usec_delay(150000)
end loop
--

joi, 8 martie 2012

Introducere.

Ce este JalV2 ?
   Jal este un limbaj de programare şi compilator de înalt nivel ,destinat programării micro-controlerelor Microchip pe 8 biţi din seria (Baseline, Midrange și 18F ).Original a fost creat de Wouter van Ooijen ,având la bază limbajul Pascal. În 2006, Stef Mientki a inițiat dezvoltarea  noii versiuni , JALV2, care a fost programată de  Kyle York și testată  de un grup de useri  din mai multe țări.
 Ce este un micro-controler PIC?
  Pic este acronimul de la  "Peripheral Interface Controller" desemnând o familie de micro-controlere produse de  Microchip Technology, având la bază PIC1650 care a fost inițial dezvoltat de către General Instrument's Microelectronics Division. Familia de micro-controlere Pic conține o varietate de versiuni și modele , care se pot vedea  aici .












Cum se programează?

Se pot folosi mai multe tipuri de programatoare făcute de electronistul amator,a căror scheme se găsesc pe net ,dar eu am ales să folosesc unul cumpărat de pe Ebay la circa 40$, o replică la Pickit3 fabricat original de către Microchip.Ce ma încântat a fost prețul şi faptul că vine cu adaptorul.

Ca soft se poate folosi MPLAB IDE v8 de la Microchip sau PICkit 3 Stand Alone Programmer App V1.0 Windows pe care-l folosesc eu.Binenţeles ca mai trebuie un calculator cu un port USB liber.