Ahoj,
mám v plánu přehrát firmware v routeru Asus RT-G32 pomocí sériového rozhraní, protože router je bricked (bricknutý - je to cihla, tzn. je kaput). Na základní desce routeru jsou piny GND, RX, TX, VCC. Nejsem si jist, zda mohu přímo připojit piny k CANNON 9 (D-SUB F 9) konektoru, který pak přímo dám do počítače nebo zda musím pomocí MAX232 nejprve převést napěťové úrovně na TTL. Může mi prosím někdo poradit, jak to zjistit? Předpokládám, že musím někde změřit napětí, ale nevím mezi kterými piny (asi VCC a GND) a jaké napětí značí jakou úroveň.
kladné napětí bude říkat jen to, že tam není invertovaný signál. taky nezapomeň, že na tx musí něco být, jinak čert ví, co tam změříš. koukni na google, to o tom tvém zařízení nic nikde nepíšou?
jen letmo, jak jsem koukal na ty odkazy (fakt se mi to nechce číst:) ) jsem tam našel info, že rx je stad v 1,8V logice, tx ve 3.3. prostě koukni, nastuduj a uvidíš.
Fajn, díky moc. Pravděpodobně to bude 3,3V, jak všichni píšete. Co by se prosím stalo pokud bych připojil 5V převodník na 3,3V logiku? Poškodilo by to router nebo převodník? Pokud si postavím 3,3V převodník, je možné ho používat na 5V logice? Jde mi o to, že bych si chtěl postavit jedno univerzální zařízení, ať to budoucna nemusím dělat druhé na jiné napětí.
obecně nejde ani jedno. tak si psotav univ převodník a když na něj nepřivedeš napájení, jede v 5V TTL, když ano, jeden v tom napětí, jaké přivedeš (typicky 3.3V). Schémat je na webu spoustu.