[elektro] PIC24 C Library

elight elight at ele.hu
Tue Apr 20 09:41:21 CEST 2010


Szia,

Az sprintf  egy olyan fv ami a változóba adja az eredményt.

tehát pl:

static unsigned char out_txt[12] = "0123456789";

stringet hozol létre és
azzal használod.
Utána pedig ezt a stinget kell karakterenként
elküldened a megfelelő kimenetre..

Egyébként a sprintf fv kényelmes ugyan ,
de már megjártam vele , mert elég sok helyet igényel.
Egy kisebb PIC -ben elvette a tárterület 40%-át.

Ha valami célirányos konverzió kell ,
legalább olyan egyszerű megírni hat sorban, saját kútfőből..
Persze ha sokszor és változatos formában használod,
akkor nincs mese , belke kell fordítani,
de lehet hogy egy nagyobb proc-ba.

Üdv   István






2010.04.20. 09:23:32 dátumon Kovács Tibor <kovacs.tibor79 at chello.hu> írta:

> ÉS azt hogy tudom meghatározni hogy sprintf hova kűldje az adatot (LCD /
> soros) ?
>
> -----Original Message-----
> From: elektro-bounces at tesla.hu [mailto:elektro-bounces at tesla.hu] On  
> Behalf
> Of Pipi
> Sent: Tuesday, April 20, 2010 12:13 AM
> To: elektro at tesla.hu
> Subject: Re: [elektro] PIC24 C Library
>
> 2010.04.19. 23:34 keltezéssel, Gál Zsolt írta:
>> Lehet, hogy butaságot szólok, de a sprintf nem az volna? Aztán a buffer
>> tartalmat már lehet egyszerűen LCD-re vagy akár soros portra is küldeni,
> az
>> már részletkérdés.
> hát így gondoltam lenn, az utolsó mondatomban
>
>>
>> 2010/4/19 Pipi<lista at puzsar.hu>
>>
>>> 2010.04.19. 19:32 keltezéssel, Kovács Tibor írta:
>>>> pl. a karakteres LCD kezeléshez
>>> amit linkeltem, van benne pl LCDBlocking.c
>>> pl ha felraktad a c18-at, c:\MCC18\src\pmc_common\XLCD\ mappában van az
>>> emlitett xlcd.c (bar nem pic24, de ugye ez a C-ben kevéssé számít)
>>> vagy c:\Program Files\Microchip\MPLAB
>>> C30\src\peripheral_30F_24H_33F\src\pmc\xlcd\
>>>
>>>>
>>>> vagy pl. egy változó értékét hogy lehet kiíratni (DEC, HEX, BIN)-ben?
>>> nem a leghelytakarékosabb, de ismered az sprintf-et ?
>>>
>



-- 
Az Opera forradalmian új levelezőjét használva: http://www.opera.com/mail/



More information about the Elektro mailing list