www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

STM32 EXTI na PA0 in PB0?

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> ARM arhitektura
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
urosg
Član
Član



Pridružen-a: Pet 27 Apr 2007 14:30
Prispevkov: 565
Aktiv.: 2.55

PrispevekObjavljeno: Ned Nov 04, 2012 10:27 am    Naslov sporočila:  STM32 EXTI na PA0 in PB0? Odgovori s citatom

Zacel sem programirat svoje vezje, na kateri sem si povezal vse ADC vhode, ki so seveda porazdeljeni na razlicnih portih, potem sem pa pomislil, da bi bilo fino imeti tudi "digitalno" funkcijo na teh istih pinih.
Iz tega naprej seveda tudi želja, da bi bili ti digitalni pini source za externi interrupt, kjer sem pa po dokumentaciji naletel na težavo, kjer je lahko EXTI source na npr. pinu 0 samo na enem portu, t.j. PA.0 ali PB.0 sta lahko source vsak zase vendar ne istočasno.

Sem razumel prav? Je mogoče kakšen hack, ki bi mi to omogočil ali bom moral malo bolj razmislit kako naredit vezje, ki bi mi to vse omogočalo?

Lp, Uros
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
luftek
Član
Član



Pridružen-a: Pon 25 Jun 2012 11:54
Prispevkov: 63
Aktiv.: 0.40

PrispevekObjavljeno: Ned Feb 24, 2013 1:47 pm    Naslov sporočila:   Odgovori s citatom

Danes se ukvarjam s tem in me zanima, če si kaj izvedel?
Sicer imam zaenkrat potrebo po samo dveh EXTI pinih pa sem naredil na B0 in B1 in dela.
Okej sem našel obrazložitev, da to ni možno (https://my.st.com/public/STe2ecommunities/mcu)
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
mujo
Član
Član



Pridružen-a: Ned 02 Jan 2005 19:24
Prispevkov: 746
Aktiv.: 3.14
Kraj: MB

PrispevekObjavljeno: Ned Feb 24, 2013 8:28 pm    Naslov sporočila:   Odgovori s citatom

Kolikor jaz vem ne moreš, da bi imel istočasno.
Lahko pa seveda preklaplaš med njima (recimo v enem trenutku imaš interrupt na PA0 za tem pa PB0).
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
aly
Član
Član



Pridružen-a: Tor 28 Sep 2004 14:51
Prispevkov: 9407
Aktiv.: 39.61
Kraj: Kranj - struževo

PrispevekObjavljeno: Ned Feb 24, 2013 11:32 pm    Naslov sporočila:   Odgovori s citatom

Vsi pini z isto številko imajo možnost biti priklopljeni na EXTI linijo z isto številko. Ampak le eden naenkrat.
Se pravi, odgovor je NE GRE.

sutherland.hugh je napisal/a:

Hardware details: AFIO->EXTICR1 bits[7..4] are called EXTI1.
These 4 bits select which port is used for EXTI1.
If you call GPIO_EXTILineConfig() multiple times, each call over-writes those bits with a new value.

_________________
I'm going to stand outside, so if anyone asks, I'm outstanding Smile
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran MSN Messenger - naslov
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> ARM arhitektura Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Stran 1 od 1

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 6 dni


Powered by phpBB © 2001, 2005 phpBB Group