TODOPIC

Otros Microcontroladores / Dispositivos programables => Microcontroladores 8 bits => Mensaje iniciado por: maelo en 07 de Febrero de 2009, 22:50:06

Título: HOLA ME PODRIAN AYUDAR CON ESTE CODIGO
Publicado por: maelo en 07 de Febrero de 2009, 22:50:06
ME PODRIAN MANDAR LA DESCRIPCION ES ESTE PROGRAMA POR FAVOR

include "8515def.inc"--- librerias y caracteristicas del microcontrolador a usar

.def temp = r16 ;temporary data
.def temp2= r17

.org $0000--- registro origen del programa en el microcontrolador
ldi temp,low(RAMEND)
out SPL,temp
ldi temp,high(RAMEND)
out SPH,temp ;init Stack Pointer

ser temp2
out DDRB,temp2 ; Inicializamos el puerto B como salida

rjmp start ;reset handler

.org URXCaddr ;definition in the
rjmp UART_RX_interrupt ;8515 include file

;receive complete interrupt
UART_RX_interrupt:
in temp ,UDR
dec temp
out PORTB,temp
inc temp
rcall transmit
reti

;initialize UART
initialize:
out UBRR, temp ;init baudrate

;enable receiver, transmitter and TXCint
ldi temp, (1<out UCR, temp
sei ;global interrupt enable
ret

;transmit a byte
transmit:
sbis USR,UDRE ;ready to send?
rjmp transmit
out UDR, temp
ret

start:
ldi temp, 11 ;19.200bps@3.686MHz
rcall initialize
forever:
rjmp forever ;eternal loop
Título: Re: HOLA ME PODRIAN AYUDAR CON ESTE CODIGO
Publicado por: FuYiVape en 09 de Febrero de 2009, 15:04:45
Hola maelo!

Que necesitas saber?

es un codigo simple para ercibir/transmitir por USART.

Necesitas saber cada parte del codigo?

Saludos
Título: Re: HOLA ME PODRIAN AYUDAR CON ESTE CODIGO
Publicado por: migsantiago en 09 de Febrero de 2009, 21:09:31
Hola

Por favor lee las reglas del foro ubicadas en el Funcionamiento del Foro Todopic.

http://www.todopic.com.ar/foros/index.php?action=globalAnnouncements;id=1

Una vez que aclares el asunto de tu tema modificaré el título del mismo.

Gracias.