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
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
Hallo, kannst ja mal bei mir reinschauen, sind zwar RFM02 drauf, weil nur gesendet wird, aber vielleicht hilft es. Mit Fost02 als Sensor 1464 Byte mit TMP36S 1030 Byte. http://www.avr.roehres-home.de/sensoren/index.html Falls die C-Sourcen nicht auf der Webseite liegen, mal eine Email schicken, ich war da (leider) lange nicht mehr dran... Gruß aus Berlin Michael
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 ;-)
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.