-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.man.lodz.pl!newsfeed.pionier.net.p
l!feeder.erje.net!1.eu.feeder.erje.net!newsfeed.freenet.ag!ecngs!testfeeder.ecn
gs.de!81.171.118.64.MISMATCH!peer04.fr7!news.highwinds-media.com!newsfeed.neost
rada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostr
ada.pl.POSTED!not-for-mail
Subject: Re: Procesor z USB udający device type UART
Newsgroups: pl.misc.elektronika
References: <n1rncd$r4d$1@dont-email.me> <n1scdk$mrb$1@dont-email.me>
<a...@n...neostrada.pl>
<5642430f$0$702$65785112@news.neostrada.pl> <n1u2k9$hji$1@dont-email.me>
<56431ccf$0$22823$65785112@news.neostrada.pl>
<n1vpai$qku$1@dont-email.me> <56436d35$0$686$65785112@news.neostrada.pl>
<n1vrh5$4lf$1@dont-email.me>
<5643944f$0$22824$65785112@news.neostrada.pl>
<n20b19$81s$1@dont-email.me> <s...@f...lasek.waw.pl>
<n20drk$jtq$1@dont-email.me>
<5643c0a6$0$22826$65785112@news.neostrada.pl>
<n20fga$q41$1@dont-email.me>
From: Piotr Dmochowski <i...@p...onet.pl>
Date: Wed, 11 Nov 2015 23:53:33 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101
Thunderbird/38.3.0
MIME-Version: 1.0
In-Reply-To: <n20fga$q41$1@dont-email.me>
Content-Type: text/plain; charset=iso-8859-2; format=flowed
Content-Transfer-Encoding: 8bit
X-Antivirus: avast! (VPS 151111-2, 2015-11-11), Outbound message
X-Antivirus-Status: Clean
Lines: 45
Message-ID: <5643c6ef$0$639$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 31-178-255-24.dynamic.chello.pl
X-Trace: 1447282415 unt-rea-b-01.news.neostrada.pl 639 31.178.255.24:49836
X-Complaints-To: a...@n...neostrada.pl
X-Received-Bytes: 4026
X-Received-Body-CRC: 524023856
Xref: news-archive.icm.edu.pl pl.misc.elektronika:688331
[ ukryj nagłówki ]W dniu 2015-11-11 o 23:31, Pszemol pisze:
> "Piotr Dmochowski" <i...@p...onet.pl> wrote in message
> news:5643c0a6$0$22826$65785112@news.neostrada.pl...
>>> Dzięki. Bardziej mi chodzi o wstanie systemu z nową konfiguracją
>>> w czasie power-on. W tym akurat systemie nie przewiduję wkładania,
>>> ani wyjmowania płytek pod napięciem. Mimo że USB to umożliwia.
>> Widzę że panowie zafiksowaliście się na tych numerach, co po czym i
>> dlaczego itp itd.
>> Nie szkoda czasu na takie szukanie po omacku, które w dodatku ma
>> wątpliwą gwarancję działania?
>> Może warto pójść warstwę wyżej i zrobić mechanizm typu: pytamy moduł
>> co on za jeden i jakie ma dane, a jak nam odpowiedź pasuje to
>> utrzymujemy połączenie i pobieramy dane (a jak nam odpowiedź się nie
>> spodoba to zamykamy port i niech inni próbują). Albo na podstawie
>> odpowiedzi dajemy cynk do aplikacji, którego portu ma używać żeby
>> otrzymać właściwe dane. Można zrobić program rozbiegowy który przepyta
>> wszystkie dostępne porty i przygotuje odpowiedni plik konfiguracyjny
>> dla głównej aplikacji.
>
> Problem z Twoim pomysłem pojawi się, gdy do szyny USB będą
> podłączone dwa identyczne moduły rozmawiające z identycznym
> typem urządzeń do kórych użytkownik będzie chciał mieć intymny
> dostęp znając ich fizyczną lokalizację i przypisanie do reszty systemu.
Ale jakoś je trzeba rozróżnić. Ja bym wolał dać jakie zworki cz inny
obrotowy przełącznik podający np. kod od 0 do 7, który będzie wysłany
jako fragment odpowiedzi niż uzależniać działanie aplikacji od
kolejności inicjalizacji portów. Jak rozpoznasz dwa takie same moduły
jeżeli po restarcie zmieni się kolejność podłączenia? Możesz
zagwarantować że zawsze jest ta sama sekwencja? Co będzie jak padnie hub
i zmieni się liczba portów, jakieś id czy inny detal i regułka
wyszukująca nie zadziała?
> Wymiana takiej płytki modułu (po burzy, po awarii) powinna dać
> rezultat w postaci automatycznej rekonfiguracji podłączonych
> urządzeń w to samo miejsce w architekturze całego urządzenia
> i być do odróżnienia od sytuacji gdy ktoś dokłada nową płytkę
> a nie wymienia uszkodzonej. Przypominam że płytki są identyczne
> pod wpływem typu samej płytki (np. po prostu porty RS485)
> i pod wpływem typu urzadzęń do jakich akurat są podłączone.
Ja bym jednak nie mieszał funkcji, złącze niech przekazuje dane, moduł
niech raportuje co przekazuje lub do czego sam jest podłączony.
--
Pozdrawiam
Piotrek
Następne wpisy z tego wątku
- 12.11.15 00:08 Jarosław Sokołowski
- 12.11.15 01:20 Pszemol
- 12.11.15 02:57 s...@g...com
- 12.11.15 03:08 Pszemol
- 12.11.15 03:08 s...@g...com
- 12.11.15 03:09 Pszemol
- 12.11.15 07:39 Jarosław Sokołowski
- 12.11.15 09:26 Marek
- 12.11.15 12:33 Jakub Rakus
- 12.11.15 14:27 brak
- 12.11.15 15:16 Mario
- 12.11.15 16:17 brak
- 12.11.15 17:29 Pszemol
- 12.11.15 18:02 Zbych
- 12.11.15 23:34 Jarosław Sokołowski
Najnowsze wątki z tej grupy
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- Propagation velocity v/c dla kabli RF
- Jakie natynkowe podwójne gniazdo z bolcem (2P+PE)
- Czujnik nacisku
- Protoków komunikacyjny do urządzenia pomiarowego
- Hiszpania bez pradu
- amperomierz w plusie
- 3G-nadal działa
- Historia pewnego miernika kalibratora
- Ustym 4k Pro i wyświetlacz
- Czemu rozwaliło celę?
- Wojna w portfelu
- Jaki trojfazowy licznik tuya lub podobny?
- Problem z dekoderem adresów
- Intel się wyprzedaje: po 10latach pchnęli pakiet kontrolny Altery za 1/4 kwoty zakupu
Najnowsze wątki
- 2025-05-18 Wiceminister "sprawiedliwości" A. Myrcha złamał ciszę wyborczą [rzepa]
- 2025-05-17 Głosowanie na prezydenta mDowód
- 2025-05-17 Karol i Patrycja - a może wielka miłość jak Romeo i Julia
- 2025-05-17 Re: Pamientajta, aby zamknÄ Ä ryje, bo jest cisza wyborcza, a co powiecie
- 2025-05-17 Phishing obok nas.
- 2025-05-17 poznaj siłe swoich pieniędzy
- 2025-05-17 Warszawa => Senior IT Recruitment Consultant <=
- 2025-05-17 Warszawa => DevOps Engineer <=
- 2025-05-17 Warszawa => Junior Account Manager <=
- 2025-05-17 Warszawa => Senior Programmer C <=
- 2025-05-17 Polska => Senior Key Account Manager <=
- 2025-05-17 Migracje i przestępczość
- 2025-05-16 czy Seba naprawdę wróci do macierzy?
- 2025-05-15 coś pustawo u mechaników
- 2025-05-16 Warszawa => IT Data Analyst (obszar Power BI) <=