Pages: [1]   Go Down
Author Topic: Attiny45 & MEGA 1280 as ISP  (Read 897 times)
0 Members and 1 Guest are viewing this topic.
Bom Princípio - RS
Offline Offline
Sr. Member
****
Karma: 0
Posts: 263
SOFTWARE DEVELOPER, HACKER, RASPBERRY/ARDUINO/QT ENTHUSIAST & METALLICA FAN
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset


Galera, eu comprei este kit ->http://lojabrasilrobotics.blogspot.com.br/2012/03/kit-attiny-para-arduino-r1300.html

Faz um BOM tempo, e tenho ele guardado, tentei muitas vezes gravar mas nunca consegui gravar nada nele. Possuo um arduino MEGA 1280,
queria saber se tem alguma modificação para rodar o código?
Eu fiz diversas vezes o upload do ISP liguei os cabos, igual aqui:


Só que pelo arduino ser outro modelo acredito que seja este o problema, na maioria das vezes da erro na IDE mas dependendo de como eu ligo até 'vai' o código mas não roda o blink nem nada...

Enfim se alguém puder me dar uma luz agradeço!
Logged

My Toys:
Raspberry Pi (Model B)
Arduino MEGA 1280: ( Shield LCD 16x2, Ethernet, RFID )
Freescale Kinetis KL25Z [/

Portugal
Offline Offline
Edison Member
*
Karma: 37
Posts: 1534
Pretending you know everything then you will learn nothing.
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Carregas-te o skeetch que esta nos exemplos "Arduino ISP" correcto.
Depois outra coisa, visto estas a usar o 1280 os pinos do interface SPI sao diferentes do uno ou Duemilanove
// pin name:    not-mega:         mega(1280 and 2560)
// slave reset: 10:              53
// MOSI:        11:               51
// MISO:        12:               50
// SCK:         13:               52
verifica se os ligaste correctamente
Para provares que estas a falar com o chip podes sempre usar em linha de comandos o avrdude para leres a assinatura do chip
Se usares o Windows podes comprovar isso assim:
Abres a pasta onde tens a instalaçao do arduino
Depois procuras esta pasta:
 arduino-1.0.3-windows\arduino-1.0.3\hardware\tools\avr
e copia o caminho da pasta, abre o cmd e escreve cd c:/.....a..tua..localizacao.....arduino-1.0.3-windows\arduino-1.0.3\hardware\tools\avr
depois corres o avrdude asssim
avrdude -c avrisp -p t45
Se tudo correr bem ele deve identificar o chip e mostrar te a assinatura dele
Logged

Debian,Mint,Ubuntu
Arduino Mega 2560
Arduino Nano
Arduino Duemilanove
MAC OS Montain Lion
Raspberry PI Model B


Bom Princípio - RS
Offline Offline
Sr. Member
****
Karma: 0
Posts: 263
SOFTWARE DEVELOPER, HACKER, RASPBERRY/ARDUINO/QT ENTHUSIAST & METALLICA FAN
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Obrigado


Fiz exatamente o que disse e:

Se eu não seleciono após rodar o Arduino as ISP:
avrdude: stk500_recv(): programmer is not responding

Se eu seleciono:
Arduino.h not found;

Outro erro também:
avrdude: stk500_getsync(): not in sync: resp=0x1c


Estes testes não podem queimar o Attiny? aparentemente ele esta normal, mas como ja tentei de tudo não sei se ele não queimou...
...
Logged

My Toys:
Raspberry Pi (Model B)
Arduino MEGA 1280: ( Shield LCD 16x2, Ethernet, RFID )
Freescale Kinetis KL25Z [/

Portugal
Offline Offline
Edison Member
*
Karma: 37
Posts: 1534
Pretending you know everything then you will learn nothing.
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
Outro erro também:
avrdude: stk500_getsync(): not in sync: resp=0x1c
Sabes que apos carregares o skeetch Arduino ISP depois para poderes enviar skeetchs para outra placa nas opçoes tens de selecionar no Tools ->programmer ->Arduino as ISP !!
Pelo teu errro stk500 estas a usar o programador que é usado com o arduino sem ser programador ISP
Logged

Debian,Mint,Ubuntu
Arduino Mega 2560
Arduino Nano
Arduino Duemilanove
MAC OS Montain Lion
Raspberry PI Model B


Bom Princípio - RS
Offline Offline
Sr. Member
****
Karma: 0
Posts: 263
SOFTWARE DEVELOPER, HACKER, RASPBERRY/ARDUINO/QT ENTHUSIAST & METALLICA FAN
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ok, fiz o teste agora com o Arduino as ISP, e deu outro erro ahaha...



avrdude: stk500_getsync(): not in sync: resp=0x00
Logged

My Toys:
Raspberry Pi (Model B)
Arduino MEGA 1280: ( Shield LCD 16x2, Ethernet, RFID )
Freescale Kinetis KL25Z [/

Bom Princípio - RS
Offline Offline
Sr. Member
****
Karma: 0
Posts: 263
SOFTWARE DEVELOPER, HACKER, RASPBERRY/ARDUINO/QT ENTHUSIAST & METALLICA FAN
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Outra coisa que percebi é que se eu seleciono a placa Attyni ele não esta nem compilando, dia que não foi declarado OUTPUT, que não foi declarado HIGH/LOW, parece que não esta nem pegando o arduino.h ...
Logged

My Toys:
Raspberry Pi (Model B)
Arduino MEGA 1280: ( Shield LCD 16x2, Ethernet, RFID )
Freescale Kinetis KL25Z [/

Bom Princípio - RS
Offline Offline
Sr. Member
****
Karma: 0
Posts: 263
SOFTWARE DEVELOPER, HACKER, RASPBERRY/ARDUINO/QT ENTHUSIAST & METALLICA FAN
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

FUNCIONOU AGORA!

Não me pergunte como, eu fui tentar fazer upload de um Sketch par ao meu arduino com o circuito ligado, única alteração que fiz foi tirar o capacitor de 10uF do pino resset, agora ta funcionando os códigos... smiley
Logged

My Toys:
Raspberry Pi (Model B)
Arduino MEGA 1280: ( Shield LCD 16x2, Ethernet, RFID )
Freescale Kinetis KL25Z [/

Bom Princípio - RS
Offline Offline
Sr. Member
****
Karma: 0
Posts: 263
SOFTWARE DEVELOPER, HACKER, RASPBERRY/ARDUINO/QT ENTHUSIAST & METALLICA FAN
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Só para deixar registrado, só consegui com a versão 022 da IDE.
Logged

My Toys:
Raspberry Pi (Model B)
Arduino MEGA 1280: ( Shield LCD 16x2, Ethernet, RFID )
Freescale Kinetis KL25Z [/

Pages: [1]   Go Up
Jump to: