RFM12 mit Attiny25

OP #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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.