[elektro] RaspberriPi portok DMA kezelése.

elight elight at gmail.hu
Wed Jan 25 15:34:45 CET 2017


Bocs, azt nem írtam,
a 64 -et később szeretném feltornázni
esetleg  néhány százig is..
Az egyidejűség is fontos kérdés.
És a léptetés miatt
itt már jelentős elcsúszások
vagy időkésések
jöhetnek esetleg össze.
A portot ezidáig bitesen kezelve max 4-5Mhz
sebességgel tudtam állítani. És ez a kimenetek
számának növelésével  jelentősen
lecsökkent.

Üdv István



2017-01-25 15:18 keltezéssel, Stolmár Tamás írta:
> Lehet hogy rosszat írtam, 4094 lesz a jó megoldás a kimeneti irányba.
>
> On 01/25/2017 03:16 PM, Stolmár Tamás wrote:
>>
>> Ha csak kimenetre kell , akkor annyi 4021-et köss kaszkádba amennyi 
>> kell.
>>
>> SPI-n keresztül DMA-val pillanatok alatt feltötheted őket, és amikor 
>> az megvan akkor egy külön GPIO lábbal nyitod a latchet.
>>
>> Ugyanez befelé is működhet, 74hc165-vel - akár a kimenettel együtt.
>>
>> SPI-re van jó linux támogatás, C-hez.
>>
>> Ha egy 64 bites buszra akarsz így DMA-t, akkor ez nem fog menni.
>>
>> Üdv: Tamás
>>
>> On 01/25/2017 03:08 PM, elight wrote:
>>> Sziasztok.
>>>
>>> Kicsit megkavarodtam a portok körül.
>>> A számozás ahogy néztem esetenként eltérő..
>>> Van ugye BCM , wiringPi, meg fizikai,
>>> ha jól hámoztam ki eddig..   (más?)
>>>
>>> Tulajdonképpen amit keresnék,
>>> hogy egyben byte-osan vagy
>>>  word-osan tudom e kezelni ezeket
>>> a biteket memóriából írva.
>>> Esetleg ha még  DMA-zva is, az már
>>> teljesen a  hab lenne a tortán..
>>>
>>>
>>> Szeretnék több kimenetet ( 64 bit)
>>> létrehozni lats-okban és minimális
>>> időeltéréssel vezérelni.. Ez azért a bitenkénti
>>> piszkálással nehezebben jön már össze.
>>>
>>> Keresek  mondjuk olyan 8bites,
>>> tárolós port IC, amelyiknél a bemeneti
>>> tároló chipenként  is ütemezhető,
>>> és a buszra kapcsolt több db  ic rtéke
>>> kimenetekre szinkronban írható át.
>>> Létezik esetleg ilyen?
>>>
>>> Üdv István
>>>
>>>
>>>
>>>
>>>
>>> -----------------------------------------
>>>          elektro[-flame|-etc]
>>
>> -----------------------------------------
>>          elektro[-flame|-etc]
>
> -----------------------------------------
>          elektro[-flame|-etc]
>



More information about the Elektro mailing list