• Martes 5 de Noviembre de 2024, 15:37

Autor Tema:  Ayuda Configuracion 16f628  (Leído 1881 veces)

iova

  • Nuevo Miembro
  • *
  • Mensajes: 11
    • Ver Perfil
Ayuda Configuracion 16f628
« en: Miércoles 18 de Julio de 2007, 16:09 »
0
Hola gente como les va?? Tengo el sig problema...tengo un circuito funcionando para un 16F84 con su codigo y quiero usar un 16F628 en su lugar pero no puedo configurarlo bien ...he visto los registros no implementaos que tiene etc pero no se porque no me responde igual..algo le estoy escapando mal..no se si son los fuses (por ej cdo toco el BODEN me cambia la forma q se ejecuta..) En fin , lo que necesitaria es algun ejemplo en assembler de todo lo que se refiere a la configuracion del pic 16F628 (ya se que todo depende del circuito tambien en cto a los pines etc) Les dejo el assembler del 16F84 por si alguno esta canchero y me lo puede pasar para 16F628 (ya se que es mucho pedir !!!) Lo otro es si me dejan ejemplos de circuitos y su soft en 16F628 y ahi me dare cta porque no lo puedo configurar bien!!!! M e he cansao de ver el datasheet del pic y de la libreria de microchip..hago todo igual pero n me sale..creo que tiene que ver con los fuses del 628 son distintos del 84...desde ya muchas gracias gente...nos vemos online!!!
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.

eltyto

  • Miembro activo
  • **
  • Mensajes: 35
    • Ver Perfil
Re: Ayuda Configuracion 16f628
« Respuesta #1 en: Martes 11 de Septiembre de 2007, 20:29 »
0
Hola iova te cuento que no revise tu progr pero te aclaro que el prograna es practicamente = lo unico q tenes que tener en cuenta es que los reg de la ram que te PERTENECERIAN  para vos, son los de a pàrtir de la DIR 20h
en kso de usar el ptoa como e/s dig debes cargar ni bien lo inicializas con el nº07 en el reg CMCOM y por ultomo NO TE OLVIDES de reegresar a la pag 0 despues de usar un REG en otra pag.
  saludos  tyto
si no te adjunto  un ejm te lo pego aca.
 LIST P=16F627
   ERRORLEVEL -305
   ERRORLEVEL -302
;
; transmito en 1200-8bit-n-ninguno
;_config_cp_off&_wdt_off&_boden_off&_intrc_i/o_osc&_mclr_on&_lvp_off&_pwrte_on
;==========================================
indef   EQU     00h
tmr0   EQU     01h
pcl   EQU     02h
status   EQU     03h
fsr   EQU     04h
ptoa   EQU     05h
ptob   EQU     06h
pclath   EQU     0Ah
intcon   EQU     0Bh
pir1   EQU     0Ch
tmr1l   EQU     0Eh
tmr1h   EQU     0Fh
t1con   EQU     10h
tmr2   EQU     11h
t2con   EQU     12h
ccpr1l   EQU     15h
ccpr1h   EQU     16h
ccp1con   EQU     17h
rcsta   EQU     18h
txreg   EQU     19h
rcreg   EQU     1Ah
cmcom   EQU     1Fh

opcion   EQU     81h
trisa   EQU     85h
trisb   EQU     86h
pie1   EQU     8Ch
pcon   EQU     8Eh
pr2   EQU     92h
txsta   EQU     98h
spbrg   EQU     99h
eedata   EQU     9Ah
eeadr   EQU     9Bh
eecon1   EQU     9Ch
eecon2   EQU     9Dh
vrcon   EQU     9Fh



;aca pongo MIS REG
loop   equ   20h
loop1   equ   21h
unidad   equ   22h
decena   equ   23h
centena   equ   24h
reg1   equ   25h
reg2   equ   26h
reg3   equ   27h
luz_p   equ   28h
luz_b   equ   29h
luz_a   equ   2ah
k1   equ   2bh
k2   equ   2ch
k3   equ   2eh


k11   equ   2fh
k22   equ   30h
k33   equ   31h
w   equ   00h
pc   equ   02h
valor1   equ   .26
valor2   equ   .136
valor3   equ   .40
almacen1_w   equ   32h
almacen2_s   equ   33h
tiempo1   equ   34h
r12   equ   35h
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
reset
   org      0
   goto   inicio





inicio   
   clrf   ptoa
   clrf   ptob
   movlw   .07
   movwf   cmcom
   bsf   status,5;voy a pag 1
   bcf   status,6
   nop
   movlw   b'00000000'
   movwf   trisa;configuro ptoa

   movlw   b'01001011' ; rb0 int,
   movwf   trisb

   movlw   b'10000111'
   movwf   opcion

   movlw   b'00100110' ;parametros de comunicacion
   movwf   txsta ;
   movlw   .25
   movwf   spbrg
   bcf   pie1,4 ;desab int x recep

   bcf   status,5  ; regr al bco 0
   movlw   b'11110000' ;.
   movwf   intcon

   movlw   b'10000000'
   movwf   rcsta

   bsf   rcsta,7 ;spen¡1 hab pto serie

   bsf   pir1,4 ;activo bandera de TRANS baff

Alternative

  • Miembro MUY activo
  • ***
  • Mensajes: 176
    • Ver Perfil
Re: Ayuda Configuracion 16f628
« Respuesta #2 en: Miércoles 12 de Septiembre de 2007, 06:33 »
0
Porque no checas la configuracion
del oscilador, tal ves estas colocando que
utilisas el oscilador interno,...
 :hola: