pic porta ir

S

seyyah

Guest
BSF STATUSĄ, RP0; BANK1

MOVLW B'00000110 "
MOVWF ADCON1

CLRF TRISE

BCF STATUSĄ, RP0; Bank0BSF Porte, 0
BSF Porte, 1
BSF Porte, 2Kai i naudoti porta ir
porte> kaip skaitmeninio i / o, i negali naudoti BSF ir bcf šių uostų kaip kitiems uostams.Į kodą.Tik
porte> [2] yra 1, o kitos yra 0.Dėl kurių bitų i naudoti BSF, kad šiek tiek yra 1, o kitos yra nustatyta į 0.Aš negalėjo išspręsti šios.Šis porblem yra tik porta ir porte.Aš bandžiau portb; it's ok.I am doing something wrong?

 
Visi skaitmeniniai rezultatus UOSTUS A & E

BCF STATUSĄ, RP1; AIŠKIOMIS BANKO 2 / 3
BSF STATUSĄ, RP0; SET BANKO 1 TSTB
MOVLW b'00000111 "; UOSTUS visi skaitmeniniai FUNKCIJOS UOSTUS smeigtukai
MOVWF ADCON1; APKROVOS IT ADCON1
CLRF TRISA; VISI PORTA VISIEMS rezultatus
CLRF TRISE; VISI Porte SET ALL rezultatus
BCF STATUSĄ, RP0; RESET banko 0
CLRW; apsikuoptiSkaitmeninis Visi rezultatus IŠSKYRUS e0 PASIRINKTINAI I / O PIN E

BCF STATUSĄ, RP1; AIŠKIOMIS BANKO 2 / 3
BSF STATUSĄ, RP0; SET BANKO 1 TSTB
MOVLW b'00000111 "; UOSTUS visi skaitmeniniai FUNKCIJOS UOSTUS smeigtukai
MOVWF ADCON1; APKROVOS IT ADCON1
CLRF TRISA; VISI PORTA VISIEMS rezultatus
CLRW; AIŠKIOMIS W SĄRAŠAS
MOVLW b'11111110 "vietoj CLRF TRISE GALITE
MOVWF TRISE; čia, jei norite nustatyti PIN kodą, pavyzdžiui, AN I / O
/ / CLRF TRISE; VISI Porte SET ALL rezultatus
BCF STATUSĄ, RP0; RESET banko 0
CLRW; apsikuopti
ARBA

DĖL VISŲ skaitmeninio įėjimai UOSTO A IR E

BCF STATUSĄ, RP1; AIŠKIOMIS BANKO 2 / 3
BSF STATUSĄ, RP0; SET BANKO 1 TSTB
MOVLW b'00000111 "; UOSTUS visi skaitmeniniai FUNKCIJOS UOSTUS smeigtukai
MOVWF ADCON1; APKROVOS IT ADCON1 SĄRAŠAS
MOVLW b'00111111 "SET ALL smeigtukai ABIEM UOSTO įvedimo
MOVWF TRISA; VISI PORTA VISIEMS rezultatus
MOVWF TRISE; VISI Porte SET ALL rezultatus
BCF STATUSĄ, RP0; RESET banko 0
CLRW; apsikuopti

TRIS E AR ignoruoti TSTB 3 iki 7 This Way

http://www.epemag.wimborne.co.uk/pictutorial.pdf
Pirmas kelias puslapiai yra geriausia
Likusią savo Compiler gali tekti kruopščiai galvoti IF YOU WANNA BIT SET UOSTO E naudojant UOSTO A kaip analogiškos tačiau visi sunkiai įmanoma

VISIŠKAI PERSKAIČIAU ŠIĄ GEROS TEKSTAI DABAR
http://www.microchip.com/download/lit/suppdoc/refernce/midrange/33023a.pdf<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Labai laimingas" border="0" />
 
Gerai, aš padariau tą patį, kuris jums sako.
BSF porte, 0 tampa
porte> [0] = 1 po to, kai šis kodas yra
BSF porte, 1 port [1] turi būti 1 ir
porte> [0] musn't kaita ir buvimo 1.
Bet ji pasikeičia į nulį.
Manau, kad tai yra klaida.Tai tampa į isis tiek senų versijų ir naujas versijas.Mplab 6,30 duoda skirtingus rezultatus ir veikia kaip tikėtasi.
Aš pabandyti su nekilnojamuoju pic pat.

 
Reali ji veikia be problemų.Tačiau isis nėra.Is this a bug ar yra kažkas kita?

 
Atrodo, jūs naudojate vynai su ADC.Pagal nutylėjimą ADC yra įjungtas ir visus analoginius Kaisčiai įėjimai.Atviras ADON bylą ADCON0 registre.

 
Jis ne ką nors keisti.Tas pats kodas veikia realus, jis neveikia isis teisingai.

 
išbraukta beždžionių
Paskutinį kartą redagavo sick_man 14 rug 2003 2:56; edited 1 kartą iš viso

 
ir gerai padarei ....!!

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Labai laimingas" border="0" />

labai nemalonu klaidą man per
Paskutinį kartą redagavo sick_man 14 rug 2003 2:56; edited 1 kartą iš viso

 
išbraukta beždžionių
Paskutinį kartą redagavo sick_man 14 rug 2003 2:56; edited 1 kartą iš viso

 
ahhaaaa
atrodo daug daugiau klaidų isis modelis pic 877

Čia yra pavyzdys kodas
kad inits kiekviename uoste kaip išvestį arba kaip i / o rinktis

bet tik inits ir nustatomi į nulinę padėtį

net pertraukos taškas nustatomas
tai padaryti galima tikėtis imitatorius sustoti į initalised valstybės

bet imitatorius turi būti su exec ir kt įprastas ir init yra jo dalis
todėl kai simuliatorius nebeatsako po init
ji papratimas įgijusiems registre įsteigti visiškai

todėl gedimo į apps symantics arba jos įprastas placmentsjei jūs naudojate šią šešioliktainį kodą pic simuliatorius ide nustato visus uostus, tačiau visi lygi nuliui ne sim valstybės (malonus liesti) Tokiu būdu galima greitai gauti init teisinga, nes ji yra visų Infront jums

taip, galbūt naudojant ir yra pakeliui į darbą
rollon paslaugos pak

<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="Vėsus" border="0" />Atsiprašome, bet jums reikia prisijungti, kad galėtumėte peržiūrėti šį priedą

 
toliau

bandymų su pic simuliatorius ide
patvirtina, kad visiems uostams, ataskaitos, kaip išėjimas į pirmiau šešioliktainį failai

todėl sumažėjo iki modelio

turbūt vyresni modelio dosnt turėti šiuos apribojimus
pažvelgti į pic87x.dll iš senesnę tačiau jums pažymėti, kad
didnt darbas (anksto SP6 v5.2) (i rasta ne dirbti su bet kokia versija, lite su raktu, kad jos bet koks pakeitimą ar kitus ..išskyrus tai mano patarimas pabandyti pic simuliatorius ide
jos heeps geriau kiek apie accuricy be apribojimų
ar kokių nors problemų po bando visa programa raktai
It works fine, i nusipirkau ją

taip ...Its a Pīkstēt patikimas įrankis, kuris jau įrodė savo savimi verta turėti

 
labas

po raštu bitai įprastas (i skauda ranka dabar)
atrodo, visi uosto kaišteliai dirbti tik po 1 ciklo kodas

turi peržiūrėti šį uostą Blaster bitai kasdieninį į eilučių Gyvatė aplink perdirbėjai uostai

ji sumažėjo iki 500 Hz laikrodis norėdami pamatyti steppings

youll pranešimas taip pat juokingas dalykas yra uosto A4 dosnt darbo
o likusi tai !!!!!į pic87xdll anyway ....kokia klaida iš labcenter .....
neteisingai simuliatorius symantics ir Ra4 bitai funkcijos

galbūt kažkas gali sudaryti daugiau cikliškas bandymai kitų sričių
Kuknąć

Jums tiesiog reikia gal vėl pozicijos Taškas tinkamai
leisti init ciklų

i patvirtino šią operacijas pic simuliatorius ide
ir vėl šią programą ji veikė kaip tikėtasi ir bitai nustato kiekvieną bitųi papildomų bandymų (visi darbai gerai prisiminti į pic simuliatorius ide)
dėl kitų 16F87X serijos isis
visų ataskaitoje Kaisčiai RA4 iš nuotolio (ne itterating ji)
todėl tai galėtų būti itfmodel patikrinti
ir papildomas loginio analizatoriaus ir patikrinti uosto
atrodo, yra produkcija, tačiau 1 10 ciklui
Impulsų plotį, kad dosnt sukelti itfmodel tinkamai

ieškome toliau į ją supratau, kad pradedant Taškas Paspaudus sustabdyti pradėti sim
bus baigtas vieno ciklo
tai paaiškina kodėl e0 uosto Kaisčiai viršija bus ką daryti su pirmąja praeiti prieš pauzę ir kai Taškas yra
i bandys perkelti jį į ką tik po init
norėdami pamatyti, kas atsitinka, nors
Didnt ALOS nustatyti org atminties vecter
But i dont think tai labai svarbu
Atsiprašome, bet jums reikia prisijungti, kad galėtumėte peržiūrėti šį priedą

 
Hmm.Kai i papildomas prisitraukimas rezistorių prie uostų, jis pradėjo dirbti tinkamai.

 
niekai

jie ARENT nessisary ir tiesų tai yra neteisingas atveju duomenų

nes batai ir įkelia init
i patvirtino Šiuo atveju
dėl nekilnojamojo mikro 877 tipo taip pat ir kaip tikimasi ji veikia gerai
tik init suteikia išvalytas registruoja visus mažai, kaip tikėtasi

taip pat picsimulator ide ir ji atlieka pagal luste

taip ..jei tai vulkanizuojama problema jums

well done

bet tu tai uosto e0?ir uosto Kaisčiai A4?

vulkanizuojama šiuo metodu?o gal abu?
kad modelis nėra uosto pullups šių kaiščių ir manote, kad tai yra daugiau kaip keli pin kryptimi pareiškimai nėra arba neteisingai į šaltinius

 
Aš parašė šaltinis savo pirmąjį pranešimą.ra4 nėra naudojamas.Porte naudojamas visiškai čia.Jei įvyko klaida, jis negali dirbti nekilnojamojo.Mano realus darbo ir naudotis kai kuriomis porta bitai ir visi Porte bitų kaip skaitmeninis išėjimas.Norėdami patikrinti, I drove 3 LED nuo porte kaiščių.Visos lemputės turi serijos varžai.Šiuo susitarimu jo din't tinkamai veikti.Kai i add pullup varžai serijos su LED jis dirbo puikiai.

 
JEI VARTOTI PORTA Y Porte PSO UOSTO DIGITAL CONFIG:
TRISA = INPUT o OUTPUT;
TRISE = INPUT o OUTPUT:
ADCON0 = 0b00000110;JEI VARTOTI PORTA Y Porte PSO UOSTO Analogue CONFIG:
TRISA = INPUT;
TRISE = INPUT:
ADCON0 = 0b10000000;

 
Gerai žinome.O jei pažvelgti į ankstesnių pranešimų mes like that.Problema yra ne tai.Beje, mes nenaudojame adcon0, mes naudojame adcon1.

 

Welcome to EDABoard.com

Sponsor

Back
Top