Fórum témák
» Több friss téma |
Cikkek » PIC 18F4550 USB útmutató II PIC 18F4550 USB útmutató II
Szerző: Gory, idő: Jún 8, 2007, Olvasva: 25914, Oldal olvasási idő: kb. 1 perc
A programmemóriában lévő adatok küldésére használható. A küldendő bájtok számát paraméterként meg kell adni. A függvényhívás kimenetele nem definiált arra az esetre ha a mUSBUSARTIsTxTrfReady() visszatérési értéke ‘0’ a függvényhívás előtt. Megjegyzés: Ez a függvény abban különbözik az elsőtől, hogy ott a lezáró 0 karakter miatt nem kellett előre megadni a küldendő bájtok számát, hiszen a 0-ból egyértelmű volt, hogy meddig kell átküldeni. Itt viszont nincs lezáró 0, ezért meg kell adni a méretet. Szintaxis: void mUSBUSARTTxRom(rom byte *pData, byte len) Előfeltétel: mUSBUSARTIsTxTrfReady() függvénynek ‘1’ értékkel kell visszatérnie, mielőtt meghívjuk a függvényt. A len értéke, azaz a küldendő adat mérete maximálisan 255 byte lehet. Input: pDdata Az adatbájtok elejére mutató pointer. (Aki nem járatos a C-ben, annak elég annyi, hogy a küldendő adatot tartalmazó tömböt kell itt megadni) len Átküldendő bájtok száma Output: - Mellékhatás: - Példa:
rom char example_string[] = {0x31,0x32,0x33};
Az adat memóriában lévő adatok küldésére használható. A küldendő bájtok számát paraméterként meg kell adni. A függvényhívás kimenetele nem definiált arra az esetre ha a mUSBUSARTIsTxTrfReady() visszatérési értéke ‘0’ a függvényhívás előtt.
Megjegyzés: Ez a függvény abban különbözik a másodiktól, hogy ott a lezáró 0 karakter miatt nem kellett előre megadni a küldendő bájtok számát, hiszen a 0-ból egyértelmű volt, hogy meddig kell átküldeni. Itt viszont nincs lezáró 0, ezért meg kell adni a méretet. Szintaxis: void mUSBUSARTTxRam(byte *pData, byte len) Előfeltétel: mUSBUSARTIsTxTrfReady() függvénynek ‘1’ értékkel kell visszatérnie, mielőtt meghívjuk a függvényt. A len értéke, azaz a küldendő adat mérete maximálisan 255 byte lehet. Input: pDdata Az adatbájtok elejére mutató pointer. (Aki nem járatos a C-ben, annak elég annyi hogy a küldendő adatot tartalmazó tömböt kell itt megadni) len Átküldendő bájtok száma Output: - Mellékhatás: - Példa:
char example_string[3]; A cikk még nem ért véget, lapozz! Értékeléshez bejelentkezés szükséges! |
Bejelentkezés
Hirdetés |