[ shpiki @ 22.02.2017. 21:01 ] @
Potrebna mi je ideja/sugestija/pravac razmisljanja/HINT (sto bi rekli kauboji).
Dakle, imam "tunel" masinu na kojoj treba da pratim broj obrtaja 4 nezavisne osovine (valjci).
Opseg frekvencija je do 25Hz (u najgorem slucaju).

Potrebna mi je ideja, u kom smeru da razmisljam. Ne nalazim uC koji ima 4 eksterna interapta, razmisljao sam da koristim 2 (ili 3) eksterna i 2 (ili 1) "pin change" interapta. Koliko je to uopste pametno?

Ocitavanje broja obrtaja bi izbacio na 7-segmentne displeje (spi i neki shift reg.).

POMOC!
[ bogdan.kecman @ 22.02.2017. 21:28 ] @
25Hz je dovoljno malo da mozes i u petlji da ih citas :D ..

elem, sta fali on-change interaptima (pola ili ceo port B na vecini
picova), oni su samo malo sporiji od ext interapta (nekad ni to) .. u
interaptu na brzaka overis koji su se sve promenili i njih brojis i to
je to .. nema neke prevelike pameti.. da ti idu promene na 25MHz pa da
gurnes neki cpld ili malecni fpga da ti broji al sa 25Hz nemas problem :)
[ mnn @ 23.02.2017. 17:13 ] @
Ja sam imao sličnu potrebu. Interapti on-change mi nešto nisu bili precizni. Iskoristio sam interapte na CCP modulu. U pitanju je bio Pic16f1827 koji ih ima četiri.
[ mnn @ 27.02.2017. 16:06 ] @
I, kako si rešio ?
[ mikikg @ 27.02.2017. 20:25 ] @
Maple Mini razvojna plocica (DIP40) sa STM32F103 - Cortex M3 kontrolerom ima externe interapte na svim pinovima i rade odlicno, prosto se uvezuju u programu, ostalo sve Arduino fazon i radi ko bombona ...

http://www.elitesecurity.org/p3740251

Ima po domacim oglasima da se nadju slicne plocice za 350RSD, za tu cenu je smesno koristiti bilo sta drugo ...

Generalno sve sto ima da se nadje sa STM32 (32bitni MCU) je NEUPOREDIVO povoljnije od bilo kog Arduina sa 8bit MCU, ovaj STM32 "za te pare" zvizdi na 70MHz, odlican je to procesor ...
[ shpiki @ 28.02.2017. 09:27 ] @
Citat:
mnn:
I, kako si rešio ?

U guzvi sam sa neki drugim stvarima, nisam jos probao, javim rezultate i sa PCint i sa STM32 (hvala mikikg).
[ mikikg @ 28.02.2017. 11:23 ] @
Citat:

Arduino Compatibility

Most Arduino boards have two external interrupts: numbers 0 (on digital pin 2) and 1 (on digital pin 3).

The Arduino Mega has an additional four: numbers 2 (pin 21), 3 (pin 20), 4 (pin 19), and 5 (pin 18).

On the Maple, you don’t have to remember which interrupt number goes with which pin – just tell attachInterrupt() the pin you want.



http://docs.leaflabs.com/stati...rupt.html#lang-attachinterrupt