Bringebær Pi Pinout

UART pinner I WiringPi er: 15, 16

UART er en asynkron seriell kommunikasjonsprotokoll, noe som betyr at DET tar byte med data og overfører de enkelte biter i en sekvensiell måte.

Asynkron overføring gjør at data kan overføres uten at avsenderen må sende et klokkesignal til mottakeren. I stedet er avsender og mottaker enige om tidsparametere på forhånd, og spesielle biter kalt ‘startbiter’ legges til hvert ord og brukes til å synkronisere sendings-og mottaksenhetene.

UART brukes ofte På Pi som en praktisk måte å kontrollere den over GPIO, eller få tilgang til kjernestartmeldingene fra seriekonsollen (aktivert som standard).

Den kan også brukes som en måte å grensesnitt En Arduino, bootloaded ATmega, ESP8266, etc Med Pi. Vær forsiktig med logikknivåer mellom enhetene, for Eksempel Er Pi 3.3 v og Arduino er 5v. Koble de to, Og du kan fremkalle litt magisk blå røyk.

Forutsatt at Du har WiringPi-Python installert, åpner følgende python-eksempel Pi ‘S UART på 9600baud og setter ‘hei verden’

import wiringpiwiringpi.wiringPiSetup()serial = wiringpi.serialOpen('/dev/ttyAMA0',9600)wiringpi.serialPuts(serial,'hello world!')

Detaljer

  • 2 pin header
  • Bruker 2 gpio pinner
  • Mer Informasjon

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.

More: