-
Data: 2012-03-31 15:30:28
Temat: Re: pierwsze początki z winavr
Od: Waldemar Krzok <w...@z...fu-berlin.de> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Mario wrote:
> W dniu 2012-03-31 10:08, janek pisze:
>> Witam,
>> zaczynam zabawę z avrstudio4 , znalazlem na elektrodzie program obsługi
>> lcd i mam kłopot.
>> Potrafię wyświetlić tekst, ale jak wyświetlić zmienną a> Listing poniżej:
>
> Nie pamiętam już avrgcc ale w gcc dla arma używam sprintf aby zapisać
> zmienną do łańcucha tekstowego:
>
> sprintf(cOutBuff,"%u",usHighVoltSignal );
>
> gdzie
> char cOutBuff[40];
> unsigned short usHighVoltSignal;
>
> Można tę wartość poprzedzić od razu tekstem:
>
>
sprintf(cOutBuff,"%s","HI=");sprintf(cOutBuff+strlen
(cOutBuff),"%u",usHighVoltSignal
> );
Nie znam avrgcc, ale nie wystarczy
sprintf(cOutBuff,"HI=%u",usHighVoltSignal);
??
Oprócz tego trzeba uważać, bo coponiektóre kompilatory ładują kompletne
biblioteki (też float), jak się używa *printf i z programiku 500 bytów robi
się krowa z 20k i więcej. Wtedy czasem warto zrobić własną konwersję lub
korzystać z itoa lub podobnych funkcji.
Waldek
--
My jsme Borgové. Sklopte štíty a vzdejte se. Odpor je marný.
Następne wpisy z tego wątku
- 31.03.12 15:36 Piotrek_P
- 31.03.12 16:37 Mario
- 31.03.12 16:40 Mario
- 31.03.12 16:43 Mario
- 31.03.12 17:09 Waldemar Krzok
- 03.04.12 10:14 Adam Wysocki
Najnowsze wątki z tej grupy
- Thunderbird i dysk...
- opornosc falowa
- Bateria 9V 6F22, alkaliczna v cynkowa, samorozładowanie, bateria wysokiej trwałości do miernika
- Tani zakup z ali?
- w czasach LED komary mają ciężko
- walizka z kodami
- Rejestrator temperatur - termopara, siec
- Router LTE z możliwością zmian MTU
- Fajny film widziałem...
- Jaka ładowarka sieciowa do Iphona?
- Taśma izolacyjna do prac elektrycznych
- Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
Najnowsze wątki
- 2025-07-23 Gdańsk => Programista Delphi <=
- 2025-07-23 Gdańsk => Programista Mainframe (z/OS, Assembler) <=
- 2025-07-23 Warszawa => Starszy inżynier DevOps (AWS) <=
- 2025-07-23 Gdańsk => Mainframe (z/OS, Assembler) Developer <=
- 2025-07-23 Kraków => Senior Fullstack Engineer (Low-Code Platform) <=
- 2025-07-23 Wrocław => Senior Key Account Manager IT <=
- 2025-07-23 Trójmiasto => Head of Social Media <=
- 2025-07-23 Rzeszów => Spedytor Międzynarodowy <=
- 2025-07-23 Lublin => ERP Implementation Consultant (AP Module) <=
- 2025-07-23 Środa Wielkopolska => SAP FI/CO Internal Consultant <=
- 2025-07-23 Warszawa => Inżynier oprogramowania .Net <=
- 2025-07-23 Kraków => Kotlin Developer <=
- 2025-07-23 Żerniki => Dyspozytor Międzynarodowy <=
- 2025-07-23 Warszawa => Java Developer <=
- 2025-07-23 Wrocław => Konsultant wdrożeniowy (systemy controlingowe) <=