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 

FIO na portu 2 LPC2364

 
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
PrimozL
Član
Član



Pridružen-a: Tor 21 Mar 2006 10:55
Prispevkov: 404
Aktiv.: 1.72
Kraj: okolica Vipave

PrispevekObjavljeno: Ned Mar 06, 2011 9:13 pm    Naslov sporočila:  FIO na portu 2 LPC2364 Odgovori s citatom

Živijo,

Poskušam pognati FIO dostop do porta 2 na LPC2364, pa mi ne gre. Na portih 0 in 1 z GPIO dostopom nimam problema. Ne potrebujem nikakršnega hitrega dostopa, a na portu 2 ni drugega kot FIO dostop. Konkretno gre za pin 2.4, ki je konstantno nizek. Inicializacijo naredim takole:


#define IR_pin (1 << 4) // P2.4
#define TEST_pin (1 << 5) // P2.5

PCONP = 0xFFFFFFFF; // za vsak slučaj vključeno napajanje vse periferije !
FIO2MASK = 0x00000000; // omogočen dostop do vseh pinov na portu 2
PINSEL4 = 0x00000000; // vsi pini GPIO
FIO2DIR |= (IR_pin | TEST_pin);


in potem v zanki "migam" z dvema pinoma na portu 2:
FIO2SET = (IR_pin | TEST_pin);
FIO2CLR = (IR_pin | TEST_pin);

Potem sem hotel ugotoviti, ali sploh kaj miga na portu 2 in sem spremenil
FIO2DIR = 0xFFFFFFFF;

in v zanki "migam"
FIO2SET = 0xFFFFFFFF;
FIO2CLR = 0xFFFFFFFF;

V tem primeru se spreminjajo samo P2.11, P2.12 in P2.13 Mad


FIO dostop do periferije sem že uporabljal na LPC2148 in ni bilo nikakršnih problemov. Sem tudi razmišljal, če je kompleten port uporabljen v osnovi za kaj drugega. Ampak tudi s PINSEL4 ga postavim v GPIO način.

Pognal sem tudi FIO primer http://www.standardics.nxp.com/support/documents/microcontrollers/zip/code.bundle.lpc23xx.lpc24xx.uvision.zip, a ni razlike. Potem se postavi vprašanje ali sta pina priključena na konektor. Premerjeno in sta.

Lahko da sem tudi kaj bedastega spregledal in bo kakšno drugo "oko sokolovo" takoj videlo. Melo me Brick wall tole.

LP Primož.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
jvolk
Član
Član



Pridružen-a: Ned 05 Mar 2006 1:14
Prispevkov: 737
Aktiv.: 3.13
Kraj: okolica Divače

PrispevekObjavljeno: Ned Mar 06, 2011 11:48 pm    Naslov sporočila:   Odgovori s citatom

Tole napiši nekam na začetek inicializacije:

Koda:

  PINSEL10 = 0;                          /* Disable ETM interface            */


Še iz pdfja:
Citiram:
ETM interface is enabled. ETM signals are available
on the pins hosting them regardless of the PINSEL4
content.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
PrimozL
Član
Član



Pridružen-a: Tor 21 Mar 2006 10:55
Prispevkov: 404
Aktiv.: 1.72
Kraj: okolica Vipave

PrispevekObjavljeno: Tor Mar 08, 2011 12:18 am    Naslov sporočila:  FIO na portu 2 LPC2364 Odgovori s citatom

Živijo Jan,

Najlepša hvala za to dragoceno informacijo. Se mi je zdelo, da bo en tak "napreden" vzrok Wink.

LP Primož.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
nakamichi
Član
Član



Pridružen-a: Pon 21 Avg 2006 18:51
Prispevkov: 845
Aktiv.: 3.68
Kraj: Nova Gorica

PrispevekObjavljeno: Pon Maj 16, 2011 10:04 am    Naslov sporočila:   Odgovori s citatom

Še jaz bi se ti zahvalil Jan, si me rešil ogromno dela. V primeru, da se kaj srečava imaš kavico/pijačo v dobrem.

L.P.,
Miha
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo 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