Volltextdatei(en) in REPOSIT vorhanden Open Access
DC ElementWertSprache
dc.contributor.advisorBuczek, Pawel-
dc.contributor.authorSeal, Jacob-
dc.date.accessioned2024-05-17T10:53:50Z-
dc.date.available2024-05-17T10:53:50Z-
dc.date.created2020-08-25-
dc.date.issued2024-05-17-
dc.identifier.urihttp://hdl.handle.net/20.500.12738/15763-
dc.description.abstractI2C is a two-wire serial bus communications protocol. The purpose of the I2C bus is to allow robust and efficient communication between I2C enabled devices on the same bus. Each device on the bus has its own unique address and will be configured as either the master or the slave. A practical example of an I2C bus would be a microcontroller as the master, and several sensors as slaves with single a LED readout to display sensor data. A driver is required to configure the operating parameters and access the memory registers of an I2C enabled IC. A driver exists as an interface between the main program and the hardware. It is not desirable for the main program to touch the memory registers on the microcontroller directly. The driver is written in such a way that it provides a layer of abstraction between the user/program and the registers. Development and testing of such a driver is the technical goal of this thesis.en
dc.description.abstractI2C ist ein serielles Zweidraht-Bus-Kommunikationsprotokoll. Der Zweck des I2C-Busses besteht darin, eine robuste und effiziente Kommunikation zwischen I2C-fähigen Geräten am selben Bus zu ermöglichen. Alle Geräte am Bus haben ihre eigene eindeutige Adresse und werden entweder als Master oder als Slave konfiguriert. Ein praktisches Beispiel für einen I2C-Bus wäre ein Mikrocontroller als Master und mehrere Sensoren als Slaves, mit einer einzigen LED-Anzeige zur Anzeige von Sensordaten. Ein Treiber ist erforderlich, um die Betriebsparameter zu konfigurieren und auf die Speicherregister eines I2C-fähigen ICs zuzugreifen. Ein Treiber existiert als Schnittstelle zwischen dem Hauptprogramm und der Hardware. Es wäre unvorteilhaft, dass das Hauptprogramm die Speicherregister auf dem Mikrocontroller direkt berührt. Der Treiber ist so geschrieben, dass er eine Abstraktionsschicht zwischen dem Benutzer/Programm und den Registern bietet. Die Entwicklung und Erprobung eines solchen Treibers ist das technische Ziel dieser Arbeit. Für das Testen werden die wichtigsten Anwendungsfälle mit Ausgaben dokumentiert, die belegen, dass der Treiber gemäß den funktionalen Anforderungen arbeitet.de
dc.language.isoenen_US
dc.subjectMikrocontrolleren_US
dc.subjectARMen_US
dc.subject12Cen_US
dc.subjectBuskommunikationen_US
dc.subjecteingebettete Systemeen_US
dc.subject.ddc004: Informatiken_US
dc.titleI2C-bus communication for distributed embedded applications running in a network of ARM-based microcontrollersen
dc.typeThesisen_US
openaire.rightsinfo:eu-repo/semantics/openAccessen_US
thesis.grantor.departmentFakultät Technik und Informatiken_US
thesis.grantor.departmentDepartment Informations- und Elektrotechniken_US
thesis.grantor.universityOrInstitutionHochschule für Angewandte Wissenschaften Hamburgen_US
tuhh.contributor.refereeLeutelt, Lutz-
tuhh.identifier.urnurn:nbn:de:gbv:18302-reposit-185974-
tuhh.oai.showtrueen_US
tuhh.publication.instituteFakultät Technik und Informatiken_US
tuhh.publication.instituteDepartment Informations- und Elektrotechniken_US
tuhh.type.opusBachelor Thesis-
dc.type.casraiSupervised Student Publication-
dc.type.dinibachelorThesis-
dc.type.driverbachelorThesis-
dc.type.statusinfo:eu-repo/semantics/publishedVersionen_US
dc.type.thesisbachelorThesisen_US
dcterms.DCMITypeText-
tuhh.dnb.statusdomainen_US
item.advisorGNDBuczek, Pawel-
item.creatorGNDSeal, Jacob-
item.languageiso639-1en-
item.cerifentitytypePublications-
item.openairecristypehttp://purl.org/coar/resource_type/c_46ec-
item.creatorOrcidSeal, Jacob-
item.fulltextWith Fulltext-
item.grantfulltextopen-
item.openairetypeThesis-
Enthalten in den Sammlungen:Theses
Dateien zu dieser Ressource:
Datei Beschreibung GrößeFormat
BA_12C-bus_communication.pdf2.23 MBAdobe PDFÖffnen/Anzeigen
Zur Kurzanzeige

Seitenansichten

57
checked on 25.11.2024

Download(s)

104
checked on 25.11.2024

Google ScholarTM

Prüfe

HAW Katalog

Prüfe

Feedback zu diesem Datensatz


Alle Ressourcen in diesem Repository sind urheberrechtlich geschützt.