Problem s Pic16F84A

T

tantoun2004

Guest
Bok svima,
Želim pitati o somethings.
1).Im 'koristeći PIC16F84A i kao
1. programu sam napisao siple onaj koji se seli 0x00 do portB i sve leds su off.then sam rewrote ga ponovno pisanje 0xff ali ja vidjeh Leds poput trepćućih (siguran sam da je code) tako sa mojim avometar sam napona između bilo koji pin od portB i tla različit od 4,97 do 2
- 0,3 volt i natrag ponovo do 4,97 eventhough mora biti 4,97 (Visoko) i stabilna jer piše 0xff forever (I napravio beskonačnu petlju na njega), znajući da sam to opet ponavljaju pisanja 1 na jedan bitni i to je isto što i ja nisam leds spojite se na sve portB jer ja to znam svibanj ne može dostaviti svim visokim sadašnje luke.
Mislio sam da je problem mogao biti u oscilator pa sam ga uklonio iz kruga i to ode isto!(On je otišao bez oscilator koji nije jasno da mene).Zato želim znati gdje je problem leži u PIC ili spoj?!
2).Trebam to znati besplatan prevodilac i simulator za At98S52.Mogu li pomoću programa Internet IcProg?

Hvala vrlo velik dio,

 
1) potrebno je imati odgovarajuće vrijeme kašnjenja vidite vodila jer je trepće pic radi vrlo brzo našim golim očima nije mogao vidjeti, ali to se uključivanje i isključivanje

2) http://www.elektroda.net/download/pafiledb.php

 
Code:

PDelay movlw ,239; 1 komplet broj ponavljanja (B)

movwf PDel0; 1 |

PLoop1 movlw ,232; 1 komplet broj ponavljanja (A)

movwf PDel1; 1 |

PLoop2 clrwdt, 1. jasno upozoravanje

PDelL1 goto PDelL2, 2 ciklusa za kašnjenje

PDelL2 goto PDelL3, 2 ciklusa za kašnjenje

PDelL3 clrwdt, 1. ciklus kašnjenje

decfsz PDel1, 1, 1 (1) je tijekom vremena?
(A)

goto PLoop2; 2 Ne, petlja

decfsz PDel0, 1, 1 (1) je tijekom vremena?
(B)

goto PLoop1; 2 Ne, petlja

PDelL4 goto PDelL5, 2 ciklusa za kašnjenje

PDelL5 goto PDelL6, 2 ciklusa za kašnjenje

PDelL6 goto PDelL7, 2 ciklusa za kašnjenje

PDelL7 clrwdt, 1. ciklus kašnjenje

povratak; 2 2 Done
 
Mislim da možete probati SDCC sdcc.sourceforge.net za MCS51 Besplatni C kompajler.

 
tantoun2004 wrote:

Bok svima,

Želim pitati o somethings.

1).
Im 'koristeći PIC16F84A i kao 1. programu sam napisao siple onaj koji se seli 0x00 do portB i sve leds su off.then sam rewrote ga ponovno pisanje 0xff ali ja vidjeh Leds poput trepćućih (siguran sam da je code) tako sa mojim avometar sam napona između bilo koji pin od portB i tla različit od 4,97 do 2 - 0,3 volt i natrag ponovo do 4,97 eventhough mora biti 4,97 (Visoko) i stabilna jer piše 0xff forever (I napravio beskonačnu petlju na njega), znajući da sam to opet ponavljaju pisanja 1 na jedan bitni i to je isto što i ja nisam leds spojite se na sve portB jer ja to znam svibanj ne može dostaviti svim visokim sadašnje luke.

Mislio sam da je problem mogao biti u oscilator pa sam ga uklonio iz kruga i to ode isto!
(On je otišao bez oscilator koji nije jasno da mene).
Zato želim znati gdje je problem leži u PIC ili spoj?!

2).
Trebam to znati besplatan prevodilac i simulator za At98S52.
Mogu li pomoću programa Internet IcProg?Hvala vrlo velik dio,
 
jeste li ispravno postavili PIC's TRIS port?

morate konfigurirati sve luke
je bitna kao output

 
Hvala za pomoć ali
Imajte na umu da sam pokušao napisati:
.
.
ponovno: movlw 0xff
movwf PORTB
goto opet
.
.
(Ive 'postaviti port B kao movlw 0x00
movwf TRISB)
i JA je dobio jednak problem, to je trepće, što znači da je nešto drugo nego kôd je problem ....
Hvala opet,

 
je u seriju otpornik spojiti s LED.je potrebno-else to će kratko izlazni terminal ......
Također možete pokušati zajednička anoda config ....
tj. povezivanje svih izlaznih LEDs anoda za napajanje kroz 'A i njihove katodni otpornik na izlaz kočiće resp.ovo je bolje od trenutnog potonuo je više od trenutne sourcing.
se otpornik može b vrijednost u rasponu 330-470 Ω za
5 v supply.note u HV 2 preokrenuti izlazni port B 2 dobiti isti efekt.

 
Možda je bolje da nam sho shematski tako da će brži za nas izolirati probleme.

 
Salam,

Tu mora biti nešto izvrnut sa vašim shematskiHow come??

Ti si rekao uklonjene oscilator i leds su još treptajućim !!!!!!!!
Kako doći?

Uklanjanja oscilator je poput uklanjanja kontroler tako Ponovna provjera veze

 

Welcome to EDABoard.com

Sponsor

Back
Top