Moin,
ich suche obiges mit dem Zusatz, dass es eine I2C-Schnittstelle
hat und diese von der SPI-Schnittstelle getrennt ist, so dass ich beide
"gleichzeitig" nutzen kann.
Kann mir jemand einen empfehlen?
Moin,
ich suche obiges mit dem Zusatz, dass es eine I2C-Schnittstelle
hat und diese von der SPI-Schnittstelle getrennt ist, so dass ich beide
"gleichzeitig" nutzen kann.
Kann mir jemand einen empfehlen?
Der auf dem Lilypad, ist dir zu groß?
http://www.arduino.cc/en/pmwiki.php?n=Main/ArduinoBoardLilyPad
I2C als Master in Hardware? Wenn ja, dann brauchst du einen Atmega. Ggf. einen Atmega328P im TQFN auf eine Platine setzen. Brauchst du I2C nur als Slave, würde sich der Attiny841 anbieten.
Gibt davon angeblich irgendwo schon ein Addon, um es in der Arduino IDE nutzen zu können.
http://www.atmel.com/Images/Atmel-8495-8-bit-AVR-Microcontrollers-ATtiny441-ATtiny841_Datasheet.pdf
Peripheral Features
One 8-bit and Two 16-bit Timer/Counters with Two PWM Channels, Each
Programmable Ultra Low Power Watchdog Timer
10-bit Analog to Digital Converter
12 External and 5 Internal, Single-ended Input Channels
46 Differential ADC Channel Pairs with Programmable Gain (1x / 20x / 100x)
Two On-chip Analog Comparators
Two Full Duplex USARTs with Start Frame Detection
Master/Slave SPI Serial Interface
Slave I2
C Serial Interface
Bräuchte als Master.
Verdammt an die Packages hab ich nich gedacht.
Gibts da auch was in DIP?
Ansonsten müsste ich mal nach sonem Sockel suchen.
Also in DIP ist mit Master I2C der Atmega328P schon so weit ich weiß, der kleinste.
combie:
Der auf dem Lilypad, ist dir zu groß?
http://www.arduino.cc/en/pmwiki.php?n=Main/ArduinoBoardLilyPad
Da ist ein Arduino Mini oder Arduino PRO Mini kleiner.
Grüße Uwe
Laut Datenblatt hat der ATtiny85 einen "SPI Port" und I2C-Master an SCL und SDA kann er mit der Bibliothek TinyWireM auch.
Vllt sollte Addi mal erzählen, was er genau vor hat. Ein Attiny85 hat nur die USI Schnittstelle, keine vollwertige SPI Schnittstelle. Abgesehen davon sieht es mit den freien Pins danach etwas mager aus.
USI
Welche wahlweise als als I2C, Uart oder SPI genutzt werden kann.
Aber leider nicht gleichzeitig.
Und für den I2C Master Betrieb ist sie auch wenig geeignet.
sschultewolter:
Ein Attiny85 hat nur die USI Schnittstelle, keine vollwertige SPI Schnittstelle.
combie:
Welche wahlweise als als I2C, Uart oder SPI genutzt werden kann.
Aber leider nicht gleichzeitig.
Danke Euch, das wollte ich wissen.
Also klein aber ungeeignet, schade :![]()
Guten Morgen ![]()
ich hab vor mir mehr oder weniger kleine Sensorplatinen zu bauen.
Jeder von diesen Platinen soll später
einen Luftdrucksensor (I2C) und einen DHT22 draufhaben. Die gesammelten Daten sollen dann per Funk an ne Zentrale gesendet werden. Dafür bräuchte ich dann spi.
Okay,
wenn ich das richtig sehe, baust du mit I2C nur Verbindung zwischen Sensor und dem AVR auf? Da hier nicht viel passiert, wäre der Attiny85 nicht einmal ganz so verkehrt. Für 1 Gerät sollte die I2C auch im Software Modus schnell genug sein. SPI hat der Attiny als Master/Slave. Jedoch langen die Pins für dein Vorhaben nicht, Alternative wäre der Attiny84 ![]()
Geht das dann so einfach, dass man beide Sachen einfach an die Schnitstelle anschließt und dann wahlweise SPI sendet oder I2C, oder muss man Softwaretechnisch die jeweilige Schnittstelle vor Nutzung neu initialisieren?