[elektro] ARM EXT int response time
elight at gmail.hu
elight at gmail.hu
Tue Apr 15 12:49:37 CEST 2014
Ja hogy van DMA.
Bocs, de nem ismerem a proct..
DS-proc-nál használtam hasonlót,
és tényleg a ping-pong módszer ehhez jó ötlet.
Nekem a gondom az volt , hogy max-on szerettem volna járatni
a buffereket, sőőt még majdnem az is kevés volt,
és így mellé már nem sok mindent lehet volna befűzni..
Elgondolkodtam, hogy két pic procit használok,
egyiket a analóg jel feldolgozásra,
egy másikat a tárolt jelek megjelenítésére.
Azután sajna , szép lassan elévült ez a dolog.
Üdv István
2014-04-15 12:41 keltezéssel, hg12345 írta:
> Hi,
>
> próbáld DMA-val 400KHz mintavételezéssel betolni a memóriába, ping-pong módszerrel, amikor megjött az információ akkor felváltva normál sebességgel dekódolni.
>
> 32MHz/12T => 2.67 MHz, elvileg a 12T 6T csökkenthető, ha IT-ből kilépéskor jön az újabb IT akkor csak 6T, de ennek kicsi az esélye.
>
> Dukai Zoltan <dzoltan.listak at gmail.com> írta:
>> Igen, C-ben.
>> Ures main loopban pin toggling 1MHz koruli negyszoget at a porton, mikozben
>> SYSCLK es HCLK is 32MHz-en jar...
> Ott valamit nagyon elírtál, egy ilyennek C-ben megírva is 2T+2T óra alatt át kell váltani, vagyis 8MHz az elméleti felső határ, de ez nem jelent semmit a uC sebességéről.
>
>
>
>> Sajnos ugy terveztem lekezelek egy 400kHz-es SSI interface-t bitbanging-gel
>> (eleg specialis adatformatum, nem szabvanyos bitszelesseg...), de esely
>> nincs ra...
>>
>>
>> 2014-04-15 12:19 GMT+02:00 Info <info at kiralyelektronika.hu>:
>>
>>>> Akinek van tapasztalata tobb fajta ARM vezerlovel:
>>>> Mekkora szokott lenni egy external interrupt megjelenesetol az elso
>>>> lefutott kodsorig eltelt ido?
>>>> STM32F3 es STM32L1 sorozatoknal kb 64 core clock ciklus.
>>>> Infineon XMC4500 sorozatnal 48 ciklust mertem.
>>>> Optimalizacioval jatszva, ezek a minimumok.
>>>> Ez igy helyen van?
>>> C-ben? Egészen biztosan.
>>> Anno, amikor 1-2 clk késleltetés kellett, kis gagyi
>>> ATMEL 8bitet használtam, maxra megküldve órajellel.
>>> Igaz, asm-ben, de kapkodta a lábait :)
>>>
>>> -----------------------------------------
>>> elektro[-flame|-etc]
>> -----------------------------------------
>> elektro[-flame|-etc]
> -----------------------------------------
> elektro[-flame|-etc]
More information about the Elektro
mailing list