Jump to content
ELFORUM - Forumul electronistilor

Doua functii in acelesi timp


picolo

Recommended Posts

Am reusit sa sincronizez doua microcontrolere sa pot face doua functii in acelasi timp. Este foarte util pentru masuratori de precizie.Caut un microcontroller care stie sa faca acest lucru individual, caci am auzit de existenta unui astfel de microcontroller la cei de la Atmega ( pe 32 bit )Va tin la curent cu daca apar informatii noi

In acelasi timp ce scriu, ma gadesc ca exista si la cei de la Pic ceva asemanator.Nu crezi ca este mai bine sa prezinti ceva hard/soft cu sincronizarea reusita de tine pana acum?Eu nu fac "masuratori de precizie" dar ideea ca exista pe lumea asta fenomene care se desfasoara "in acelasi timp" ma fascineaza.
Link to comment
  • Replies 9
  • Created
  • Last Reply

Top Posters In This Topic

  • crispus

    3

  • sofian

    2

  • Liviu M

    2

  • picolo

    1

Depinde ce inseamna "functii". Un microcontroller poate genera de exemplu un pwm la o iesire in timp ce citeste adc-ul si in acelasi timp poate transmite pe portul serial.Daca te referi la fire de executie, cred ca nici un microcontroller de 8 biti nu are asa ceva. Pentru asta ar trebui sa ai un cache, altfel accesul la memorie nu va mai fi "in acelasi timp".

Link to comment

Eu zic ca prima data sa citesti despre cum lucreaza procesoarelesistemele dual procesor fac asa ceva, dar si alea cu limitari minimePC din vremea noastra, dual core adica au 2 procesoare fizice integrate pe aceeasi pastila de siliciu executa singure instructiuni dar si astea au limitari

Link to comment

am citit tot ce ai scris, stai linistitnu exista microcontroller sa faca asa cevaeu lucrez cu PIC32 daca vrei sa sti ceva despre el sunt dispus sa explicNu crezi ca este mai bine sa prezinti ceva hard/soft cu sincronizarea reusita de tine pana acum?

Link to comment

O fi fost multicore? Poate de la alt producator, eu nu stiu de nici un pic multicore.

O fi fost multitasking? Atunci te poti uita la RTOS-uri "mici", in genul salvo. Nu-s sigur ca e ce cauti, da' e un inceput.

Link to comment

Ceva despre procesorul DSP: http://en.wikipedia.org/wiki/Digital_signal_processor

Ceea ce iti ziceam eu e ca DSP-ul stie sa faca mai operatii pe mai multe date in acelasi timp SIMD.

Asta te-ar ajuta la procesarea semnalelor.

 

Despre executia mai multor taskuri in acelasi timp, nu cred ai nevoie de un procesor cu doua sau mai multe nuclee, ci de un microcontroler care sa tina un RTOS (daca ai nevoie de real time), sau orice alt mini sistem de operare.

 

Texas instruments:

http://www.ti.com/lsds/ti/dsp/overview.page

 

Microchip

http://www.microchip.com/pagehandler/en ... ic33f.html

 

LE: Poate daca ai spune ce vrei sa obtii, mai degraba decat cum, s-ar putea gasi solutii mai potrivite...

Link to comment
  • 8 months later...

Eu acum caut niste microcontrolere care sa execute doua instructiuni instantaneu.

Probabil vrei sa zici simultan ca instantaneu iti zic de acum: nu are rost sa cauti.FPGA/CPLD poate?Din cate stiu, nu exista inca microcontrollere multi-core pe 8 biti (nici pe 32 pe care sa le poti folosi usor diy). Poti lua doua microcontrolere separate si bagi in ele acelasi clock si o sa opereze sincron.Intrebarea e: ce vrei sa faci mai exact? Crezi ca daca ai 2 nuclee poti masura mai precis un semnal?
Link to comment
  • 3 months later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.Terms of Use si Guidelines