PICC portd probléma
Mezei Dániel
mezdan at freemail.hu
Mon Jul 18 08:53:44 CEST 2005
Jó napot/Sziasztok!
Az problémám a következő. Adott az alábbi program:
//main.c
#include<pic.h>
__CONFIG(HS);
void main(void)
{
unsigned long i=0;
TRISD=0;
PORTD=0;
while(PORTD<255)
{
PORTD++;
for (i=0;i<50000;i++);
}
}
A D porton 8 db led van. Lefuttatva a programot a ledsoron
nézem, hogy mi történik. 20Mhz-es órajelen 9ig számol el
(%1001), 4Mhz-en pedig 2ig (%10), utána kezdődik előről. Nem
értem, hogy miért. Csak valami beállítási probléma lehet,
mert a HI-TECH lcd-s példaprogramja megy az (ugyancsak) d
porton lévő modullal. Egy konkrét értéket ki tudok rakni a d
portra, szóval minden bit bekötése jó.
Találkozott már valaki hasonlóval? Tudja valaki mi a megoldás?
_______________________________________________________________________
[freemail] extra 1GB-os postafiókkal, Önnek már van? http://freemail.hu
More information about the Elektro
mailing list