Open main menu

Satellite Wiki β

Changes

Processor

4 bytes removed, 12:19, 20 January 2018
Interfacing a Processor
== Interfacing a Processor ==
As our satellite will consist of various sensors which would need to be interfaced by microcontroller therefore our microcontroller should have various types communication ports supporting various communication protocols such as :
* [https://en.wikipedia.org/wiki/Universal_asynchronous_receiver-transmitter Universal Asynchronous Receiver-Transmitter (UART):] UART is used to send or receive serial data. Computer A PC uses UART to communicate. Really useful for debugging.
* [https://en.wikipedia.org/wiki/Serial_Peripheral_Interface_Bus Serial Peripheral Interface (SPI):] It is a synchronous, [https://en.wikipedia.org/wiki/Duplex_(telecommunications)#Full_duplex full duplex] serial communication interface specification. It communicates using master-slave structure. Multiple slave devices are supported through selection with individual slave select(SS) lines.
* [https://en.wikipedia.org/wiki/I%C2%B2C I2C:] The I2C bus uses a bi-directional Serial Clock Line (SCL) and Serial Data Lines (SDL) and due to its two-wire nature can only communicate [https://en.wikipedia.org/wiki/Duplex_(telecommunications)#Half_duplex half-duplex]. It is a multi-master, multi-slave, packet switched, single ended serial computer bus. Data and clock are sent from master.
1,212
edits