Forum: Mikrocontroller und Digitale Elektronik Kaufberatung für Strom- und Platzsparender Atmelproz. mit SPI


von slashbrain (Gast)


Lesenswert?

Hallo, ich suche einen µController mit dem ich problemlos per SPI das 
Funkmodul RFM12BP von Pollin betreiben kann.

Laut Datenblatt brauche ich mindestens MISO, MOSI, SCK, SS, INT0 und 
einen Digitalen Port für die Ansteuerung. Zusätzlich benötige ich 
mindestens noch einen weiteren Port für eine StatusLED.

Das Ganze soll möglichst Stromsparend sein, da mit Akkus betrieben und 
möglichst klein, also das was zB ATtiny auszeichnet. Allerdings habe ich 
bisher noch keinen passenden gefunden. Mit SPI gibts zwar zB ATtiny2313, 
allerdings finde ich dort MOSI usw. nicht...

Gibt es andere Typen die meine gewünschte Funktionalität aufweisen, oder 
einen Weg zB den ATtiny2313 oder den ATtiny84 zu nutzen?

Gruß slashbrain

von gute N8 (Gast)


Lesenswert?

schau dir mal die xmegas an

von gute N8 (Gast)


Lesenswert?

natürlich hat der 2313 miso u. mosi! Schau dir mal die isp-pins an!

von slashbrain (Gast)


Lesenswert?

ah okay, hab eben nochmal nachgeschaut. Im Pinlayout von 
http://www.reichelt.de/index.html?;ACTION=7;LA=28;OPEN=0;INDEX=0;FILENAME=A300%252FATTINY2313%2523ATM.pdf;SID=11TZ@oln8AAAIAADsmNKUcbb54347038129f4d92adca0e9b75188 
steht nichts von MISO etc. Allerdings stehts weiter untem im Text wie 
das läuft. Also könnte ich das Funkmodul mit diesem µC ansteuern?

Die XMegas sind eher zu groß...

von Daniel F. (df311)


Lesenswert?

theoretisch deckt bereits der tiny12 (8 beine) deine anforderungen ab, 
allerdings musst du dann den reset-pin als i/o verwenden, d.h. nach dem 
ersten flashen ist feierabend mit isp.
die tiny24, ... haben bereits ein paar beinchen mehr als der 12er sind 
aber immer noch kleiner als dder 2313

von Mobus (Gast)


Lesenswert?

nimm nem Mega16...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.