eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaBrak komunikacji między Atmegą a modułem GSM po rs232Re: Brak komunikacji między Atmegą a modułem GSM po rs232
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!plix.pl!newsfeed2.plix.pl!news.supermed
    ia.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.chmurka.net!.POSTED!not-for-mai
    l
    From: g...@s...invalid (Adam Wysocki)
    Newsgroups: pl.misc.elektronika
    Subject: Re: Brak komunikacji między Atmegą a modułem GSM po rs232
    Date: Sat, 15 Dec 2012 18:14:09 +0000 (UTC)
    Organization: news.chmurka.net
    Lines: 37
    Message-ID: <g...@n...chmurka.net>
    References: <ka5cm1$mhd$1@portraits.wsisiz.edu.pl> <ka5e2c$lj0$1@node1.news.atman.pl>
    <ka5hcc$o9i$1@portraits.wsisiz.edu.pl>
    <ka5l1v$pp2$1@portraits.wsisiz.edu.pl> <ka5mfv$u2g$1@node1.news.atman.pl>
    <ka5o4e$qus$1@portraits.wsisiz.edu.pl> <ka5rqv$u5p$1@mx1.internetia.pl>
    <ka7vc3$1qf$1@portraits.wsisiz.edu.pl>
    <g...@n...chmurka.net>
    <kaansn$cp6$1@portraits.wsisiz.edu.pl>
    <kadac0$ptr$1@portraits.wsisiz.edu.pl>
    <50ca37de$0$26695$65785112@news.neostrada.pl>
    <kade5t$rht$1@portraits.wsisiz.edu.pl>
    <50ca5c8a$0$26694$65785112@news.neostrada.pl>
    <kag17a$80e$1@portraits.wsisiz.edu.pl>
    <a...@n...neostrada.pl>
    <kag9ro$bbq$1@portraits.wsisiz.edu.pl>
    <a...@n...neostrada.pl>
    <kaiaok$1d6$1@portraits.wsisiz.edu.pl>
    NNTP-Posting-Host: 127.0.0.1
    Mime-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2
    Content-Transfer-Encoding: 8bit
    X-Complaints-To: abuse-news.(at).chmurka.net
    NNTP-Posting-Date: Sat, 15 Dec 2012 18:14:09 +0000 (UTC)
    User-Agent: tin/2.1.0-20111224 ("Bridgend") (UNIX) (Linux/2.6.38.6-raid (i686))
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:639209
    [ ukryj nagłówki ]

    Atlantis <m...@w...pl> wrote:

    > Będę wtedy chyba potrzebował jakiegoś level shiftera?

    Widziałem kiedyś fajny level shifter na takie okazje.

    http://husstechlabs.com/wp-content/uploads/2010/09/L
    evel-shifter.jpg

    Stosowałem z powodzeniem na BSS138.

    > Dodatkowo, przed nadaniem każdej komendy zastosuję opóźnienie.

    Daj 20ms (na ślepe oko) przed każdym znakiem.

    > BTW jeszcze pytanie natury formalnej. Jak inteligentny jest kompilator w
    > zakresie makrodefinicji zastępujących wartości liczbowe? Jeśli np. dam:
    >
    > #define WARTOSC 31
    >
    > a potem w programie dam:
    >
    > if (zmienna < (WARTOSC-1))

    Kompilator zobaczy w tym miejscu "zmienna < (31 - 1)" (bo preprocesor podstawi
    31 za WARTOSC) i od razu obliczy do 30.

    > To w którym momencie zostanie obliczona wartość? Podczas kompilacji, czy
    > też za każdym razem uC będzie sobie musiał odejmować jedynkę? ;)

    Optymalizatorem się nie martw - dzisiejsze optymalizatory są wystarczająco
    inteligentne :) Mało jest przypadków, gdy trzeba poprawiać optymalizator.

    Poza tym najpierw zrób, żeby działało, a potem baw się w optymalizacje.

    --
    Gof
    http://www.chmurka.net/

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: