Article View: pl.comp.lang.delphi
Article #345735Re: Rpi/Lazarus - odczyt bajtowy
From: stchebel
Date: Tue, 18 Apr 2017 20:40
Date: Tue, 18 Apr 2017 20:40
32 lines
3341 bytes
3341 bytes
W dniu wtorek, 18 kwietnia 2017 08:16:18 UTC+2 użytkownik kons...@wp.pl napisał: > Jeżeli dobrze cię zrozumiałem to "Rpi" => Raspberry Pi czyli > elektronika z Linuxem na pokładzie, tak? Dokładnie!! > Jeżeli tak to dostęp do pinów procesora nie jest bezpośredni tylko za > pomocą sterowników (chyba, że są inne sposoby), sterowniki tworzą > odpowiednie pliki w drzewie katalogów /proc itd..., więc nie chodzi o > samo "Odrutowanie". Jak już wcześniej w jakimś innym wątku pisałem, "mistrzem" w sofcie nie jestem. Wiadomo jednak, że wiele możliwości jest uzależnionych od OS'a. No to może inaczej: ADC[0] => jest przypięte/podrutowane => Rpi_GPIO[n] ADC[1] => jest przypięte/podrutowane => Rpi_GPIO[n+1] I tak dalej aż do (n+m-1). Dla słowa (n-1, "drutowego"). > Więc jak chcesz mieć bezpośredni dostęp do pinów bez sterownika? Nie rozumiemy się.. Chodzi o to : jak poukładać przypisanie odpowiednich pinów do odpowiednich bitów słowa odczytywanego, aby słowo typu (byte) było odczytywane do jakiejś tam zmiennej w jednym takcie. Po prostu chcę zrobić odczyt słowa n-bitowego, a nie 1-dno bitowego w jednej instrukcji.. No i żeby za tą instrukcją nie stało "pierdyljon" instrukcji na poziomie podstawowym (assembler).. Innymi słowy, po zdefiniowaniu/przypisaniu GPIO do konkrentnych pinów, chciałbym zrobić w miarę szybko, czyli na ile jest to możliwe słowa wystawianego przez ADC, przypięte "gdziekolwiek" do dostępnych, ale sensownych GPIO.. > i dobrze radzą ci idź na pl.misc.elektronika, przynajmniej powiedzą Ci > gdzie szukać. Jak będziesz miał sterownik to wtedy można rozmawiać o > dostępie do "ADC=>Rpi_GPIO". > > --- > Ta wiadomość została sprawdzona na obecność wirusów przez oprogramowanie antywirusowe Avast. > https://www.avast.com/antivirus
Technical Details
Message-ID:
<a15230f7-ee9f-4567-8970-bceb108ac006@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!goblin2!goblin.stu.neva.ru!2.eu.feeder.erje.net!feeder.erje.net!2.us.feeder.erje.net!news.glorb.com!e132no802976ite.0!news-out.google.com!g66ni2640itc.0!nntp.google.com!l11no802362itl.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mailReferences:
<6e8a3eec-fdeb-4e4b-b4a6-3b9e097d8120@googlegroups.com> <1efb49f3-158f-465c-bed5-2e14c097d102@googlegroups.com> <oct83b$4tf$1@node2.news.atman.pl> <7eec8784-b024-4871-8995-f8af4a864a1e@googlegroups.com> <od4avi$7nm$1@portraits.wsisiz.edu.pl>Show Full Headers
Complete Article Headers
X-Received: by 10.98.70.22 with SMTP id t22mr7004704pfa.43.1492548024740; Tue, 18 Apr 2017 13:40:24 -0700 (PDT) X-Received: by 10.157.12.40 with SMTP id 37mr375935otr.4.1492548024696; Tue, 18 Apr 2017 13:40:24 -0700 (PDT) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!goblin2!goblin.stu.neva.ru!2.eu.feeder.erje.net!feeder.erje.net!2.us.feeder.erje.net!news.glorb.com!e132no802976ite.0!news-out.google.com!g66ni2640itc.0!nntp.google.com!l11no802362itl.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: pl.comp.lang.delphi Date: Tue, 18 Apr 2017 13:40:24 -0700 (PDT) In-Reply-To: <od4avi$7nm$1@portraits.wsisiz.edu.pl> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=185.53.155.253; posting-account=67yd9woAAAAHUu8VHyA7Js47M98NE3m3 NNTP-Posting-Host: 185.53.155.253 References: <6e8a3eec-fdeb-4e4b-b4a6-3b9e097d8120@googlegroups.com> <1efb49f3-158f-465c-bed5-2e14c097d102@googlegroups.com> <oct83b$4tf$1@node2.news.atman.pl> <7eec8784-b024-4871-8995-f8af4a864a1e@googlegroups.com> <od4avi$7nm$1@portraits.wsisiz.edu.pl> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <a15230f7-ee9f-4567-8970-bceb108ac006@googlegroups.com> Subject: Re: Rpi/Lazarus - odczyt bajtowy From: stchebel@gmail.com Injection-Date: Tue, 18 Apr 2017 20:40:24 +0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit