Përmbajtje:

Preliminar* SPI në Pi: Komunikimi me një përshpejtues të boshtit SPI 3-aks duke përdorur një Raspberry Pi: 10 hapa
Preliminar* SPI në Pi: Komunikimi me një përshpejtues të boshtit SPI 3-aks duke përdorur një Raspberry Pi: 10 hapa

Video: Preliminar* SPI në Pi: Komunikimi me një përshpejtues të boshtit SPI 3-aks duke përdorur një Raspberry Pi: 10 hapa

Video: Preliminar* SPI në Pi: Komunikimi me një përshpejtues të boshtit SPI 3-aks duke përdorur një Raspberry Pi: 10 hapa
Video: Te gjitha LIDHEZAT ne gjermanisht nga niveli A1-B1 / Meso Gejrmanisht / OGjerman 2024, Korrik
Anonim
* Preliminare* SPI në Pi: Komunikimi me një përshpejtues të boshtit SPI 3-aks duke përdorur një Raspberry Pi
* Preliminare* SPI në Pi: Komunikimi me një përshpejtues të boshtit SPI 3-aks duke përdorur një Raspberry Pi

Udhëzues hap pas hapi se si të konfiguroni Raspbian dhe të komunikoni me një pajisje SPI duke përdorur bibliotekën bcm2835 SPI (NUK është goditur pak!)

Kjo është ende shumë paraprake … Më duhet të shtoj fotografi më të mira të lidhjes fizike dhe të punoj përmes disa prej kodit të vështirë.

Hapi 1: Fillimi me një kartë SD të zbrazët, shkarkoni imazhin Raspbian dhe instaloni në kartën SD

Vizitoni https://www.raspberrypi.org/downloads për udhëzime se si të instaloni Raspbian

Kam shkarkuar: Imazhin Raspbian, dhe kam përdorur Win32DiskImager për të instaluar në kartën SD Ka edhe më shumë informacion në

Hapi 2: Lidhni Raspberry Pi me TV/Monitor dhe kaloni përmes konfigurimit fillestar

Lidhni Raspberry Pi me TV/Monitor dhe kaloni përmes konfigurimit fillestar
Lidhni Raspberry Pi me TV/Monitor dhe kaloni përmes konfigurimit fillestar

(Lidhja në internet nuk kërkohet ende)

Vendosni zonën kohore aktivizoni SSH Update Pastaj, Finish. Kodi i terminalit: ristartoni

Hapi 3: Opsional: Përdorni Pi pa kokë

Opsionale: Veproni Pi pa kokë
Opsionale: Veproni Pi pa kokë

Udhëzues i shkëlqyeshëm nëhttps://elinux.org/RPi_Remote_Access Unë përdor Putty (Windows) ose Terminal (Mac) për t'u lidhur me SSH

Hapi 4: Rekomanduar: Përditësoni OS

Kodi i Terminalit: sudo apt-get update sudo apt-get upgrade

Hapi 5: Opsionale: Vendosni adresën IP E-mailer

Unë kam vendosur Pi tim për të më dërguar me e-mail adresën e saj IP sa herë që fillon. Kjo e bën jetën time më të lehtë kur kam nevojë të regjistrohem në distancë duke përdorur SSH.

Udhëzues i shkëlqyeshëm nëhttps://elinux.org/RPi_Email_IP_On_Boot_Debian

Hapi 6: Opsionale - Konfiguroni VNC

Opsionale - Konfiguro VNC
Opsionale - Konfiguro VNC

Udhëzues i shkëlqyeshëm athttps://elinux.org/RPi_VNC_Server Nuk e kam kaluar të gjithë tutorialin … vetëm hapat e mëposhtëm: $ sudo apt -get install tightvncserver $ tightvncserver $ vncserver: 1 -gjeometri 1200x800 -thellësi 24 Dhe, krijova një skript për të mbajtur shtypjen time në minimum.

Hapi 7: Instaloni Bibliotekën BCM2835 SPI

gist.github.com/3183536

Dokumentacion i shkëlqyer (dhe shembuj) në https://www.open.com.au/mikem/bcm2835 Kodi i terminalit: cd; // wget https://www.open.com.au/mikem/bcm2835/bcm2835-1.5.tar.gz; // Pi im nuk mund ta kuptojë këtë URL - nuk jeni në gjendje të zgjidhni emrin e hostit? wget https://67.192.60.197/mikem/bcm2835/bcm2835-1.5.tar.gz tar xvfz bcm2835-1.5.tar.gz; cd bcm2835-1.5;./konfiguro; bëj; sudo make install

Hapi 8: Merrni shembullin ADXL362 SPI

Shënim: Kodi është ende shumë themelor … duhet të përmirësoni ADXL362_RaspPi nga https://github.com/annem/ADXL362_RaspPi (Si ta bëni këtë në Pi, duke përdorur wget? Unë kam probleme me këtë … "në gjendje të zgjidh adresën e hostit ' github.com '")

Hapi 9: Lidhni në mënyrë Phyiscally Breakout ADXL362 me Raspberry Pi GPIO

Lidhni Phyiscally Breakout ADXL362 me Raspberry Pi GPIO
Lidhni Phyiscally Breakout ADXL362 me Raspberry Pi GPIO

Më shumë detaje do të vijnë…

Më shumë informacion në lidhje me ADXL362 (përshpejtues ultra i ulët me 3 boshte) në analog.com/ADXL362 Connect 3v3, GND, SPI0 MOSI, SPI0 MISO, SPI0 SCLK, SPI0 CE0 N në Raspberry Pi në VDDand VIO, GND (2), MOSI, MISO, SCLK dhe CSB në bordin e Breakout ADXL362.

Hapi 10: Përpiloni dhe ekzekutoni ADXL362_RaspPi

Përpiloni dhe ekzekutoni ADXL362_RaspPi
Përpiloni dhe ekzekutoni ADXL362_RaspPi

kodi terminal: gcc -o ADXL362_RaspPi -I../bcm2835-1.5/src../bcm2835.c ADXL_RaspPi.c sudo./ADXL362_RaspPi Të cilin e kombinoj në një skript të quajtur compileADXL362.

Recommended: