contiki:a-n-solutions-module:atany24001-module
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
contiki:a-n-solutions-module:atany24001-module [2012/09/03 10:48] – sven_zehl | contiki:a-n-solutions-module:atany24001-module [2017/01/24 18:49] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Contiki Portierung auf das AT-ANY-2400-1 (@ANY2400-1) ====== | + | ====== Contiki Portierung auf die AT-ANY-1 |
{{: | {{: | ||
- | In der oberen Abbildung ist das Development Board mit dem @ANY2400-1 zu sehen. Ebenfalls ist dort der PIN, welcher für printf()-Ausgaben verwendet werden kann angegeben. Auch hier wird wieder ein Level Shifter benötigt, siehe [[contiki: | + | In der oberen Abbildung ist das Development Board mit dem @ANY2400-1 zu sehen, das @ANY900-1 besitzt den gleichen Aufbau. Ebenfalls ist dort der PIN, welcher für printf()-Ausgaben verwendet werden kann angegeben. Auch hier wird wieder ein Level Shifter benötigt, siehe [[contiki: |
- | Im Auslieferungszustand sind die Daten auf dem EEPROM durch die Fuse //EESAVE// geschützt. Da Contiki die MAC Adresse jedoch innerhalb des EEPROMs speichern will, muss vor der Programmierung die Fuse //EESAVE// deaktiviert werden. Wird dies nicht getan, so meldet das AVR Studio einen Fehler und es ist eventuell keine Netzwerkkommunikation möglich. Zum deaktivieren | + | Im Auslieferungszustand sind die Daten auf dem EEPROM durch die Fuse //EESAVE// geschützt. Da Contiki die MAC Adresse jedoch innerhalb des EEPROMs speichern will, muss vor der Programmierung die Fuse //EESAVE// deaktiviert werden. Wird dies nicht getan, so meldet das AVR Studio einen Fehler und es ist eventuell keine Netzwerkkommunikation möglich. Zum Deaktivieren |
{{: | {{: | ||
+ | |||
+ | |||
+ | __Hinweis: | ||
+ | -> Die @ANY Module für 2,4GHz besitzen den AT86RF231 Funkchip, dieser bietet die Möglichkeit einen externen Verstärker nachzuschalten. Dies wurde innerhalb den @ANY-2400-Modulen realisiert. Damit dieser Verstärker nicht immer aktiv ist, bietet der AT86RF231 einen Ausgangspin, | ||
+ | |||
+ | innerhalb '' | ||
+ | <code c> | ||
+ | /*sz*/ | ||
+ | /*set external PA in on state, used for @ANY modules*/ | ||
+ | uint8_t reg_trx_ctrl_state; | ||
+ | reg_trx_ctrl_state = hal_register_read(0x04); | ||
+ | reg_trx_ctrl_state = (reg_trx_ctrl_state) | (0x80); | ||
+ | hal_register_write(0x04, | ||
+ | /*sz*/ | ||
+ | </ | ||
+ | |||
+ | -> gesamte Datei (Änderungen markiert mit /*sz*/) | ||
+ | [[contiki: |
contiki/a-n-solutions-module/atany24001-module.1346669335.txt.gz · Zuletzt geändert: 2017/01/24 18:49 (Externe Bearbeitung)