Funkmodul HOPERF RFM73 nur probleme
Moderatoren: Heaterman, Finger, Sven, TDI, Marsupilami72, duese
Funkmodul HOPERF RFM73 nur probleme
ich habe mir ein paar Funkmodul HOPERF RFM73 von Pollin besorgt, für meine drahtlose Temperatur Erfassung.
An einem Atmega328p (a.k.a. arduino uno) funktionieren die teile ok.
An einem Attiny84 keine chance, egal was ich anstelle die Dinger tun nichts :/
In dem sample code (https://github.com/heye/rfm73) für den Atmega328p nutzen die das eingebaute ISP interface, beim Attiny84 gibts dieses nicht nur so was anderes (https://github.com/JChristensen/tinySPI), damit gings schon mal gar nicht.
Also habe ich das Sample auf ein Software ISP Implementation ungestrickt, auf dem Atmega328p läuft es, schnarch langsam aber egal es tut.
Auf dem Attiny84 tut sich wieder nix :/
Auch wen ich den Attiny auf 16MHz mit quarz umstelle (vorher waren es 8 und interner oscilator) auch nix, auch wen jetzt die initialisierung und ein daten packet am logic analyzer soweit ich das nach Augenmaas sagen kann gleich aussehen.
Kennt ihr ein tool mit dem man 2 mit einem LA aufgezeichnete Daten ströme irgendwie brauchbar vergleichen könnte?
Oder hat einer von euch ne idee wieso das Be***ne RFM73 Modul nicht will?
An einem Atmega328p (a.k.a. arduino uno) funktionieren die teile ok.
An einem Attiny84 keine chance, egal was ich anstelle die Dinger tun nichts :/
In dem sample code (https://github.com/heye/rfm73) für den Atmega328p nutzen die das eingebaute ISP interface, beim Attiny84 gibts dieses nicht nur so was anderes (https://github.com/JChristensen/tinySPI), damit gings schon mal gar nicht.
Also habe ich das Sample auf ein Software ISP Implementation ungestrickt, auf dem Atmega328p läuft es, schnarch langsam aber egal es tut.
Auf dem Attiny84 tut sich wieder nix :/
Auch wen ich den Attiny auf 16MHz mit quarz umstelle (vorher waren es 8 und interner oscilator) auch nix, auch wen jetzt die initialisierung und ein daten packet am logic analyzer soweit ich das nach Augenmaas sagen kann gleich aussehen.
Kennt ihr ein tool mit dem man 2 mit einem LA aufgezeichnete Daten ströme irgendwie brauchbar vergleichen könnte?
Oder hat einer von euch ne idee wieso das Be***ne RFM73 Modul nicht will?
- Fritzler
- Beiträge: 12604
- Registriert: So 11. Aug 2013, 19:42
- Wohnort: D:/Berlin/Adlershof/Technologiepark
- Kontaktdaten:
Re: Funkmodul HOPERF RFM73 nur probleme
brauchste halt nen la der excel oder csv exportieren kann
Re: Funkmodul HOPERF RFM73 nur probleme
ich habe so ein seale usb teil das kan cvsFritzler hat geschrieben:brauchste halt nen la der excel oder csv exportieren kann
Re: Funkmodul HOPERF RFM73 nur probleme
http://trax-xavier.ath.cx/Other/rfm73_la.zip
hier mal die LA logs als csv
hier mal die LA logs als csv
Re: Funkmodul HOPERF RFM73 nur probleme
das ist so pervers, wen ich nach dem der Chip initialisiert ist die SPI Leitungen auf den attiny um stecke kann er senden, also da ist irgend was vergurkt was nur bei der Initialisierung eine rolle spielt.
hmpf....
hmpf....
Re: Funkmodul HOPERF RFM73 nur probleme
Keiner ne idee woran der Murks liegen könnte?
- Bauteiltöter
- Beiträge: 254
- Registriert: So 11. Aug 2013, 17:37
Re: Funkmodul HOPERF RFM73 nur probleme
Wenn du schon innerhalb von 12 Stunden nach dem Posten hier so ungeduldig wirst, dann will dir vielleicht erst recht niemand helfen.
Des weiteren: Zeig deinen Code! Du hast bestimmt beim zusammen-copy-pasten irgendwo was verwurstelt, das findet man nicht durch starren auf Beispiel-Code.
Und poste bitte die Logikanalysator-Ausgaben im Salea-Format.
Des weiteren: Zeig deinen Code! Du hast bestimmt beim zusammen-copy-pasten irgendwo was verwurstelt, das findet man nicht durch starren auf Beispiel-Code.
Und poste bitte die Logikanalysator-Ausgaben im Salea-Format.
- Fritzler
- Beiträge: 12604
- Registriert: So 11. Aug 2013, 19:42
- Wohnort: D:/Berlin/Adlershof/Technologiepark
- Kontaktdaten:
Re: Funkmodul HOPERF RFM73 nur probleme
na da hastes doch oder mussich dir jetzt wirklich excel erklären und wie man damit 2 csv dateien vergleicht?
- zauberkopf
- Beiträge: 9535
- Registriert: So 11. Aug 2013, 15:33
- Wohnort: gefährliches Halbwissen
Re: Funkmodul HOPERF RFM73 nur probleme
Also.. ich würde daraus eine Datebanktabelle machen, und dann mit SQL-Befehlen darauf losgehen !na da hastes doch oder mussich dir jetzt wirklich excel erklären und wie man damit 2 csv dateien vergleicht?
Auf den gedanken, das ne Tabellenkalkulation auch sowas kann.. würde ich als ehemaliger ERP Admin nie kommen !
Re: Funkmodul HOPERF RFM73 nur probleme
http://trax-xavier.ath.cx/Other/rfm73_all.zip
da ist das sketch drin und die umgebaute lib,
was jetzt noch neu ist ist das die dan per serial ales was rein/rais geht am SPI mitloggt, die logs sind auch dabei.
Das sketch funtzt für ein arduino uno und genau so wie für ein attiny84 man mus nur im WProgram.h file die deffinition #define AT_TINY mit rein nähmen.
leider macht der RFM73 chip am uno was anderes als am Tiny
bereits an Ende von "init bank 0 registers" gibt der chip was anderes zurück zum attiny als zum atmega.
im LA sieht es mir schon so aus als wen das was er am serial schreibt auch wirklich am SPI drauf ist
also k.a. denke auch nicht das das ein C&P error ist der code für beide chips ist ja der gleiche
ich bin etwas ungeduldig weil ich an dem murks schon den ganzen gestrigen tag vermurkst habe
da ist das sketch drin und die umgebaute lib,
was jetzt noch neu ist ist das die dan per serial ales was rein/rais geht am SPI mitloggt, die logs sind auch dabei.
Das sketch funtzt für ein arduino uno und genau so wie für ein attiny84 man mus nur im WProgram.h file die deffinition #define AT_TINY mit rein nähmen.
leider macht der RFM73 chip am uno was anderes als am Tiny
bereits an Ende von "init bank 0 registers" gibt der chip was anderes zurück zum attiny als zum atmega.
im LA sieht es mir schon so aus als wen das was er am serial schreibt auch wirklich am SPI drauf ist
also k.a. denke auch nicht das das ein C&P error ist der code für beide chips ist ja der gleiche
ich bin etwas ungeduldig weil ich an dem murks schon den ganzen gestrigen tag vermurkst habe
Re: Funkmodul HOPERF RFM73 nur probleme
Wenn ich so programmieren würde, wäre ich noch beim LED Blink-Programm hängen geblieben. Ich bin auch schon mal mehr als eine Woche an einem Problem gesessen. Das gehört dazu als Alleinentwickler.ich bin etwas ungeduldig weil ich an dem murks schon den ganzen gestrigen tag vermurkst habe
Zu deinem Problem mit den Zwei Chips. Es könnte ja auch was mit der Startup time des Oszillator zu tun haben. Quarze brauchen länger als interne RC Oszillatoren. Setze ganz an den Anfang deines Programms ein Wartebefehl mit z.B. 100mS um den Funkmodul Zeit zum Hochfahren zu geben.
Re: Funkmodul HOPERF RFM73 nur probleme
Oder sorge mit den Fuses dafür, dass der interne Reset entsprechend lange verzögert wird, 65ms sind das wimre.
Re: Funkmodul HOPERF RFM73 nur probleme
Also momentan werden beide chips mit quarzen getrieben aber ich probier mal das mit dem delay aus
-
- Beiträge: 506
- Registriert: Mo 12. Aug 2013, 08:21
- Wohnort: Burghaun (im Zentrum des Wahnsinns)
Re: Funkmodul HOPERF RFM73 nur probleme
Wenn das an einem Controller rennt und am anderen nicht, könnte das doch schlicht an der Anbindung (Pegelanpassung, Treiber) liegen die einmal invertiert und einmal nicht ...
Oder die Spannungsversorgung macht was anderes.
Lars
Oder die Spannungsversorgung macht was anderes.
Lars