Kan ik de rx en tx van een pic allebij een andere baudrate geven? Ik heb nu mijn tx op 250kB staan, en SPBRG op -0.5 ingesteld. Maar hoe kan ik nu mijn rx op 5000B zetten zonder dat de snelheid van tx ook wordt veranderd?
Tommyboy
Zo goed als het vroeger was, is het nooit geweest.
Het lijkt me sterk dat dit mogelijk is, het komt zo goed als nooit voor dat men de Tx en Rx op verschillende snelheden wil klokken. Mag ik vragen waarom je dat wilt?
nonkel_dw
nonkel dw
Waarom verschillende snelheden???
Het is natuurlijk allemaal te doen, als je de data ontvangen hebt het SPBRG registeren aan te passen voor de snelheid van het zenden en omgekeerd....
Maar is dit niet wat te omslachtig?
Voor wat ga je het gebruiken?
Met de rx ontvang ik via een draadloze verbinding 3 bytes. Deze zender kan maximaal 160kB aan. En uit de tx komt straks een dmx signaal die een snelheid van 250kB moet hebben. En dmx is een continue signaal.
Tommyboy
Zo goed als het vroeger was, is het nooit geweest.
Je kan dan waarschijnlijk beter je ontvangende UART in software implementeren, in plaats van de hardware UART te gebruiken.
Op 20 juni 2009 16:38:28 schreef Tommyboy:
Je kan dan waarschijnlijk beter je ontvangende UART in software implementeren, in plaats van de hardware UART te gebruiken.
Hoe kan ik dat realisere?
Arco
Special Member
Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com
Er is op de MChip site genoeg over in de AN's te vinden...
Je kunt natuurlijk ook een PIC met 2 (E)USARTs kiezen...