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 

DSPIC30f in ICD2

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



Pridružen-a: Sob 10 Apr 2004 11:54
Prispevkov: 364
Aktiv.: 1.54

PrispevekObjavljeno: Čet Apr 05, 2007 6:22 pm    Naslov sporočila:  DSPIC30f in ICD2 Odgovori s citatom

Malo se igram z DSPIC.

Napisal sem si kratek primercek s katerim testiram inkrementalni dajalnik.
Problem pa imam s tem, da program dela v DEBUG modu.
Ce pa samo sprogramiram in pic startam pa mi del programama ne dela.
Konkretno QEI me steje.

Koda:

int main(void)
{
   unsigned int i;
   unsigned int i1;
    init;

QEICON= 0x0604;
//DFLTCON=0x07B0;
MAXCNT= 0xFFFF;

POSCNT=1;
TRISE=0;


TRISB=0B0000000000011100;



   for (;;)
   {

//   for (i1 = 0; i1 < 4000; i1++)
{
LATB=0B0000000000000000;
for (i = 0; i < 33300; i++);
LATE=POSCNT;
LATB=0B0000000000000001;
for (i = 0; i < 33030; i++);
LATE=POSCNT;
LATB=0B0000000000000011;
for (i = 0; i < 33300; i++);
LATE=POSCNT;
LATB=0B0000000000000010;
for (i = 0; i < 33030; i++);
LATE=POSCNT;

}



preko latb bit0 in bit1 na rb4 in rb5..
Na portu LATE pa dobivam rezultat v binarni obliki.
Signala na BIT1 in BIT0 pa sta v obeh primerih ustrezna.



Skratka nič posebnega, pa mi vseeno ne dela.

Kje tiči zajec?

lp
Greg
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Microchip PIC Č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: 493 dni


Powered by phpBB © 2001, 2005 phpBB Group