1wire - oprogramowanie PC

Nov 24, 2008 55 Replies

czy istnieje jakieś oprogramowanie dla PC które bedzie odbierać dane z



1wire? i tam za pomocą różnych skryptów czy innych procedur obsługiwać dane wejściowe lub wyjściowe? Czyli coś jak język programowania dla 1wire ale w sposób taki możliwie współczesny nie zalatujący assemblerem.

U¿ytkownik "Osadnik" snipped-for-privacy@wp.pl napisa³ w wiadomo¶ci news:ggebrb$ch2$ snipped-for-privacy@nemesis.news.neostrada.pl...

Raczej przej¶ciówka

USB/RS232 -> 1-wire

To raczej nie porozumienie. Nie rozumiem dlaczego asembler traktowany jest jako archaizm

przecie¿ to i tak jêzyk maszyny i jest najbardziej wydajny (we wprawnych rêkach).

Stosuje siê go tam gdzie jest potrzebny i nie zast±piony.

Powinno siê raczej traktowaæ asembler jako wy¿sza szko³a jazdy.

snipped-for-privacy@wp.pl pisze:

Przejściówka to nie problem. ino chodzi o to co komputer ma z tymi sygnałami dalej robić. Czyli na podstawie danych ma wykonywać jakieś zaprogramowane procedury, dane przemieszczać, sortować, układać, itd, itd.

powiedzmy sobie tak, czy nie można tłumaczyć jakiegoś pseudojęzyka na język assemblera? przecież przy złożonych projektach można by się zwyczajnie zgubić. chodzi mi nawet o jakąś nakładkę na cały "maszynowy" interfejs.

Nie wyobrażam sobie np. generowania stron HTML za pomocą assemblera.

U¿ytkownik "Osadnik" :

kiedy¶ (chyba z 10 lat temu) zbiera³em na PC dane z kilkunastu czujników temperatury DS1820; interfejs by³ bardzo prosty -- kilka dyskretnych elementów we wtyczce RS232; program by³ pod DOSa odpalany w sekwencji wsadowej .bat powiniene¶ znale¼æ co¶ na ten temat w necie

Problemem w tym przypadku jest fakt i¿ 1-wire jest bardzo czu³y na d³ugo¶æ impulsów

i mo¿e byæ problem w Windows z uzyskaniem odpowiednich czasów, my¶lê ¿e dlatego by³ robione pod DOS ale móg³by byæ nadal problem z przerwaniami Dos-u.

To zale¿y od ciebie mo¿esz t± przej¶ciówk± sterowaæ nawet terminalem

znakowym, a co z tym dalej zrobisz to twoja sprawa. Problemem jest

pod³±czenie 1-wire do PC i trzymanie siê ¶ci¶le ram czasowych magistrali.

Ja wyobra¿am to sobie tak:

Komputer przez rs232 wysy³a polecenie do rs232 w postaci liczby

przej¶ciówka odbiera polecenie i wykonuje zdefiniowane czynno¶ci.

Oczywi¶cie ¿e mo¿na. Kwestia okre¶lenia tego pseudo jêzyka.

W gruncie rzeczy C, Pascal ...

Te¿ t³umaczone s± na kod maszynowy

¬le mnie zrozumia³e¶ , w takim wydaniu to raczej wstawki asemblerowe robi±ce szybko ma³e czê¶ci programu. Chocia¿ jest to na pewno do zrobienia.

U¿ytkownik snipped-for-privacy@wp.pl napisa³ w wiadomo¶ci news:ggeeam$g6s$ snipped-for-privacy@nemesis.news.neostrada.pl...

na dodatek problem nie jest powtarzalny, niektóre windowsy lubi± sobie "optymalizowaæ" wystawianie danych

e.

Na stronie Dallasa by³ kiedy¶ sofcik do obs³ugi np. pastylek. Odczytywa³ numer seryjny itd. Ale to raczej do zabawy.

P

Osadnik pisze:

Jak sie zajmowałem tematem kilka lat temu to był dostępny konwerter USB/1-wire i gotowe dll-ki do obsługi na stronie Dallasa.

pozdr Elektrolot

U¿ytkownik snipped-for-privacy@wp.pl napisa³ w wiadomo¶ci news:ggeeie$ccg$ snipped-for-privacy@atlantis.news.neostrada.pl...

Wstawki assemblerowe do generowanie htmla?

Assebmler powinien byc stosowany tylko tam, gdzie absolutnie musi byc. W kazdym innym przypadku oznacza glupote prowadzacego projekt.

U¿ytkownik "Elektrolot" snipped-for-privacy@NOSPAMwp.pl napisa³ w wiadomo¶ci news:ggehfv$ivb$ snipped-for-privacy@atlantis.news.neostrada.pl...

Dokladnie, tmex i inne. Niestety robione glownie pod jave oczywiscie w innych jezykach skomunikujesz sie tym.

Użytkownik snipped-for-privacy@wp.pl napisał w wiadomości news:ggeeie$ccg$ snipped-for-privacy@atlantis.news.neostrada.pl...

Wszystko musi być przetłumaczone na język maszynowy. Nawet języki interpretowane. Nie ma innej drogi.

Jeszcze w latach 80-tych i 90-tych duże systemy na mainframe były pisane w assemblerze.

Pozdrowienia. Krzysztof z Tychów. Nie każdy Żywiec to piwo...

Np. tutaj poruszany temat

formatting link
czasu na allegro byl dostepny zmontowany modu³ konwertera USB/1-wire, na pok³adzie mial scalakaDS2490. Na elektrodzie pisz± ¿e Dallas daje do tego niez³± pomoc.

Gejzero.

entroper pisze:

Zakładamy tam Win98 lub pokrewne a kto wie może nawet i coś linuksowego tak by móc skrypty pisać w miarę wygodnym języku. Do tego robić sobie różne generatory itd itd. Jak piszecie ważny jest czas. aż taki to wielki problem? przecież nie trzeb odpytywać co ułamek sekundy.

Użytkownik "Krzysztof Tabaczynski" snipped-for-privacy@poczta.onet.pl> napisał w wiadomości news:ggeiak$sp$ snipped-for-privacy@news.onet.pl...

??? Jakie systemy mainframe w latach 90 byly napisane w assemblerze?

Użytkownik "Ghost" snipped-for-privacy@everywhere.pl napisał w wiadomości news:ggen9q$4dh$ snipped-for-privacy@atlantis.news.neostrada.pl...

Na przykład system rozliczania abonentów TPSA. Było to podyktowane trudnościami w oprogramowaniu głupich monitorów w Cobolu.

Pozdrowienia. Krzysztof z Tychów. Nie każdy Żywiec to piwo...

Użytkownik "Krzysztof Tabaczynski" snipped-for-privacy@poczta.onet.pl> napisał w wiadomości news:ggenku$mf6$ snipped-for-privacy@news.onet.pl...

No ale to znaczy, ze nie caly system byl pisany tylko jakis kawalek?

Osadnik pisze:

Jeśli pytasz w ten sposób, to może zainteresuje cię, że w nowszych kernelach linuksa (2.6.x) masz (lub masz możliwość mieć jak wkompilujesz) taki wynalazek jak owfs (one wire file system) - w /dev/owfs/ widzisz wszystkie urządzenia podlączone do magistrali 1wire tak jakby były katalogami, a w każdym z katalogów - dostępne dla danego urządzenia parametry... Obsługuje to wiele adapterów pośredniczacych między PC a 1wire, ja polecam sprawdzony na usb na scalaczku DS2490 lub na rs232 na ds2480, nie polecam "diodowo-opornikowych) na rs...

formatting link

Użytkownik "Ghost" snipped-for-privacy@everywhere.pl napisał w wiadomości news:ggeoie$hj$ snipped-for-privacy@nemesis.news.neostrada.pl...

:-) Tak, mały kawałek... tylko 90%...

Pozdrowienia. Krzysztof z Tychów. Nie każdy Żywiec to piwo...

Użytkownik "Krzysztof Tabaczynski" snipped-for-privacy@poczta.onet.pl> napisał w wiadomości news:ggeoep$pm2$ snipped-for-privacy@news.onet.pl...

Skad masz ta informacje? Duzy system dla TPSA na mainframe, w latach 90 napisany w 90% w assemblerze - brzmi ciekawie.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required