Author Topic: SPI & I²C (Inter-Integrated Circuit)  (Read 6636 times)

Link

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2264
    • View Profile
« Last Edit: December 29, 2014, 11:07:58 PM by Link »

Link

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2264
    • View Profile
I2C (Inter-IC Sound interface) ...
« Reply #1 on: January 05, 2012, 10:48:25 PM »
IIC, Inter-IC bzw. Inter Integrated Circuit Bus
http://www.rn-wissen.de/index.php/I2C

http://www.roboternetz.de/community/threads/4149-Fertiges-RN-Projekt-PC-gt-I2C-Bus-Adapter

I2C-Bus: What's that?
The I2C bus was designed by Philips in the early '80s to allow easy communication between components which reside on the same circuit board. Philips Semiconductors migrated to NXP in 2006.
The name I2C translates into "Inter IC". Sometimes the bus is called IIC or I²C bus. ...
http://www.i2c-bus.org/


The I2C-bus and how to use it (including specifications)
http://www.i2c-bus.org/fileadmin/ftp/i2c_bus_specification_1995.pdf

« Last Edit: January 05, 2012, 10:54:27 PM by lemonhorse »

Link

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2264
    • View Profile
I²C (Digi I2C Digitalanzeige)
« Reply #2 on: January 19, 2012, 02:53:45 PM »
RN-Digi I2C Digitalanzeige
    Sehr einfache Ansteuerung per I2C Bus
    Keine extra Spannungszuführung notwendig da Board über das I2C-Bus Kabel mit Strom verorgt wird
    Programmierbare Helligkeit
    Jedes einzelne Segment der 7-Segmentanzeige kann angesteuert werden
    4 Dezimalpunkte möglich
    Controller wird nicht belastet. Die Ziffern werden solange angezeigt, bis neue Ziffer gesendet wird. Keine Interrupts oder Bus-Belastung!
    Preisgünstig und schneller Aufbau in wenigen Minuten möglich
    4 verschiedene Slave Adressen per Jumper wählbar
    Kleines Lochraster Experimentierfeld für Erweiterungen Taster, I2C-Baustein (Funkuhr etc.) etc.
    Kompakt, Roboternetz-Standard-Format 100x78 (halbes Euroformat), Huckepack mit anderen Boards kombinierbar
    Wahlweise mit großen oder kleineren Segmenten bestückbar (Bausatz inkl. große)
    Platinen und Bausatzservice
    Deutsche Doku mit Programmbeispielen für RN-Control und RNBFRA-Board
http://www.rn-wissen.de/index.php/RN-Digi

http://www.roboternetz.de/phpBB2/dload.php?action=file&file_id=170

http://www.robotikhardware.de/anzeigen.html

http://www.shop.robotikhardware.de/shop/catalog/product_info.php?cPath=66&products_id=19

-.-

BLIT2008-Board-7-Segment-Anzeige
http://bralug.de/wiki/BLIT2008-Board-7-Segment-Anzeige

http://www.datasheetcatalog.org/datasheet/philips/SAA1064.pdf

« Last Edit: January 19, 2012, 02:55:34 PM by lemonhorse »

Link

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2264
    • View Profile
I²C (Inter-Integrated Circuit)
« Reply #3 on: September 20, 2012, 12:55:30 PM »
I2C2P Official Homepage
http://i2c2p.twibright.com/


-.-

Pure Python I2C : access to I2C components through serial or parallel interface.
http://pyi2c.sourceforge.net/


-.-

I2C & Python on the Raspberry Pi
http://quick2wire.com/2012/06/i2c-python/

http://quick2wire.com/articles/i2c-and-spi/

https://github.com/quick2wire/quick2wire-python-api


-.-

MCP23017/MCP23S17
16-Bit I/O Expander with Serial Interface
16-bit remote bidirectional I/O port
- I/O pins default to input
• High-speed I2C™ interface (MCP23017)
...
http://ww1.microchip.com/downloads/en/DeviceDoc/21952b.pdf
« Last Edit: January 07, 2013, 08:34:36 AM by lemonhorse »

Link

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2264
    • View Profile
SPI
« Reply #4 on: November 07, 2012, 08:48:42 AM »
Overview of Linux kernel SPI support (21-May-2007)
https://www.kernel.org/doc/Documentation/spi/spi-summary


Raspberry Pi + Arduino + SPI
http://mitchtech.net/raspberry-pi-arduino-spi/

Wednesday, July 25, 2012
Getting SPI working on the Raspberry Pi
http://www.brianhensley.net/2012/07/getting-spi-working-on-raspberry-pi.html
« Last Edit: November 07, 2012, 09:32:59 AM by lemonhorse »

Link

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2264
    • View Profile
I²C (Inter-Integrated Circuit)
« Reply #5 on: January 24, 2013, 09:03:23 PM »
I2C USB PC Adapter
Von ELV gibt es ein kostengünstiges USB - I2C Interface. Mit dem USB-I2C-Interface kann von einem PC aus via USB mit einfachsten Befehlen direkt auf die am I2C-Bus angeschlossenen Geräte oder Bausteine zugegriffen werden. ...
http://www.rn-wissen.de/index.php/I2C_USB_PC_Adapter

Link

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2264
    • View Profile
SDCARD/USB SPI & I²C (Inter-Integrated Circuit)
« Reply #6 on: February 07, 2013, 12:05:37 PM »
ALFAT OEM Board
Thanks to ALFAT chipset at its core, ALFAT OEM board offers a seamless way to access files on SD & MMC cards and on USB memory drives. Simple commands are used on UART (serial), SPI or I2C to access files at high rates. Rates are as high as 4000K Bytes/sec on SD and as high as 4000K Bytes/sec on USB memory.
http://www.ghielectronics.com/catalog/product/337

ALFAT OEM Board
59,45 EUR (02/2013)
Hersteller: GHI Electronics
http://www.watterott.com/de/ALFAT-OEM-Board

Thanks to ALFAT chipset at its core, ALFAT OEM board offers a seamless way to access files on SD & MMC cards. Simple commands are used on UART (serial), SPI or I2C to access files at high rates. Rates are as high as 4000K Bytes/sec. ...
http://www.watterott.com/de/ALFAT-SD-Board
« Last Edit: February 06, 2014, 04:11:29 PM by lemonhorse »

Link

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2264
    • View Profile
I²C REAL TIME CLOCK
« Reply #7 on: June 19, 2013, 01:39:17 PM »
« Last Edit: November 17, 2014, 03:49:08 PM by Link »

Link

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2264
    • View Profile
...
« Reply #8 on: February 06, 2014, 04:12:17 PM »
Raspberry Pi: Porterweiterung mit MCP23017 und I2C
Hier möchte ich auf die Erweiterung der GPIO Leiste des Raspberry Pi mit Hilfe des Portexpanders  ”MCP23017″ eingehen, sowie die Ansteuerung über I²C. ...
http://www.elektronx.de/tutorials/porterweiterung-mit-mcp23017-und-i2c/

-.-

The PCF8584 and the PCA9564 are bus controller devices performing the following functions:
- Receive data in a parallel format from a microcontroller/microprocessore, convert them to a serial format conforming
to the I2C protocol and send them to I2C devices located on the bus
- Receive serial data from the I2C-bus, convert them to a parallel format and send them to the microcontroller /
microprocessor connected to the controllers
http://www.nxp.com/documents/application_note/AN10148.pdf

The PCA9564 is an integrated circuit designed in CMOS technology that serves as an interface between most standard parallel-bus microcontrollers/microprocessors and the serial I2C-bus and allows the parallel bus system to communicate bi-directionally with the I2C-bus.
http://www.nxp.com/documents/data_sheet/PCA9564.pdf

PCA 9564 D
http://www.reichelt.de/PCA-9564-D/3/index.html?&ACTION=3&LA=446&ARTICLE=70068&artnr=PCA+9564+D&SEARCH=PCA9564

https://cdn-reichelt.de/documents/datenblatt/A300/PCA9564_NXP.pdf



« Last Edit: June 15, 2014, 10:31:41 PM by Link »