¿Cómo puedo depurar el USART en AVR utilizando AVR Studio Simulador

B

belax

Guest
Foy sentimos mi Inglés, soy de Rusia, Moscú-Zelenograd
He ATTINY2313 (a 16MHz).
Me puse registros a utilizar USART como receptor en 250.000 b / s y esperar (en bucle), cuando poco RXC se establecerá en el registro UCSRA.
Luego voy a la ventana de "estímulos y la tala" y puesto en ella estímulos en PORTD.
Los estímulos que tiene el mismo contenido de fácil siguientes:

000000000:00
000000002:01
000000150:00
000001450:01

Según este archivo después de 150 (1start 8 datos de 1 parada) * 64 ciclos de mi controlador debe establecer y poco a poco RXC FE (debido a cero bit de parada fue) en UCSRA.

Pero mi AVR Studio duesn't costumbre de hacerlo.

Mi pregunta: ¿Cómo puedo depurar USART (en el modo de Recv) con AVR Studio en el modo de programa (no utilizar en el depurador en circuito)?
Gracias.

 
Puede tratar de establecer el bit de RXC en UCSRA registro manualmente.
Esto no es elegante, pero se puede simular una interrupción en cualquier momento crítico en el flujo del programa.

Recuerdos.
Igor.

PS (Si quiere hablar de Rusia, escríbeme)

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Very Happy" border="0" />
 
Gracias.<: "Esto no es elegante, pero se puede simular una interrupción en cualquier momento crítico en su flujo de programa."
:>
Sí.Es un método que puedo hacer para simular la recepción de los datos.

Alguien (en otro foro) me dijo que "atmel ahora se está convirtiendo en la tecnología XML y en AVR Studio futuro será tener un depurador más poderoso".- Pero yo no lo creo.

PS en Rusia: ¿Qué puedo decir - que el antiguo método bueno, soldador, maketka, osciloscopio, etc

PSS - dicho sea de paso ATTINY2313 - no tan pequeños (20MIPS).Vale.gracias por contestar.

 

Welcome to EDABoard.com

Sponsor

Back
Top