Hogyan használjuk:
A firmware funkcióit függvényhívásokon keresztül lehet elérni (nem túl
meglepő módon), azaz előre megírtak nekünk mindent ami kellhet, csak a megfelelően
felparaméterezve meg kell hívni. Például a PIC-ről a számítógépre történő
adatküldéshez is vannak függvények és az adat beérkezésére is. Nekünk csak a
céljainknak megfelelőt kell kiválasztani a következő 3 szempont alapján:
- A küldendő adate egy null-terminated string, ami azt jelenti, hogy karakter sorozat és a végére egy 0 bájt oda van biggyesztve (Aki a C-t ismeri annak ez nem újdonság, nem ismert hosszú karaktersorozatnak is tudjuk hol a vége)
- Az adat hossza ismert
- Az adat küldéshez a program memóriában, vagy az adatmemóriában van az adat
putrsUSBUSART
|
Null-terminated
string küldése program memóriából
|
putsUSBUSART
|
Null-terminated
string küldése adat memóriából
|
mUSBUSARTTxRom
|
Ismert
hosszúságú string küldése program memóriából
|
mUSBUSARTTxRam
|
Ismert
hosszúságú string küldése adat memóriából
|
mUSBUSARTIsTxTrfReady
|
A driver
készen áll-e új adat küldésére
|
getsUSBUSART
|
String
olvasása az USB-ről
|
mCDCGetRxLength
|
Utoljára
olvasott string hossza
|
Nézzük őket kicsit
részletesebben (többnyire a honlapon lévő application note fordítása az én
megjegyzéseimmel, kicsit tömörebben):
A cikk még nem ért véget, lapozz!
Értékeléshez bejelentkezés szükséges!