-
Data: 2012-12-15 19:14:09
Temat: Re: Brak komunikacji między Atmegą a modułem GSM po rs232
Od: g...@s...invalid (Adam Wysocki) szukaj wiadomości tego autora
[ pokaż wszystkie 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/
Następne wpisy z tego wątku
- 15.12.12 19:16 Adam Wysocki
- 15.12.12 19:19 Adam Wysocki
- 15.12.12 20:04 Marek
- 15.12.12 20:37 Atlantis
- 15.12.12 22:17 Marek
- 16.12.12 02:33 Adam Wysocki
- 16.12.12 15:01 Atlantis
- 19.12.12 10:42 Atlantis
- 19.12.12 10:50 Atlantis
- 23.12.12 15:42 Atlantis
- 23.12.12 23:45 Marek
- 23.12.12 23:50 Marek
- 24.12.12 11:39 J.F.
- 24.12.12 16:41 Marek
- 26.12.12 11:24 Atlantis
Najnowsze wątki z tej grupy
- Współczesne mierniki zniekształceń nieliniowych THD audio, produkują jakieś?
- Jaki silikon lub może klej?
- Smar do video
- Litowe baterie AA Li/FeS2 a alkaliczne
- "ogrodowa linia napowietrzna"
- jaki zasilacz laboratoryjny
- jaki zasilacz laboratoryjny
- Puszka w ziemię
- T-1000 was here
- Ściąganie hasła frezem
- Koszyk okrągły, walec 3x AA, na duże paluszki R6
- Brak bolca ochronnego ładowarki oznacza pożar
- AMS spalony szybkim zasilaczem USB
- stalowe bezpieczniki
- Wyświtlacz ramki cyfrowej
Najnowsze wątki
- 2025-02-10 Spalił się spaliniak
- 2025-02-10 zarowka wifi - z sensowna apka lub lepiej albo lokalnie lub przez web. I zeby harmonogram miala
- 2025-02-10 Chrzanów => Programista NodeJS <=
- 2025-02-10 Kraków => DevOps Engineer (Junior or Regular level) <=
- 2025-02-10 Dlaczego takie preferencje banków?
- 2025-02-10 Białystok => iOS Developer (Swift) <=
- 2025-02-10 Mińsk Mazowiecki => Team Lead / Tribe Lead FrontEnd <=
- 2025-02-10 Białystok => System Architect (Java background) <=
- 2025-02-10 Współczesne mierniki zniekształceń nieliniowych THD audio, produkują jakieś?
- 2025-02-10 Szczecin => Senior Field Sales (system ERP) <=
- 2025-02-10 Gliwice => Business Development Manager - Dział Sieci i Bezpieczeńst
- 2025-02-10 Chrzanów => Specjalista ds. public relations <=
- 2025-02-10 Chrzanów => NodeJS Developer <=
- 2025-02-10 Warszawa => JavaScript / Node / Fullstack Developer <=
- 2025-02-10 Gliwice => Ekspert IT (obszar systemów sieciowych) <=