Cytat Napisał Bigbeat
Jako standard magistrali wybrałem I2C z poziomami 12V (transceivery linii 82B96), z niektórymi segmentami izolowanymi galwanicznie (transoptory 6N137). Zaletą I2C jest to, że dość tanie są gotowe kości I/O - zarówno cyfrowe, jaki i analogowe.
Jak dla mnie komponenty I2C sa za drogie Kosc od RS-485 kosztuje okolo 0.5 pln I2C nie jest standardem kompletnie nie odpornym na zaklucenia, dlatego wlasnie przemyslowo uzywa sie wlasnie RS-485. Jak planujesz zabezpieczyc sie przed zakluceniami??

Cytat Napisał Depi

Co do Twojej koncepcji z Soekrisami, to nawet nie chcę myśleć, jak to się programuje. Znalazłem coś takiego:

{
SDA = 1; // i2c start bit sequence
i2c_dly();
SCL = 1;
i2c_dly();
SDA = 0;
i2c_dly();
SCL = 0;
i2c_dly();
}
Podobnie wygladaja moje programy Jak dla mnie to sredni poziom abstrakcji, ale nie programuje sie logiki w czyms takim (bo nie ma po co) - niski i sredni poziom sa w bibliotekach, logike realizuje sie na troche wyzszym poziomie