RFM12 mit Attiny25

#2088935
Lesenswert?

Hallo zusammen

Ich habe noch nicht sehr viele Erfahrungen mit dem RFM12 Modul 
gesammelt...

Deshalb wollte ich euch fragen, ob es möglich ist, ein RFM12 Modul mit 
einem Attiny25 zu betreiben.

Folgende Fragen stellen sich mir

Genügen 2kb Flash um lediglich einen ADC einzulesen und entsprechender 
Wert zu versenden

Genügen die Pins des Attiny25 für mein Vorhaben?
Quarz soll keiner verwendet werden. Der Reset Pin muss erhalten bleiben 
zwecks programmierung

Ein ADC Port wird benötigt.

Wenn Fehlererkennung dann nur minimal in form einer checksumme aber 
keine Fehlerkorrektur möglichkeiten.

Kann man ein für 5V spezifiziertes RFM12 Modul auch mit 3.3V betreiben? 
Hat da jemand erfahrungen? Ich weiss das es 3.3V Module gibt aber ich 
habe bereits 10 5V Moduule

Danke schonmal
#2089024
Lesenswert?

Claudio Hediger schrieb:
> Genügen 2kb Flash um lediglich einen ADC einzulesen und entsprechender
> Wert zu versenden

Sportlich, je nach verwendetem Funkstack könnte das sehr knapp werden. 
Mit einem Tiny45/85 hättest du da mehr Spielraum.

> Genügen die Pins des Attiny25 für mein Vorhaben?
> Quarz soll keiner verwendet werden. Der Reset Pin muss erhalten bleiben
> zwecks programmierung

Das könnte mit einer Minimalbeschaltung des RFM12 hinkommen, da reichen 
drei Pins aus.

> Kann man ein für 5V spezifiziertes RFM12 Modul auch mit 3.3V betreiben?
> Hat da jemand erfahrungen? Ich weiss das es 3.3V Module gibt aber ich
> habe bereits 10 5V Moduule

RTFM. Im Datenblatt steht (schon auf der ersten Seite) genau, für 
welchen Spannungsbereich die jeweiligen Module ausgelegt sind.

mfG
Markus
Gast #2089228
Lesenswert?

Hier, meine Variante:
Da sind ein paar etwas fiese Sachen drin, zum Beispiel die 
Doppelbelegung der MOSI, MISO und CLK leitungen.

Das ganze ist ein Temperatursensor, der 2 Wärmewiderstände ausliest, mit 
einer 3.3V Knopfzelle betrieben wird und in eine Filmdose passt.
Die Sensoren laufen dank Schlafmodus bisher seit ca. 3 Monaten ganz gut.

Ich benutze einen Tiny45 aber es sollte auch gerade noch in einen 25er 
passen:
1
PS D:\Development\avr\c\simpleSensor> avr-size -C --mcu=attiny25 .\main.elf
2
AVR Memory Usage
3
----------------
4
Device: attiny25
5

6
Program:    1458 bytes (71.2% Full)
7
(.text + .data + .bootloader)
8

9
Data:         24 bytes (18.8% Full)
10
(.data + .bss + .noinit)

Den Code kann ich auch gerne noch posten, ich schäm mich nur noch etwas 
für das Aussehen ;-)
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren