2009. március 17., kedd

Blink LED

PIC - BASIC

A Swordfish compiler-t kezdtem el használni és nagyon jó tapasztalataim vannak vele. Kezdő programozáshoz, ismerkedéshez kiváló. Van ingyenes SE változat. Letölthető innen.

Boot

Nos, miután csatlakoztatjuk az USB kábelt, világít a tápfesz led. A bootloader módba lépés a PROG nyomva tartása kb. 3 mp-ig utána együtt nyomjuk a RESET gombbal, majd elengedjük. Szokásos XP/Vista hardver detektálás után kézzel adjuk meg a driver helyét:C:\MCHPFSUSB\Pc\MCHPUSB Driver\Release.



Ezt követően indítsuk el a C:\MCHPFSUSB\Pc\Pdfsusb könyvtárból a PDFSUSB.exe-t. Ha jól dolgoztunk, akkor ki lehet választani a PICDEM FS USB 0 (Boot) eszközt és a "Read Device"-al kiolvassuk a PIC-et. Hurrá!

2009. március 13., péntek

USB PIC board (18F2550) - Minimal

Szóval ez lenne az alap kiépítés, annyi eltéréssel, hogy én 20MHz-es kristályt használtam amihez 2x15pF kell, illetve a C1-nél én 220nF tettem be, ez a gyári ajánlás!





Nem a legszebb az biztos, viszont jól működik! A baloldali gomb a RESET(S1) a másik a PROG(S2).






Alkatrész lista:
  • 1 x próba panel
  • 1 x PIC 18F2550
  • 1 x 28 DIP aljzat
  • 1 x 10uF Kondi
  • 3 x LED
  • 2 x 6x6 micro nyomógomb
  • 2 x 10K ellenállás
  • 3 x 330 Ohm ellenállás
  • 1 x 100n kondi
  • 2 x 15pF kondi
  • 1 x 220nF kondi
  • 1 x 20MHz kristály
  • 1 x USB B csati
Költségvetés: kb. 2000HUF

2009. március 12., csütörtök

Winpic800

Winpic800 egy jól használható ingyenes programozó. A gyári bootloader feltöltése elég egyszerű az esetben ha 20MHz-es kristályt használunk, ha nem, akkor át kell írni a .hex file-t. Töltsük le a usb framework-öt innen, én egyenlőre az 1.3-sal tesztelek. Ez egy exe file, telepítés után létrejön egy c:\MCHPFUSB könyvtár. Ebben van a windows-os driver is meg a gyári bootloader .hex is.

JDM2 - Low cost

Csatlakoztatás után, 19-20 láb a tápfesz itt 5V körüli értéket kell mérnünk. Lássuk a programokat...

JDM2

Szerelés előtt.Én egy DB9-female-t terveztem bele, amihez az alap fordítós soros kábel kell! Költségvetés kb. 1000 HUF.