eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaarduino :-DRe: arduino :-D
  • Data: 2018-08-25 20:40:41
    Temat: Re: arduino :-D
    Od: Michał Czarkowski <m...@p...onet.pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    W dniu Sat, 25 Aug 2018 16:36:30 +0200, użytkownik Atlantis napisał:

    >
    > Arduino ma pod spodem zwyczajny toolchain AVR od Atmela. Wciąż możesz
    > używać nazw rejestrów mikrokontrolerów z tej rodziny. Napisz więc sobie
    > kilka podstawowych funkcji, odwołujących się bezpośrednio do rejestrów.
    >
    > Najpierw coś w rodzjaju:
    >
    > void uart_putc (char data) {
    > BUFOR_NADAWCZY = data;
    > while (REJESTR_STANU_UART & MASKA_PINU_STANU_NADAJNIKA);
    > }
    >
    > a potem:
    >
    > void uart_puts (char *str) {
    > while (*str) {
    > uart_putc(*str);
    > str++;
    > }
    > }
    >
    > Oczywiście nazwy rejestrów musisz podmienić na te odpowiadające
    > konkretnemu UART-owi w mikrokontrolerze użytym w danym Arduino.
    >
    > Potem po prostu w programie wywołujesz uart_puts.

    Dzięki za podpowiedź. Właśnie zrobiłem sobie przerwę w czytaniu pdf od
    microchipa i kolega w poscie poniżej naprowadził mnie na Serial.flush().
    To rozwiązuje mój mały problem.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: