[elektro] PIC24 C Library
Skandar Graun
sgraun at gmail.com
Tue Apr 20 15:00:41 CEST 2010
Nekem a következő kérdésem lenne, alaphelyzetben a printf hova küldi a dógait?
Egy PC-n rendben van, az alapértelmezett out a monitor.
Nade kontrolleren?
Vagy hogy tudom meghatározni, hova küldjön a printf
A keil C51-ben fel lehetett paraméterezni a printf-et.
elight <elight at ele.hu> írta (2010. április 20. 9:41):
> 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/
>
> -----------------------------------------
> elektro[-flame|-etc]
More information about the Elektro
mailing list