avr uart met MAX485: send from slave to master ?

Als je MPCM aan laat staan dan ontvang je niks meer:

When the MPCM bit is written to one, all the incoming frames ... will be ignored

trix

Golden Member

klopt, maar dat geld voor: wanneer een slave de data ontvangt.
als een slave zijn adres op de bus ziet, maakt hij de MPCM bit in het register laag. waarna hij de data ontvangt. bij alle andere niet geadresseerde slaves blijft de MPCM bit hoog waardoor zij de data niet ontvangen.

edit: overigens moet je zelf de MPCM bit weer hoog zetten, ik doe dat door een "slot byte" te sturen (0b11111111).

[Bericht gewijzigd door trix op dinsdag 14 april 2020 22:12:20 (17%)

eigenwijs = ook wijs

Dat geldt ook voor de master. Zolang zijn MPCM bit hoog staat ontvangt hij niks.

trix

Golden Member

ga ik zeker controleren als ik in de schuur ben, bedankt voor tip.

eigenwijs = ook wijs
trix

Golden Member

dekees,...klopte inderdaad, die moet uit bij ontvangen in de master _/-\o_ .
op naar het volgend probleem :) .

eigenwijs = ook wijs