Hallo Gruppe,
ich habe vor ein Paar Wochen etwas zu SPI gefragt, das ich auf einem AVR brauche um einen RFM12 anzusteuern - in dem Thread hat jemand mit den Tipp gegeben, dass man das USART auch für SPI missbrauchen kann, indem man es in den synchronen Modus schaltet und XCK als SCK benutzt.
Jetzt ist es soweit: Ich will das implementieren. Und habe ins Datenblatt geschaut. Das sieht irgendwie ein bischen Scheiße aus, weil ja das USART immer auch mindestens ein Stopp- und Startbit mitsenden will ("The USART accepts all 30 combinations of the following as valid frame formats").
Wie komm ich denn da drum rum? Oder ist es doch kein so guter Tipp, mit dem USART SPI zu machen? Von Hand machen geht natürlich, ich hätte nur die Hardwareunterstützung vom USART schick gefunden, damit ich in der Zeit parallel was sinnvolles tun kann.
Oh, noch eine weitere komplett andere Frage für die ich keinen anderen Thread aufmachen will: 868 MHz beschränkt mich auf 0.1% bzw. 1% Duty cycle. Der wird ja aber für eine unendlich lange Zeiteinheit angegeben, was ja praktisch keinen Sinn ergibt. Also: Wie lange darf ich pro Sekunde/Minute/Stunde/Tag senden? Auf was wird das bezogen?
Vielen Dank schonmal im Voraus! Viele Grüße, Johannes