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
Lapozás: OK   3 / 7

putrsUSBUSART

Egy sztringet küldhetünk vele az USB-re, beleértve a lezáró 0-t is. A program memóriában lévő karakterláncok küldésére lehet használni.

Megjegyzés:

A firmware úgy van megírva, hogy előfordulhat hogy az adatot több tranzakcióval küldi el, ha hosszú. Ennek a részleteibe itt most nem mennék bele. (CDCTxService()).

Szintaxis:

void putrsUSBUSART(const rom char *data)

Előfeltétel:

Az mUSBUSARTIsTxTrfReady() függvénynek  ‘1’  értékkel kell visszatérnie, mielőtt meghívjuk a függvényt. A karakterek száma amire a data pointer mutat, maximálisan 255 byte lehet, beleértve a lezáró 0-t.

Input:

data

Mutató a küldendő stringre, ha a lezáró 0-t nem találja, automatikusan 255 bytot küld át.

Output:

-

Mellékhatás:

-

Példa:

void example_1(void)
{
if(mUSBUSARTIsTxTrfReady())
putrsUSBUSART(“Hello World.”);
}//end example_1
rom char example_string[] = {“Microchip”};
void example_2(void)
{
if(mUSBUSARTIsTxTrfReady())
putrsUSBUSART(example_string);
}//end example_2

 

utsUSBUSART

Egy sztringet küldhetünk vele az USB-re, beleértve a lezáró 0-t is. Az adat memóriában lévő karakterláncok küldésére lehet használni.

Megjegyzés:

A firmware úgy van megírva, hogy előfordulhat hogy az adatot több tranzakcióval küldi el, ha hosszú. Ennek a részleteibe itt most nem mennék bele. (CDCTxService()).

Szintaxis:

void putsUSBUSART(char *data) 

Előfeltétel:

mUSBUSARTIsTxTrfReady() függvénynek  ‘1’  értékkel kell visszatérnie mielőtt meghívjuk a függvényt. A karakterek száma amire a data pointer mutat, maximálisan 255 byte lehet, beleértve a lezáró 0-t.

Input:

data

Mutató a küldendő stringre, ha a lezáró 0-t nem találja, automatikusan 255 bytot küld át.

Output:

-

Mellékhatás:

Példa:

char example_string[4];
void example_1(void)
{
example_string[0]=’U’;
example_string[1]=’S’;
example_string[2]=’B’;
example_string[3]=0x00;
if(mUSBUSARTIsTxTrfReady())
putsUSBUSART(example_string);
}//end example_1


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

Belépés

Hirdetés
XDT.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