AVR-HVPP con Arduino Mega2560 - Envío continuo en SerialPort

2

Estoy intentando reprogramar algunos ATtiny861A revueltos con la versión HVPP de ScratchMonkey. Importé el boceto a mi IDE (versión 1.0.5) y lo compilé / subí correctamente. Con la función de depuración deshabilitada, el TX-Led está continuamente cerrado y algunos (muchos) datos se transfieren a través del puerto serie. Establecer esto en 115200 o 9600 baudios no dio ninguna solución. Todos los datos son extraños y no tiene sentido ver qué tipo de datos podrían ser.

¿Alguna idea o sugerencia sobre eso, por favor?

PD: Como olvidé mencionar cualquier detalle, pregunte, le daremos toda la información que necesita.

    
pregunta felted67

2 respuestas

1

Ahora probé ScratchMonkey con un Arduino Nano. Así que veo que CTRL2 y CTRL3 se utilizan como RX / TX. Ahora quiero cambiar estos dos a otro puerto, tal vez A6 & A7. Como uso un ATTiny861 / 461 no es necesario usar A6 / A7 en la forma normal Versión para un attiny x61.

¿Cómo puedo cambiar CTRL2 a A6 & CTRL3 a A7 ?? Busqué en el código fuente, pero me perdí un poco ... 8 =)

¿Alguna sugerencia?

Gracias de antemano ...

Greetz ...... Detlef

Aquí hay una pequeña parte de los esquemas. Como ves, RX / TX se utiliza como puerto serie: por cierto uC es ATMega328 no 168 como se muestra ...

    
respondido por el felted67
0

Debo admitir (como espero que quede claro en la documentación) que no tengo experiencia personal con el uso de un Mega2560 para ScratchMonkey.

Por esa razón, la documentación tampoco muestra diagramas de cableado, etc. con gran detalle, y la configuración está diseñada para ser muy diferente para el Mega2560 que para el Uno (no 74HC595, etc.). La única documentación que existe es la última columna en el encabezado SMoHVPP.h :

// PIN          Standard        Leonardo/Micro  Mega (1280 and 2560)
//
// D0-7           2-9             2-9          A8-A15                              
// HVRESET         10              10              10
// SVCC            A0              11              11
// RDY             12              12              12
// XTAL            A2              13              13
//
// MOSI 74595      11                                          
// SCK 74595       13                                           
// RCLK 74595      A1                       
//
// CTRL0                           A5              A0                              
// CTRL2                           RX (1)          A2
// CTRL3                           TX (0)          A3
// CTRL4                           A3              A4
// CTRL5                           A2              A5
// CTRL6                           A1              A6
// CTRL7                           A0              A7

Por favor, avíseme si lo hace funcionar y, de no ser así, no dude en contactarme por correo electrónico.

    
respondido por el microtherion

Lea otras preguntas en las etiquetas