keil - program z printf() a hex o rozmiarze 3k
Masz problem? Zapytaj na forum elektroda.pl
From: "Łukasz Reczko" <rkobra_at_nospam_poczta.fm>
Subject: keil - program z printf() a hex o rozmiarze 3k
Date: Fri, 31 Jan 2003 11:24:57 +0100
Witam
jak to jest ze program napisany w C w keilu ktory tylko wysyla literke "a"
na port szeregowy po wygeneroweaniu hex'a zajmuje 3 k.
Na razie dopiero cwiecze w keilu, moze robie cos nie tak ?
Pozdrawiam
Łukasz
From: Waldemar Krzok <waldemar.krzok_at_nospam_ukbf.fu-berlin.de>
Subject: Re: keil - program z printf() a hex o rozmiarze 3k
Date: Fri, 31 Jan 2003 12:02:46 +0100
Łukasz Reczko:
Witam
jak to jest ze program napisany w C w keilu ktory tylko wysyla literke "a"
na port szeregowy po wygeneroweaniu hex'a zajmuje 3 k.
Na razie dopiero cwiecze w keilu, moze robie cos nie tak ?
tak to jest. Printf to straszna kolumbryna. Ma interpreter (ktoś musi te
%s i podobne zdekodować), transformacje systemów itd. Jak chcesz mniej,
to musisz znaczki piechty (putc, nie wiem czy jest, keila nie znam) na
międzymordzie wysyłać.
Waldek
From: "peters" <peters_at_nospam_poczta.onet.pl>
Subject: Re: keil - program z printf() a hex o rozmiarze 3k
Date: Fri, 31 Jan 2003 15:00:45 +0100
tak to jest. Printf to straszna kolumbryna. Ma interpreter (ktoś musi te
%s i podobne zdekodować), transformacje systemów itd. Jak chcesz mniej,
to musisz znaczki piechty (putc, nie wiem czy jest, keila nie znam) na
międzymordzie wysyłać.
STDIO.H
extern signed char putchar (signed char);
--
pozdrawiam, peters
peters_at_nospam_poczta.onet.pl
http://peters.republika.pl (strona Petersa dla elektroników)
gadu-gadu : 769203
From: "Marek Dzwonnik" <mdz_at_nospam_message.pl>
Subject: Re: keil - program z printf() a hex o rozmiarze 3k
Date: Fri, 31 Jan 2003 15:03:23 +0100
Łukasz Reczko:
Witam
jak to jest ze program napisany w C w keilu ktory tylko wysyla literke
"a"
na port szeregowy po wygeneroweaniu hex'a zajmuje 3 k.
Na razie dopiero cwiecze w keilu, moze robie cos nie tak ?
tak to jest. Printf to straszna kolumbryna. Ma interpreter (ktoś musi te
%s i podobne zdekodować), transformacje systemów itd. Jak chcesz mniej,
to musisz znaczki piechty (putc, nie wiem czy jest, keila nie znam) na
międzymordzie wysyłać.
Jeżeli pojedynczy znak to putchar().
Jeżeli string ASCIIZ to możesz uzyć puts() - zdecydowanie lżejszy od
printf()-a.
MDz
From: "JoeBack" <joeback_at_nospam_poczta.wp.pl>
Subject: Re: keil - program z printf() a hex o rozmiarze 3k
Date: Fri, 31 Jan 2003 15:59:36 +0100
Użytkownik "Łukasz Reczko" <rkobra_at_nospam_poczta.fm> napisał w wiadomości
news:b1ditp$aqj$1_at_nospam_news.onet.pl...
Witam
jak to jest ze program napisany w C w keilu ktory tylko wysyla literke "a"
na port szeregowy po wygeneroweaniu hex'a zajmuje 3 k.
Na razie dopiero cwiecze w keilu, moze robie cos nie tak ?
Pozdrawiam
Łukasz
Możesz zmienic model w bibliotece. Moga byc 3 poziomy, w zaleznosci od
poziomu rozumie wiecej znaczków
typu %cos tam i zre wiecej kodu. Model small potrafi najmniej ale najmniej
wazy.
Gdzie to zmienic nie wiem, pewnie w STDIO gdzies albo w startupie.
---
JoeBack