Re: ESP8266 a sriov port

Jaroslav Buchta jaroslav.buchta na hascomp.cz
tvrtek Prosinec 9 13:02:28 CET 2021


Pokud by slo o ESP32, tak by se na to dala asi pekne pouzit periferie 
RMT primarne urcena pro dalkove ovladani - v podstate umi univerzalne 
bufferovat delku stavu log. 0 a 1 do pameti a to same naopak.
Pekne to funguje treba na one wire komuniukaci co jsem ted implementoval.
Na UART by se to dalo myslim pouzit take hezky bez vetsich naroku na 
procesor, ktery by mohl data zpracovavat i s docela velkym zpozdenim 
offline. Ma to az 8 kanalu.
Ale 8266 to asi nema?

Dne 09.12.2021 v 12:54 Jindrich Fucik napsal(a):
> Takhle ne. Tedy ne jednoduše. Jako všichni, tak i ESP si počká až na 
> konec stop bitu, takže až za ten můj devátý bit. Něco jako 8N0 
> neexistuje.
> Ale dá se například udělat nějaký převod na I2C nebo jinou sběrnici :)
> Ale to už bude složitější, než to opsat pomocí toho osmibitu, kterej 
> udělá serial<->serial. Prostě z PMP (Point to Multi Point) udělám PTP 
> (Point To Point).
>
> Ale je to takové neelegantní a nezábavné.
>
> Dne 9.12.2021 v 11:58 Petr Labaj napsal(a):
>> Nedá se udělat nějaká kombinace HW a SW?
>> Nestihlo by se to?
>> Přivést Rx data na vstup UARTu a současně na nějaké GPIO.
>> Pokud ESP dá přerušení od příjmu hned po 8. bitu, tak by se mohlo dát 
>> stihnout číst
>> stav linky v době 9. bitu.
>> Ale ESP nepoužívám, takže časování přerušení neznám.
>>
>> PL
>>
>> ***********************
>>
>> Dne 9.12.2021 v 11:43 Jan Waclawek napsal(a):
>>>> Co se týká používání parity, to je tady tak zašmodrchané, že je to 
>>>> spíš
>>>> nepoužitelné. Na to, abych se dopočítal, jakou mám dát paritu na
>>>> vysílání, která je společná s paritou pro příjem, takže ještě jaká 
>>>> byla
>>>> parita v době příjmu tohoto bajtu....
>>> RS485 je halfduplex, takze ked sa prijima, nevysiela sa. Inaksie 
>>> povedane,
>>> staci po ukonceni vysielania nastavit paritu na nejaku konkretnu. 
>>> Ale aj
>>> kebyze nie, rozdiel je jeden XOR...
>>>
>>> A vobec, paritu som skutocne pocital naposledy v 8051. V ere 
>>> "neobmedzenej"
>>> pamati sa parita "pocita" pohladom do lookup tabulky...
>>>
>>>> Tak to mám složitější program, než
>>>> když si vyrobím nějakou přiměřenou verzi software serial, která nebude
>>>> tak hojně používat delay, ale spíš časovače.
>>> No, neviem. Tie 32-bity vedia mat otrasne a najma premenlive a tazko
>>> vypocitatelne latencie. Sofwarovy UART v 8-bitoch bola taka "vyssi 
>>> divci",
>>> na co som sa vzdy tesil; v nominalne 10x rychlejsom 32-bite to bola 
>>> nocna
>>> mora, teda ak to malo byt spolahlive. Je pravda, ze to bolo 
>>> ciastocne dane
>>> tym, ze sucasne museli bezat aj nejake ine prerusenia, ktore museli mat
>>> este mensiu latenciu t.j. vyssiu prioritu - no ale nie je to nahodou
>>> pripad aj toho ESP?
>>>
>>> wek
>>>
>>>
>>> _______________________________________________
>>> HW-list mailing list  -  sponsored by www.HW.cz
>>> Hw-list na list.hw.cz
>>> http://list.hw.cz/mailman/listinfo/hw-list
>>
>> _______________________________________________
>> HW-list mailing list  -  sponsored by www.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list




Další informace o konferenci Hw-list