Tengo una placa basada en Atmega-16, conectada a través de Max232 a los pines 2,3,5 de un conector db-9. El conector se conecta a una PC. Estoy obteniendo caracteres extraños en el hiper-terminal en lugar del normal "Hello World" para el programa de prueba en serie. He establecido tanto la velocidad en baudios en Atmega-16 como la hiper terminal en 4800. No estoy recibiendo ningún defecto. Por favor ayuda. ¡Gracias!
Editar: estoy usando este kit: enlace Los pines serie del Atmega16 se enrutan a través de un max232 a db-9, el circuito es el mismo que este:
Lasconfiguracionesenelterminalson:
Bitsdedatos:8
Bitsdeparada:1
Paridad:ninguna
Velocidaddetransmisión:4800
Elcódigobascomes:
$regfile="m16def.dat"
$crystal = 2000000
$baud = 9600
Config Lcd = 16 * 2
Config Lcdpin = Pin
Cls
Cursor Off
Dim A As String * 1
Do
A = Waitkey()
Print A
Cls
Lcd A
Loop
End
El problema también puede verse como: enlace
Las imágenes que muestran los caracteres (10) que estoy recibiendo son:
yelcódigohexadecimalcorrespondientequeestoyrecibiendoes: