ATNEL tech-forum https://forum.atnel.pl/ |
|
Wyświetlanie wartości dwucyfrowych w funkcji uart_putint https://forum.atnel.pl/topic23865.html |
Strona 1 z 1 |
Autor: | 11jacekj [ 29 lip 2021, o 21:19 ] |
Tytuł: | Wyświetlanie wartości dwucyfrowych w funkcji uart_putint |
Witam. Chciał bym pokombinować trochę z budową sterownika kilku wyjść. Potrzebny jest mi do tego zegar. udało mi się już coś tam zrobić w oparciu taktowanie asynchroniczne na m8, czas wyświetlam w putty przez RS-232 z użyciem kodów VT100 tak jak w jednym ze swoich poradników mówi Mirek. Proszę o podpowiedź co zrobić żeby w konsoli na PC w pozycjach godziny, minuty, sekundy były wyświetlane po dwie cyfry kiedy w momencie kiedy ich wartość jest mniejsza niż 10. Na przykład: zamiast wyświetlać 1, 2, 3.... żeby wyświetlało 01, 02, 03....? |
Autor: | mirekk36 [ 29 lip 2021, o 21:42 ] |
Tytuł: | Re: Wyświetlanie wartości dwucyfrowych w funkcji uart_putint |
if(wartość<10) wyświetl dodatkowe zero przecież to najprostsze rozwiązanie bez ew formatowania np za pomocą sprintf() itp |
Autor: | 11jacekj [ 29 lip 2021, o 21:57 ] |
Tytuł: | Re: Wyświetlanie wartości dwucyfrowych w funkcji uart_putint |
Dziękuję, taką koncepcję miałem i wykonałem, ale sądziłem że iść w kierunku pokombinowania z czymś w samej funkcji. . |
Strona 1 z 1 | Strefa czasowa: UTC + 1 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |