over Hi-Tech PICC-Lite

B

bjerkely

Guest
Ik ben momenteel met behulp van Hi-Tech PICC-Lite, ik mijn code compileren met geen fout en het gebruik Proteus als simulator en ze werken allemaal, alles is zo mooi in theorie, maar als ik probeer dezelfde code in een circuit op brood boord niets lijkt te werken, kan ik niet eens een LED knipperen. Maar als ik gebruik assemblage plaats van C, krijg ik de LED knipperen.

Ik kan niet denk dat het probleem!

 
check TrisX
Mclr
en post ur code als deze dont ur probleem op te lossen

 
Foutloze opstellen betekent niet dat uw code juist is!
kunt u iets vergeten.of dont initialiseren correct.
Als u uw code kunnen wij u helpen beter.

 
Ik probeerde de onderstaande code aan boord, onder leiding op RB1 in voortdurend op, het is niet knipperen.

Quote:

# include <pic.h>

# include <delay.h>

# include <delay.c>unsigned char i;

void main (void) (

TRISB = 0;for (i = 20; i> = 0; - i) (

RB1 = 1;

DelayMs (500); / * 500ms vertraging * /

RB1 = 0;

DelayMs (500);

)

while (1) ()

)

 
Hi bjerkely,
Eerste:
DelayMs (unsigned char) krijgen integer niet rasp dan 255
je kunt proberen twee van hen met waarde 250.

Tweede:
in je code je niet definiëren microcontroller (voor examle)
# define _16F877

Derde:
I dont herinner me hoe RB1 (RBX) gebruikt, dus
Ik stel voor te proberen met behulp van "PORTB = 0x02;" in plaats van "RB1 = 1"

Groeten,
داود عامریون

 
Bedankt Davood.Ik zal opnieuw proberen met de opmerkingen in de hand ... Naast hoe kan ik de kristal of de juiste configuratie woord??
Quote:

(__CONFIG _XT_OSC & _WDT_OFF & _PWRTE_OFF)
 
controleren of uw oscillator wordt uitgevoerd.Als u geen standaard klokfrequentie te wijzigen, moet u 4MHz kristal voor 500ms correct te zijn

 

Welcome to EDABoard.com

Sponsor

Back
Top