Modifications

Sauter à la navigation Sauter à la recherche
4 518 octets ajoutés ,  12 avril 2014 à 08:35
Ligne 106 : Ligne 106 :  
| align="left" | 800 mA
 
| align="left" | 800 mA
 
|}
 
|}
 +
 +
== Communication ==
 +
Galileo has a number of facilities for communicating with a computer, another Arduino, or other microcontrollers. Galileo provides '''UART''' TTL (5V/3.3V) serial communication, which is available on digital pin 0 (RX) and 1 (TX). In addition, a second UART provides RS-232 support and is connected via a 3.5mm jack. The '''USB Device''' ports allows for serial (CDC) communications over USB. This provides a serial connection to the Serial Monitor or other applications on your computer. It also enables Galileo to act as a USB mouse or keyboard to an attached computer. To use these features, see the Mouse and Keyboard library reference pages. The '''USB Host''' port allows Galileo act as a USB Host for connected peripherals such as mice, keyboards, and smartphones. To use these features, see the USBHost reference pages. Galileo is the first Arduino board to provide a mini '''PCI Express''' (mPCIe) slot. This slot allows full size and half size (with adapter) mPCIe modules to be connected to the board and also provides an additional USB Host port via the slot. Any standard mPCIe module can be connected and used to provide applications such as WiFi, Bluetooth or Cellular connectivity. Initially, the Galileo mPCie slot provides support for the WiFi Library. For additional information, see the https://communities.intel.com/docs/DOC-22204^Intel® Galileo Getting Started Guide] (''Intel, anglais''). An '''Ethernet RJ45 Connector''' is provided to allow Galileo to connect to wired networks. When connecting to a network, you must provide an IP address and a MAC address. Full support of on-board Ethernet interface is fully supported and does not require the use of the SPI interface like existing Arduino shields. The onboard '''Texte gras'''microSD card reader is accessible through the SD Library. The communication between Galileo and the SD card is provided by an integrated SD controller and does not require the use of the SPI interface like other Arduino boards. The Arduino software includes a Wire library to simplify use of the '''TWI/I2C''' bus; see the documentation for details. For SPI communication use the [http://arduino.cc/en/Reference/SPI SPI library] (''Arduino.cc, anglais'').
 +
 +
== Programming ==
 +
Galileo can be programmed with the Arduino software (download). When you are ready to upload the sketch to the board, program Galileo through the USB Client port by selecting "Intel Galileo" as your board in the Arduino IDE. Connect Galileo's port labelled USB Client (the one closest to the Ethernet) to your computer. For details, see the reference, tutorials and Intel® Galileo Getting Started Guide. Rather than requiring a physical press of the reset button before an upload, Galileo is designed to be reset by software running on a connected computer.
 +
 +
When the board boots up two scenarios are possible:
 +
* If a sketch is present in persistent storage, it is executed.
 +
* If no sketch present, the board waits for upload commands from the IDE.
 +
 +
If a sketch is executing, you can upload from the IDE without having to press the reset button on the board. The sketch is stopped; the IDE waits for the upload state, and then starts the newly uploaded sketch.
 +
 +
Pressing the reset button on the board restarts a sketch if it is executing and resets any attached shields.
 +
 +
== Propriété des broches en Output ==
 +
Pins configured as OUTPUT with [http://arduino.cc/en/Reference/PinMode pinMode()] are said to be in a low-impedance state. On Galileo, when a pin is configured as OUTPUT, the functionality is provided via an I2C-based Cypress I/O expander [http://www.cypress.com/?docID=31413 datasheet]). Digital pins 0 to 13 and Analog pins A0 to A5 can be configured as OUTPUT pins on Galileo.
 +
 +
The I/O expander’s pins, when configured as OUTPUT, can source (provide positive current) up to 10 mA (milliamps) and can sink (provide negative current) up to 25 mA of current to other devices/circuits. The individual per pin current sourcing capability of 10 mA is subject to an overall limit of 80 mA combined between all OUTPUT pins. The per pin capability current sinking capability is subject to an overall limit of 200 mA. The following table provides a breakdown of the overall OUTPUT capabilities of the pins.
 +
x Current Source (mA) Current Sink (mA)
 +
Per Pin Capability 10 25
 +
Digital Pins 3,5,9,10,12, 13 Combined 40 100
 +
Digital Pins 0,1,2,4,6,7,8,11 and Analog Pins A0,A1,A2,A3,A4, A5 Combined 40 100
 +
Digital Pins 0-13 and Analog Pins A0-A5 Combined 80 200
    
{{Galileo-TRAILER}}
 
{{Galileo-TRAILER}}
29 917

modifications

Menu de navigation