Multidrop bus addressing

Currently I am reading the MDB_interface_specification( NAMA Releases MDB Version 4.3 – NAMA) Version 4. 3(July 2019). In Kapitel 2.3 they are talking about the Peripheral Address and I don't undrstand how the Address scheme has been built . One prototy of the address scheme look like this: 00101xxxB ( this can be 28H for example ). They upper five bits are used for addressing and the lower 3 bit are the command. If i considered this statement wih my example then the address ist 5 and the Command is 0. I am a little bit confuse can someone please explain me that?

0x28 is 0b00101000, the upper 5 bits are 00101 so the address is 5, the lower 3 bits are 000 so the command is 0.

sorry I made a mistake in my post and I correct it. If we considered your answer with this documentation Kapitel 2.3(https://namanow.org/wp-content/uploads/Multi-Drop-Bus-and-Internal-Communication-Protocol.pdf), it's means that 20H(Display) and 10h(cashless device) have different signification for one commando at different address. don't you think this can confuse? I expected the same meaning for one commado

Sorry, your English is not good enough to make your question clear. But in the case that you mention, 20H and 10H differ in address, which would be 4 and 2, respectively, but have the same command, 0.

I'm not at all sure what problem you have with that. It seems perfectly logical that you could send the same command to two different peripherals. Why not?

You linked to a huge document, but did not explain what part(s) or section(s) apply to your question.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.