Мазмуну:

Pi боюнча алдын ала* SPI: Raspberry Pi менен SPI 3-огу акселерометр менен байланыш: 10 кадам
Pi боюнча алдын ала* SPI: Raspberry Pi менен SPI 3-огу акселерометр менен байланыш: 10 кадам

Video: Pi боюнча алдын ала* SPI: Raspberry Pi менен SPI 3-огу акселерометр менен байланыш: 10 кадам

Video: Pi боюнча алдын ала* SPI: Raspberry Pi менен SPI 3-огу акселерометр менен байланыш: 10 кадам
Video: SKR 1.3 - TMC2130 SPI v3.0 2024, Ноябрь
Anonim
* Пи боюнча алдын ала* SPI: Raspberry Pi менен SPI 3-огу акселерометр менен байланышуу
* Пи боюнча алдын ала* SPI: Raspberry Pi менен SPI 3-огу акселерометр менен байланышуу

Raspbianди кантип орнотуу жана bcm2835 SPI китепканасын колдонуу менен SPI түзмөгү менен баарлашуу боюнча этап -этабы менен көрсөтмө (бир аз урулган эмес!)

Бул дагы эле өтө алдын ала … Мен физикалык туташуунун жакшыраак сүрөттөрүн кошуп, ыңгайсыз коддун үстүнөн иштешим керек.

1 -кадам: Бош SD картадан баштап, Raspbian сүрөтүн жүктөп алып, SD картка орнотуңуз

Http://www.raspberrypi.org/downloads дарегине кирип, Raspbianди орнотуу боюнча нускамаларды алыңыз

Мен түшүрдүм: Raspbian сүрөтү жана колдонулганWin32DiskImager SD картасына орнотуу үчүн https://elinux.org/RPi_Easy_SD_Card_Setup дагы маалымат бар

2 -кадам: Raspberry Pi'ни сыналгыга/мониторго туташтырып, баштапкы орнотуу аркылуу иштетиңиз

Raspberry Pi'ни сыналгыга/мониторго туташтырып, баштапкы орнотуудан өтүңүз
Raspberry Pi'ни сыналгыга/мониторго туташтырып, баштапкы орнотуудан өтүңүз

(Интернет байланышы азырынча талап кылынбайт)

Убакыт алкагын SSH жаңыртуусун иштетип коюңуз. Терминал коду: кайра жүктөө

3 -кадам: Кошумча: Pi башсыз иштетүү

Кошумча: Pi башсыз иштетүү
Кошумча: Pi башсыз иштетүү

Мыкты окуу куралы athttps://elinux.org/RPi_Remote_Access Мен SSH менен туташуу үчүн Putty (Windows) же Terminal (Mac) колдоном.

4 -кадам: Сунушталат: OS жаңыртуу

Терминал коду: sudo apt-get update sudo apt-get upgrade

5-кадам: Кошумча: Орнотуу IP дареги E-mailer

Мен өзүмдүн Пимди электрондук почтага орнотуп койгом, ал жүктөлгөн сайын анын IP дареги. Бул менин жашоомду жеңилдетет, качан SSH аркылуу алыстан кирүү керек.

Мыкты окуу куралы athttps://elinux.org/RPi_Email_IP_On_Boot_Debian

6 -кадам: Кошумча - VNC орнотуу

Кошумча - VNC орнотуу
Кошумча - VNC орнотуу

Мыкты окуу куралы athttps://elinux.org/RPi_VNC_Server Мен үйрөткүчтү толугу менен өткөн жокмун … болгону төмөнкү кадамдар: $ sudo apt -get install tightvncserver $ tightvncserver $ vncserver: 1 -geometry 1200x800 -depth 24 Жана мен жараткам. жазуумду минимумга жеткирүү үчүн скрипт.

7 -кадам: BCM2835 SPI китепканасын орнотуңуз

gist.github.com/3183536

Мыкты документтер (жана мисалдар) https://www.open.com.au/mikem/bcm2835 Терминал коду: cd; // wget https://www.open.com.au/mikem/bcm2835/bcm2835-1.5.tar.gz; // Менин Пи бул URLди түшүнө албайт - хосттун атын чече албай жатасызбы? wget https://67.192.60.197/mikem/bcm2835/bcm2835-1.5.tar.gz tar xvfz bcm2835-1.5.tar.gz; cd bcm2835-1.5;./configure; жасоо; sudo make install

8 -кадам: ADXL362 SPI мисалын алыңыз

Эскертүү: Код дагы эле эң жөнөкөй… github.com ' )

9 -кадам: ADXL362 Breakoutту Raspberry Pi GPIOго фискалдык жактан туташтырыңыз

ADXL362 Breakoutту Raspberry Pi GPIOго фискалдык жактан туташтырыңыз
ADXL362 Breakoutту Raspberry Pi GPIOго фискалдык жактан туташтырыңыз

Кененирээк маалымат…

Analog.com/ADXL362 Connect 3v3, GND, SPI0 MOSI, SPI0 MISO, SPI0 SCLK, SPI0 CE0 N боюнча VXD36, VDDand VIO, GND (2), MOSI, ADXL362 Breakout тактасында MISO, SCLK жана CSB.

10 -кадам: ADXL362_RaspPi түзүңүз жана иштетиңиз

ADXL362_RaspPi түзүңүз жана иштетиңиз
ADXL362_RaspPi түзүңүз жана иштетиңиз

терминал коду: gcc -o ADXL362_RaspPi -I../bcm2835-1.5/src../bcm2835.c ADXL_RaspPi.c sudo./ADXL362_RaspPi Мен компиляк деп аталган скриптке бириктиремADXL362.

Сунушталууда: