collapse

* Posts Recentes

O que é isto ? por SerraCabo
[12 de Abril de 2024, 14:20]


Amplificador - Rockboard HA 1 In-Ear por almamater
[11 de Abril de 2024, 20:46]


Emulador NES em ESP32 por dropes
[10 de Abril de 2024, 15:30]


Meu novo robô por josecarlos
[29 de Março de 2024, 18:30]


Bateria - Portátil por almamater
[25 de Março de 2024, 22:14]


Escolher Osciloscópio por jm_araujo
[06 de Fevereiro de 2024, 23:07]


TP4056 - Dúvida por dropes
[31 de Janeiro de 2024, 14:13]


Leitura de dados por Porta Serie por jm_araujo
[22 de Janeiro de 2024, 14:00]


Distancia Cabo por jm_araujo
[08 de Janeiro de 2024, 16:30]


Laser Engraver - Alguém tem? por almamater
[16 de Dezembro de 2023, 14:23]

Autor Tópico: Sanguino  (Lida 30125 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline c3dr1c

  • Mini Robot
  • *
  • Mensagens: 854
Re: Sanguino
« Responder #105 em: 30 de Março de 2012, 00:19 »
Ya ya ja deu para compilar :D

E consegues gravar po atmega? Eu nao consigo.

Código: [Seleccione]
c:\grav>avrdude -c avrisp -p m644p -b 19200 -P COM3 -U flash:w:LVIFA_Base.hex:m

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.13s

avrdude: Device signature = 0x1e960a
avrdude: NOTE: FLASH memory has been specified, an erase cycle will be performed

         To disable this feature, specify the -D option.
avrdude: erasing chip
avrdude: reading input file "LVIFA_Base.hex"
avrdude: invalid byte value (LVIFA_Base.hex) specified for immediate mode
avrdude: write to file 'LVIFA_Base.hex' failed

avrdude: safemode: Fuses OK

avrdude done.  Thank you.
"O único modo de descobrir os limites do possivel é aventurarmo-nos um pouco para além deles em direcção ao impossivel."

Uma das Três Leis de Arthur C. Clarke

Offline zedlav

  • Mini Robot
  • *
  • Mensagens: 78
Re: Sanguino
« Responder #106 em: 30 de Março de 2012, 00:33 »
Sim aqui pelo arduino(ide) faz o upload.
quando ligas o atmega644p ao arduino(ide) qual é a interface serial que estás a usar?

Offline c3dr1c

  • Mini Robot
  • *
  • Mensagens: 854
Re: Sanguino
« Responder #107 em: 30 de Março de 2012, 00:43 »
O que é a interface serial?
É uma porta usb com um serial virtual COM3.
O arduino é o 0022

Nao sei se sera isto :P

Com o arduino ide da erro de synk. So consigo flashar com o avrdude.
E com o avrdude da aquele erro.
"O único modo de descobrir os limites do possivel é aventurarmo-nos um pouco para além deles em direcção ao impossivel."

Uma das Três Leis de Arthur C. Clarke

Offline zedlav

  • Mini Robot
  • *
  • Mensagens: 78
Re: Sanguino
« Responder #108 em: 30 de Março de 2012, 00:49 »
Modo fisico que ligas o pc ao atmega644p não sei se pode chamar interface desculpa my bad.
No meu caso eu ligo desta forma atmega644p->(modulo fdti)->pc

Offline c3dr1c

  • Mini Robot
  • *
  • Mensagens: 854
Re: Sanguino
« Responder #109 em: 30 de Março de 2012, 00:54 »
sim deve ser. eu é que nao domino muito os termos tecnicos :P

atmega644p<->silicon lab cp210x usb to uart bridge<->pc (usb)
"O único modo de descobrir os limites do possivel é aventurarmo-nos um pouco para além deles em direcção ao impossivel."

Uma das Três Leis de Arthur C. Clarke

Offline zedlav

  • Mini Robot
  • *
  • Mensagens: 78
Re: Sanguino
« Responder #110 em: 30 de Março de 2012, 01:21 »
Não estou a ver o que pode ser então.
Consegues gravar o blink e correr no atmega644p com o avrdude?


Offline c3dr1c

  • Mini Robot
  • *
  • Mensagens: 854
Re: Sanguino
« Responder #111 em: 30 de Março de 2012, 01:26 »
Yap isso consigo...
"O único modo de descobrir os limites do possivel é aventurarmo-nos um pouco para além deles em direcção ao impossivel."

Uma das Três Leis de Arthur C. Clarke

Offline zedlav

  • Mini Robot
  • *
  • Mensagens: 78
Re: Sanguino
« Responder #112 em: 30 de Março de 2012, 01:48 »
Pena não teres linux(dual boot ou vm) seria melhor para fazer testes.
Está a falhar qualquer coisa por aí e não é o atmega644p, talvez o arduino isp tenha algum bug.
Não te posso ajudar porque não tenho um arduino nem atmegas328  para reproduzir os teus passos.

Se eu descobrir algo já te digo, vou ver a source do avrdude.

Offline zedlav

  • Mini Robot
  • *
  • Mensagens: 78
Re: Sanguino
« Responder #113 em: 30 de Março de 2012, 02:06 »
tenta assim
Código: [Seleccione]
avrdude -c avrisp -p m644p -b 19200 -P COM3 -U flash:w:LVIFA_Base.hex:i

troca apenas o m pelo i.

Offline c3dr1c

  • Mini Robot
  • *
  • Mensagens: 854
Re: Sanguino
« Responder #114 em: 30 de Março de 2012, 02:07 »
Obrigado pelaq ajuda. Fui tentar o blink que tinha criado no avrstudio mas agora ja nao da. Da o mesmo erro. Ya ta aqui a falhar alguma coisa. Amanha faço uns testes. Thanks
"O único modo de descobrir os limites do possivel é aventurarmo-nos um pouco para além deles em direcção ao impossivel."

Uma das Três Leis de Arthur C. Clarke

Offline c3dr1c

  • Mini Robot
  • *
  • Mensagens: 854
Re: Sanguino
« Responder #115 em: 01 de Abril de 2012, 19:09 »
Bem ta tudo a correr bem, excepto que quando corro o labview, ele da erro a tentar receber info do arduino. Se tentar acender um led, ele acende, mas passado 5 segundos da erro:

Citar
Send packet and wait for response.  If response does not arrive within
specified time limit flush buffers and send again.  Repeat until specified
number of timeouts has been reached.  If specified number of timeouts
is reached continue and throw error 5003
"O único modo de descobrir os limites do possivel é aventurarmo-nos um pouco para além deles em direcção ao impossivel."

Uma das Três Leis de Arthur C. Clarke