Fórum témák

» Több friss téma
Cikkek » PIC 18F4550 USB útmutató III
PIC 18F4550 USB útmutató III
Szerző: Gory, idő: Szept 16, 2007, Olvasva: 36218, Oldal olvasási idő: kb. 1 perc
Lapozás: OK   1 / 10
Ez a rész a CDC firmware használatát egy konkrét példán keresztül mutatja be. A PIC és a PC oldali szoftver-megoldás is bemutatásra kerül.

PIC18F4550 USB útmutató III.

A Microchip CDC firmware használata 2. rész

 

Ez a rész a CDC firmware használatát egy konkrét példán keresztül mutatja be. A PIC és a PC oldali szoftver megoldás is bemutatásra kerül.

PC oldali szoftver: egy LED kapcsolgatását és egy A/D átalakító értékének megjelenítését tudja

PIC firmware: az eredeti Microchip Demo panel CDC kódjából lett átalakítva

Ahogy azt már írtam, a PC oldali programunknak csak egy sima soros port kezelést kell tudnia. Az itt bemutatásra kerülő mintaprogram számítógépen futó része Delphi-ben íródott. Ezért le kell tölteni hozzá a TComPort komponenst. Én Delphi 7-es verziót használok, de a 6-ossal is ugyanígy mennie kell. A komponens feltelepítését nem szeretném itt részletezni. Ennél a fejezetnél az MPLAB 7.62 verziót és a C18 3.12 Student Edition-t használtam, de a korábban említettekkel is gond nélkül megy minden. Akkor most nézzük ezt a nem túl összetett és nem túl használható demó alkalmazást. Érdemes rögtön az elején letölteni a forrásokat és nézni, úgy érthetőbb a dolog.

Amit ebben a részben fogunk készíteni, az egy olyan alkalmazás, amely egy potméter adatait küldi USB-n a számítógépre, és ezzel szabályozzuk a PC-s programban a zenelejátszás hangerejét. Ezen kívül kiírja a feszültségatadot, valamint egy, a panelen levő LED-et tudunk programból kapcsolgatni. Nem túl komplikált példa, remélhetőleg jó kiindulási alap, ha valaki ilyesmire adja a fejét.

A végeredmény a PC oldalon valahogy így fog kinézni:


A cikk még nem ért véget, lapozz!
Következő: »»   1 / 10
Értékeléshez bejelentkezés szükséges!
Bejelentkezés

Belépés

Hirdetés
Lapoda.hu     XDT.hu     HEStore.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem