Zahada s RS232

RVsoft rvicek@quick.cz
Pondělí Březen 20 20:32:22 CET 2006


No tak to je bomba...mel byste byt ucitel

Moc dekuji priste uz to budu vedet.

Obsluhu HW USARTu jsem nepsal - je to vestavena knihovna v mikropascalu 
tak ji snad budou mit dobre - je tam uz dlouho.

RadekCX

Jan Waclawek napsal(a):
> RVsoft wrote:
>> Aha takze ty bity mam i podle tohodle odkazu http://rs232.hw.cz/#urovne 
>> inverzne? Takze kdyz tam vrazim tranzistor tak bych to mel obratit a 
>> melo by to byt OK?
> 
> Bude to OK.
> 
> Nakreslite si ako to je v case, ide to od LSB.
> V 5V urovni je to:
> $11 = 111111 0 10001000 1 11111
>   idle _____| | |      | | |____ idle
>               | |      | |
>               | |______| stop
>               |   data
>               start
> teraz si to zinvertujeme:
> 0000001 0 11101110 00000
> ten zaciatok UART zaignoruje (ak to vie, tak je to je pre neho break, 
> ale to jednocipoidne UARTy zvacsa nevedia a ak aj vedia, na 99.9% nemate 
> na to napisanu obsluhu). Ta prva jednicka je akoby stopbit, potom ta 
> nula je startbit a nasleduju data: 11101110, po com chyba sice stopbit 
> ale to znova jednocipoidne UARTy zvacsa zaignoruju prip. chyba 
> vyhodnotenie framing erroru v softe. Ak si to precitate od LSB, prijali ste:
> 01110111
> a to je presne to 'w' co mate v tabulke.
> Podme dalej:
> $12 = 111111 0 01001000 1 11111
> invertovane
> 00000011 0 11011100 0000
> UART uvidi startbit az po tych dvoch jednickach a potom ako data vidi
> 11011100
> co citajuc od LSB je
> 00111011 - to je ta bodkociarka.
> Zaujimavy pripad je $14, ta Vam v tabulke chyba. Skusme preco.
> $14 = 111111 0 00101000 1 11111
> invertovane
> 000000111 0 10111000 000
> "data" su citajuc od LSB
> 00011101, t.j. $1D, co display nezobrazi.
> 
> 
> wek
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
> 
> __________ Informace od NOD32 1.1451 (20060320) __________
> 
> Tato zprava byla proverena antivirovym systemem NOD32.
> http://www.nod32.cz
> 
> 
> 




Další informace o konferenci Hw-list