-
X-Received: by 10.182.236.225 with SMTP id ux1mr397940obc.37.1396252291070; Mon, 31
Mar 2014 00:51:31 -0700 (PDT)
X-Received: by 10.182.236.225 with SMTP id ux1mr397940obc.37.1396252291070; Mon, 31
Mar 2014 00:51:31 -0700 (PDT)
Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.cyf-kr.edu.pl!agh.edu.pl!news.agh.
edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin2!goblin.stu.neva.ru!feeder.e
rje.net!us.feeder.erje.net!usenet.blueworldhosting.com!feeder01.blueworldhostin
g.com!peer02.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds
-media.com!w5no10319129qac.0!news-out.google.com!gi6ni5igc.0!nntp.google.com!ur
14no1002490igb.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for
-mail
Newsgroups: pl.misc.elektronika
Date: Mon, 31 Mar 2014 00:51:30 -0700 (PDT)
In-Reply-To: <a...@n...neostrada.pl>
Complaints-To: g...@g...com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=83.13.232.147;
posting-account=HHr9sAoAAAB-tOi9PgIgsVTbJ4Ft8pxO
NNTP-Posting-Host: 83.13.232.147
References: <lh6eto$1se$1@portraits.wsisiz.edu.pl>
<lh6eto$1se$1@portraits.wsisiz.edu.pl>
<a...@n...neostrada.pl>
<lh6grj$8ai$1@portraits.wsisiz.edu.pl>
<a...@n...neostrada.pl>
<lh7ke9$nd2$1@portraits.wsisiz.edu.pl>
<a...@n...neostrada.pl>
<lh9fkp$nod$1@portraits.wsisiz.edu.pl>
<a...@n...neostrada.pl>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <5...@g...com>
Subject: Re: Przesyłanie większych ilości danych przez CAN
From: Atlantis <m...@g...com>
Injection-Date: Mon, 31 Mar 2014 07:51:31 +0000
Content-Type: text/plain; charset=ISO-8859-2
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3241
X-Received-Body-CRC: 1113179160
Xref: news-archive.icm.edu.pl pl.misc.elektronika:661958
[ ukryj nagłówki ]W dniu poniedziałek, 31 marca 2014 01:48:41 UTC+2 użytkownik Marek napisał:
> Z 3 znaków iAT+) można od razu zrezygnować, po co je powtarzać skoro
> zawsze wystepują? :-)
Te trzy znaki powinny zostać. Standardowo stosuje się je celem odróżnienia zapytania
od odpowiedzi. Zwykle po wykonaniu polecenie przychodzi oś takiego:
+LED: 1,0
> Po co dwa znaki na terminowanie linii? Jeden wystarczy. A właściwie
> po co terminowanie linii, fixed size packed rozwiąze problem
Masz rację. W tym przypadku faktycznie można z nich zrezygnować. W pakietach UDP też
ich nie przesyłam, kończąc linię pojedynczym znakiem NULL. Znaczenie mają tylko w
komunikacji RS232, gdzie trzeba jakoś wydzielić poszczególne linie.
> terminowania... itd. Format konunikatow AT nic nie wnosi oprócz tego
> że ładnie wygląda dla człowieka a dość komplikuje komunikację.
> Nie upierałbym się go stosowac przy komunikacji włącz/włącz.
Zgodziłbym się, gdybym musiał pisać ich obsługę od podstaw. Istnieją jednak całkiem
fajne biblioteki, z których lubię korzystać. Dlatego zależy mi, żeby interfejs (w tym
przypadku CAN) umożliwiał przesyłania danych w kompatybilnym formacie.
Osiem bajtów to po prostu za mało jak na wygodną obsługę komend AT. Nawet jeśli
zrezygnuję ze standardowych trzech pierwszych znaków albo terminowania linii.
Wystarczy, że trzeba będzie wysłać więcej wartości, albo wartość będzie zapisywana
przy użyciu kilku cyfr ASCII (np. współczynnik wypełnienia PWM).
Najnowsze wątki z tej grupy
- Aliexpress zaczął oszukiwać na bezczelnego.
- OpenPnP
- taka skrzynka do kablowki
- e-paper
- 60 mA dużo czy spoko?
- Dziwne zachowanie magistrali adresowej w 8085
- 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
Najnowsze wątki
- 2025-02-21 Warszawa => Key Account Manager IT <=
- 2025-02-21 Warszawa => Data Engineer (Tech Lead) <=
- 2025-02-21 Aliexpress zaczął oszukiwać na bezczelnego.
- 2025-02-21 Warszawa => System Architect (Java background) <=
- 2025-02-21 Kula w łeb
- 2025-02-21 Warszawa => System Architect (background deweloperski w Java) <=
- 2025-02-21 Warszawa => Solution Architect (Java background) <=
- 2025-02-21 Lublin => JavaScript / Node / Fullstack Developer <=
- 2025-02-21 Pawel S
- 2025-02-21 Warszawa => Key Account Manager (Usługi HR) <=
- 2025-02-21 Katowice => Senior Field Sales (system ERP) <=
- 2025-02-21 Chrzanów => Programista NodeJS <=
- 2025-02-21 Wrocław => Konsultant wdrożeniowy Comarch XL/Optima (Księgowość i
- 2025-02-21 Warszawa => Administrator Systemów Windows IT <=
- 2025-02-21 Wrocław => Specjalista ds. Sprzedaży (transport drogowy) <=