hjelp med 16f628a

A

apokryfe

Guest
Jeg pleide å programmere med 16f84a men minnet var ikke nok så jeg byttet til 16f628a.I 84A brukte jeg portb å kjøre en 4-bits LCD og porta som input.

Hvor kan jeg bruke den interne oscillator av 628a?Hvordan skal jeg initalize porta hvis jeg bruker RA6 og RA7 for XT oscillator, Trisa =% 00111111 eller 11111111%?eller hvordan gjør chip lese RA6 & 7 pinner når det brukes til XT, 0 eller 1?Også endringer hva i programmet bør jeg vurdere?Jeg bruker mikrobasic .. hjelp!

<img src="http://www.edaboard.com/images/smiles/icon_sad.gif" alt="Trist" border="0" />
 
apokryfe skrev:

Jeg pleide å programmere med 16f84a men minnet var ikke nok så jeg byttet til 16f628a.
I 84A brukte jeg portb å kjøre en 4-bits LCD og porta som input.Hvordan kan jeg bruke den interne oscillator av 628a?
Hvordan skal jeg initalize porta hvis jeg bruker RA6 og RA7 for XT oscillator, Trisa =% 00111111 eller 11111111%?
eller hvordan gjør chip lese RA6 & 7 pinner når det brukes til XT, 0 eller 1?
Også endringer hva i programmet bør jeg vurdere?
Jeg bruker mikrobasic .. hjelp!
<img src="http://www.edaboard.com/images/smiles/icon_sad.gif" alt="Trist" border="0" />
 
Configuration bitene er for det meste gjort i programmering av mikrokontrollere.

Les PIC16F628A, kan det gi flere detaljer.

 
Du kan benyttes RA7 RA6 som XT osc og brukes RB2 og RB3 erstatning.Og endre litt av koden din som:
MOVLW B'00000011 '
MOVWF TRISB
BANKSEL PORTB
Men for PIC PORT A kan du velge hvilken utgang eller inngang avhenger litt utvalg som
MOVLW B'11110000 '
MOVWF Trisa
det bety RA7, RA6, Ta4 som input, RA3-RA0 som output

Lykke til!

 
mit skrev:

Du kan benyttes RA7 RA6 som XT osc og brukes RB2 og RB3 erstatning.
Og endre litt av koden din som:

MOVLW B'00000011 '

MOVWF TRISB

BANKSEL PORTB

Men for PIC PORT A kan du velge hvilken utgang eller inngang avhenger litt utvalg som

MOVLW B'11110000 '

MOVWF Trisa

det bety RA7, RA6, Ta4 som input, RA3-RA0 som outputLykke til!
 

Welcome to EDABoard.com

Sponsor

Back
Top