logo
Inicio  •  Noticias  •  Fichas y artículos  •  Foros  •  Perfil  •  Buscar  •  Registro
 Ingreso
Nombre:

Contraseña:

Recordar



¿Recuperar la contraseña?

Regístrese

 ZONADEPRUEBAS 3.0

 Buscar

Búsqueda avanzada

 Nuevos Miembros
freshko 13/7/2012

uukrul
13/7/2012

Hark0
12/7/2012
erniman 5/6/2012
biblio74 2/6/2012

jrodriguezv
2/6/2012

kazin79
8/5/2012
jgnavarro 7/5/2012
pinace 7/5/2012

jad2
24/4/2012

 ¿Quién está en línea?
47 usuario(s) en línea (46 usuario(s) navegando Foros)

Registrados: 0
Invitados: 47

más ....

 RetroZONADEPRUEBAS
Zonadepruebas 2.0
Zonadepruebas 1.0
Antiguos foros

 Discusiones recientes en los foros
Foro Tema Respuestas Visto Ultimo Envío
VENDER Mercadillo de Ovan [act. 25/08/12] 2 3446 25/8/2012 22:40 Ovan
GENERAL Más soluciones anticrisis: favoralia.com [OT] 2 3485 21/8/2012 23:27 Orkoto
GENERAL Ultracarga 47 Konamis para MSX - MSXplug #4 5 4080 18/8/2012 21:10 robsy
PIEZAS DISPONIBLES RetroClasificados - anúnciate gratis y sin necesidad de registrarte 99 11772 16/8/2012 3:18 davebizarro
GENERAL Fotografiando algunos ordenadores 137 13691 15/8/2012 2:47 chernobil
GENERAL El futuro ¿juegos antiguos en 3d? 2 3822 14/8/2012 1:16 tic
VENDER Venta de Juegos de Spectrum 4 3284 13/8/2012 22:45 garillete
CAMBIAR vendo cambio cosas, super nintendo 142 18317 13/8/2012 1:42 jojo073
INFO / AYUDA Saltamos al sitio nuevo 225 15399 13/8/2012 1:01 josepzin
VENDER Mercadillo (act 09/08 zx81) 224 29196 11/8/2012 12:40 Orkoto
CAMBIAR Mercadillo de Mode 2 (actualizado a 03-08-12) 162 26463 10/8/2012 9:50 Mode2
GENERAL Las entrevistas de Commodore Plus 5 3409 8/8/2012 17:36 josepzin
GENERAL Commodore 64: Especial 30º Aniversario [Vídeo] 1 2855 8/8/2012 10:15 LexSparrow
GENERAL Por si os quedáis sin curro, y queréis montar un "bisnes" 16 6106 6/8/2012 16:23 radastan
VENDER Vendo lotazo amstrad cinta. 2 3405 6/8/2012 14:48 Jose32zgz
MICROORDENADORES Puerto Serie y Arduino 2 2769 6/8/2012 1:22 6510
VENDER Post de cambio de Sisco (Actualizado 04-07-12) 76 13089 5/8/2012 15:03 Sisco
RETROINFORMÁTICA HOY Retroparla quien se apunta? 12 7003 5/8/2012 0:50 LexSparrow
GENERAL ¿Donde conseguir estos componentes electronicos? 28 9071 4/8/2012 19:51 Lord British
VENDER Vendo juegos de Spectrum, Spectrum +3 y MH especial nº3 7 4438 4/8/2012 11:51 Ivanzx
ULTIMAS ADQUISICIONES TRS-80 Pocket Computer 10 5191 3/8/2012 5:45 Selandari
RETROINFORMÁTICA HOY Por fin el ZX Spectrum ha llegado al mundo de e-sports 4 3118 2/8/2012 23:52 mentalthink
MICROORDENADORES Varios MAMEs para Raspberry Pi 4 3939 2/8/2012 10:28 zup
RETROINFORMÁTICA HOY Acabar La Pulga en 28 segundos?? 7 3620 2/8/2012 7:57 mentalthink
CAMBIAR ¿Alguien tiene una ULA de spectrum 48K de sobra? 1 2720 1/8/2012 1:52 joemorgan
JUEGOS ELEC. PORTÁTILES Y mas consolas portátiles (ahora, destripada) 34 10990 31/7/2012 10:31 jepalza
RETROINFORMÁTICA HOY Podcast núm. 2 de EMS (El Mundo del Spectrum) 1 2543 31/7/2012 0:49 LexSparrow
MICROORDENADORES ¿Porque los ordenadores tienen borde?. 11 5301 30/7/2012 19:43 mcleod_ideafix
GENERAL Menuda noche más movida ... 0 2829 29/7/2012 1:49 LexSparrow
VENDER Lote de 15 Juegos de PC y algunas cosillas más 31 7976 26/7/2012 17:26 chernobil
RETROINFORMÁTICA HOY RetroEuskal 2012 8 3927 26/7/2012 16:51 Taburoto
GENERAL MSXplug #1 - iPhone alimentando vuestros MSX! 29 7981 26/7/2012 11:56 robsy
COMPRAR Compro FPGA Altera DE1 1 2620 23/7/2012 11:40 mcleod_ideafix
ULTIMAS ADQUISICIONES Kyotronic 85 7 3526 22/7/2012 17:26 zitror
PIEZAS DISPONIBLES [Regalo] Hilo de las cosas que regalo [Josepzin] 69 11267 22/7/2012 10:25 josepzin
MICROORDENADORES ¿Que paso con Dragon? 125 15194 22/7/2012 1:01 tic
MÁQUINAS RECREATIVAS Disponible GameLinBox: Linux para la consola "GameBox" 40 12332 21/7/2012 17:51 zitror
MICROORDENADORES MIAs españoles de spectrum 152 14413 21/7/2012 2:33 zitror
JUEGOS ELEC. PORTÁTILES Mini Classics: Harry Potter a 1,99€ 3 3391 20/7/2012 21:58 Harlok
ULTIMAS ADQUISICIONES Digital DEC PC 320p con problemas 5 3364 20/7/2012 2:30 TirantLoNegre

ZONADEPRUEBAS índice del foro
   MICROORDENADORES
     Puerto Serie y Arduino
Registrese para enviar

Vista jerárquica | Nuevos pimero Tema Anterior | Próximo Tema | Abajo
Envíos Hilo
mentalthink
Enviado: 5/8/2012 3:08
Como en su casa
Conectado: 11/4/2010
Desde:
Envios: 990
Puerto Serie y Arduino
Hola me gustaría saber si alguién ha probado algo con el puerto Serie de un C64, ya sea con un Arduino o con otro Microcontrolador...

El hecho es que ayer descubrí una web (algunos "perlas" estáis por alli), con un lenguaje y un Ide, que me ha encantado... y mi idea , aunque solo es para hacer una prueba... me gustaria sacar una tabla ASCII del arduino al C64... según he leído pero no sé si me equivoqué, leí algo de que el puero serie del C64 tiene un chip UART... que muy bien no sé lo que es...

Pues nada un saludo!!!
LexSparrow
Enviado: 5/8/2012 7:16
Administrador
Conectado: 28/12/2005
Desde: Madrid, España
Envios: 1219
Re: Puerto Serie y Arduino
Por favor, id publicando los temas nuevos en el sitio nuevo. Este se va a cerrar en muy poco tiempo.


----------------
Zonadepruebas | Press Play Then Any Key |

6510
Enviado: 6/8/2012 1:22
Como en su casa
Conectado: 6/1/2010
Desde:
Envios: 187
Re: Puerto Serie y Arduino

UART: circuito al que se le carga un byte en paralelo y lo transmite serie, bit a bit; o viceversa, lo recibe serie y cuando tiene 8 bits permite leerlo de un golpe "en paralelo". Además inserta una señalización especial consistente en un bit de start, uno o más de stop, paridad opcional y un tiempo de parada.

El acrónimo UART viene de "Universal Asynchronous Receiver Transmitter", Emisor y receptor asíncrono universal. En el mundo de la familia 65xx el acrónimo usado es ACIA, "Asynchronous Communication Interface Adapter". Dos nombres para la misma cosa.

El chip "UART" al que te refieres es la CIA 6526 y no es una "UART" como tal sino que, entre otras cosas, incorpora un registro de desplazamiento serie "pelado". No envía el bit de start, ni bits de stop, ni paridad. Sólo envía los 8 bits del byte que se cargue.

Para conectar el C64 al Arduino veo dos posibilidades:

- "bit banging", o sea, desde Arduino enviar los bits y el clock temporizando por software.

- usando la interfaz SPI del Atmel. SPI es básicamente un registro de desplazamiento. Hay que elegir el modo SPI (1, 2, 3 ó 4) para que la polaridad del clock sea adecuada para atacar a CNT de la CIA. Y tendrás que usar las dos CIAs, una para transmitir y otra para recibir. Una de las CIAs está conectada al IRQ del 6510 y la otra a NMI, así que va a ser entretenido

Datasheets en 6502.org - CIA 6526 y otros


Cuento aquí un pequeño experimento. En los '90 enganché un lector de tarjetas de crédito al C64 usando la CIA. El pinout del lector lo saqué pasando la tarjeta e investigando a base de osciloscopio. Total que por fin un día pasé la tarjeta y aquello soltó un chorrazo de bits. La lectura del SDR la hacía por interrupciones. Del bitstream se podía extraer en plano los números de la tarjeta, que creo recordar van codificados en un alfabeto binario de 5 bits. El caso es que el hardware funcionó y esa fué la satisfacción Por supuesto, nada de PIN ni contraseñas jeje todo eso va encriptado.

Saludos,
V.
Vista jerárquica | Nuevos pimero Tema Anterior | Próximo Tema | Tope

Registrese para enviar
 



Anillo de Coleccionistas Hispanos de Ordenadores y Consolas logo_anillo
[ Unirse al Anillo | Homepage del Anillo | Sitio al azar | << Previo | Siguiente >> ]

Logos, marcas e imágenes propiedad de sus respectivos poseedores. Comentarios propiedad y responsabilidad de cada autor
Salvo que se indique lo contrario el contenido original de esta página puede utilizarse libremente siempre que se cite como fuente a www.zonadepruebas.com
Queda terminantemente prohibido el uso o enlace externo de cualquier contenido presente en Zonadepruebas que no sea original de la propia Zonadepruebas

© 2003-2012 Zonadepruebas - http://zonadepruebas.org/backup - Aviso legal -