Přejít na obsah
ARCHIVEKArchiv e-mailových konferencí o 8bitových počítačích Archiv Pandory 1999 až 2013

Zpět na zprávu

Celé vlákno · 5 zpráv

Unikarta - bug v zapojeni???

Michal Hučík SHARP MZ-800

Ahoj,

nejak se trapim s tim HW rizenim toku, protoze mi prijde, ze se to nechova tak jak by melo. Pouzivam zatim jen miniUSB konektor. Rozpojil jsem J5 (CTS, tzn. pro STM32 input) s tim, ze si na 3 pin dam sondu a v ten moment mi v terminalu zhasnul RTS(!). Divam se do datasheetu FT232RL a ty ***(8)(*&#^#&^ z FTDI tam asi maji obracene oznacene signaly RTS a CTS. Tedy z pohledu FT232RL to ma byt takhle:

3. pin - RTS (vstup pro CTS z STM32)
11.pin - CTS (vystup RTS do STM32)

My mame podle schematu STM32 a FT232RL propojene RTS - RTS a CTS - CTS, ale melo by to byt podle mne RTS - CTS a CTS - RTS.

Muzete to po mne prosim jeste nekdo overit, jestli jen nemam vlci mlhu? Zapojeni MAX232 vypada, ze je OK - teda alespon z hlediska RTS a CTS ...

Michal

Re: Unikarta - bug v zapojeni???

Radek Suk SHARP MZ-800

Podle vseho mas pravdu. Viz 
http://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT232R.pdf 
strana 30.

Radek


Dne 22.10.2011 10:13, Michal Hučík (sharpemupandora.cz) napsal(a):
Zobrazit citovaný text (24 řádků)
>
> Ahoj,
>
> nejak se trapim s tim HW rizenim toku, protoze mi prijde, ze se to
> nechova tak jak by melo. Pouzivam zatim jen miniUSB konektor. Rozpojil
> jsem J5 (CTS, tzn. pro STM32 input) s tim, ze si na 3 pin dam sondu a v
> ten moment mi v terminalu zhasnul RTS(!). Divam se do datasheetu FT232RL
> a ty ***(8)(*&#^#&^ z FTDI tam asi maji obracene oznacene signaly RTS a
> CTS. Tedy z pohledu FT232RL to ma byt takhle:
>
> 3. pin - RTS (vstup pro CTS z STM32)
> 11.pin - CTS (vystup RTS do STM32)
>
> My mame podle schematu STM32 a FT232RL propojene RTS - RTS a CTS - CTS,
> ale melo by to byt podle mne RTS - CTS a CTS - RTS.
>
> Muzete to po mne prosim jeste nekdo overit, jestli jen nemam vlci mlhu?
> Zapojeni MAX232 vypada, ze je OK - teda alespon z hlediska RTS a CTS ...
>
> Michal
>
>
> ---
>

Re: Unikarta - bug v zapojeni???

Michal Hučík SHARP MZ-800

Takze jsem to na desce preskrabnul a propojil do krize. Po tomto zasahu 
uz unikarta umi reagovat na stav CTS - tzn., ze kdyz povolim sledovani 
stavu CTS ve firmware a nepripojim se k terminalu, tak unikarta zustane 
pri startu viset, protoze ceka az bude mit povoleno odeslat startovaci 
hlasku z Ushellu.
Jakmile pripojim terminal a zapnu v nem signal HW rizeni toku, nahodi se 
CTS a probehne normalni start unikarty. To byla ta vesela cast veci, 
druha uz tak optimisticka neni, protoze alespon u mne to vypada tak, ze 
unikarta neni schopna odeslat RTS (zrejme odpaleny pin, ktery byl 
predtim diky chybnemu zapojeni ve slusu).
Myslim vsak, ze timhle budou postizeny jen ty unikarty, ktere pouzily 
firmware z SVN od verze 48 a vyssi (sorry Pavle :( V nizsich verzich byl 
totiz pin PA12 nepouzity. Jakmile jsem vsak konfiguracne zapnul RTS, tak 
slo STM32 a FT232 proti sobe do zkratu...

Vasek zkusi overit, zda budou ostatni unikarty OK, protoze on u sebe tu 
novejsi verzi firmware jeste netestoval. Tam kde je ten pin odvaleny je 
zrejme mozne pripojit misto nej pin PB8, ktery mame vyvedeny jako 
rezervu pro pozdejsi pouziti - rizeni toku pak bude spise pseudo 
hardwareove, ale porat lepsi, nez zadne.

Michal


Re: Unikarta - bug v zapojeni???

Michal Hučík SHARP MZ-800

Mam dobrou zpravu, ze pin je OK!!! Je akorat nejaky problem v tom jak ho 
obsluhujeme, ale to uz se poresi ... Jdu to oslavit :)

Michal