[elektro] ARM EXT int response time

hg12345 hg12345 at freemail.hu
Tue Apr 15 12:41:56 CEST 2014


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]



More information about the Elektro mailing list