Téma: [vyřešeno] SDS Micro-ST komunikace 485
Odkázal bych se na vlákno
http://forum.merenienergie.cz//viewtopic.php?id=980
Pokouším se komunikovat přes 485 pomocí serial1_write(0,0,8)
text[0] = 0x01;
text[1] = 0x06;
text[2] = 0x00;
text[3] = 0x02;
text[4] = 0x01;
text[5] = 0x01;
text[6] = 0xE8;
text[7] = 0x5A;
Simulátor "simuluje" správná data, z SDS však odcházejí shodná pouze někdy, ovládané zařízení však vůbec nereaguje. Pošlu-li identických 8 bajtů z převodníku, ovládané zařízení reaguje.
Zašel jsem i tak daleko, že jsem vyzkoušel 3 různé budiče v domnění, že jsem je "odpravil", výstup je však identický.
Udělal jsem i opačný test, zasíláním do UART cache a výpisem obsahu do konzole. Cokoli větší než bajt způsobí zahryznutí a jediná cesta je restart desky. Na simulátoru identická operace OK.