collapse

* Posts Recentes

Como ver se uma tomada tem a terra ligada? por Alfredo Garcia
[Ontem às 20:13]


Via Verde - Identificador por TigPT
[Ontem às 09:56]


Estação de soldadura da Banggood, será boa compra ? por vasco
[16 de Fevereiro de 2018, 17:47]


Desenho PCBs 80's por senso
[16 de Fevereiro de 2018, 14:35]


Como guardar componentes SMD ? por vasco
[16 de Fevereiro de 2018, 14:34]


e-bike converter piscas para 12v por vasco
[15 de Fevereiro de 2018, 23:51]


Ebay - fornecedor em Espanha por SerraCabo
[15 de Fevereiro de 2018, 01:11]


BostonDynamics - Vai uma mãozinha? por TigPT
[14 de Fevereiro de 2018, 15:58]


Primeiro campeonato mundial de Ski robótico por TigPT
[14 de Fevereiro de 2018, 15:15]


Ajuda com 5A por almamater
[13 de Fevereiro de 2018, 19:38]

Autor Tópico: Programar atmega 1284P com USBAsp e ver a porta serie por FTDI  (Lida 728 vezes)

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

Offline Kristey

  • Mini Robot
  • *
  • Mensagens: 756
Programar atmega 1284P com USBAsp e ver a porta serie por FTDI
« em: 23 de Novembro de 2015, 23:42 »
Ora ando aqui a aventurar-me com outros microcontroladores da atmega.

Não me importo de ter que programar isto sem a FTDI, mas estou a ter problemas em comunicar por serial.
Usando um programa simples ele comunica bem na primeira porta serie.
Código: [Seleccione]
Serial.println("Ola");
digitalWrite(13,HIGH);
delay(1000);
Serial.println("oi");
digitalWrite(13,LOW);
delay(1000);

O problema é quando faço upload de um programa que supostamente funcionava bem no atmega 328, e ao qual nada mudei, pelo menos podia dizer o Serial.println("connecting...") que tem no void setup, mas nem isso...
Está sempre caladinho :(

Posto isto nao consigo fazer debug...
Ainda comecei a ler umas coisas em de AVRdude, mas não consegui avançar muito nem solucionar o problema.

Alguém me pode ajudar?

Offline jm_araujo

  • Mini Robot
  • *
  • Mensagens: 2.245
  • NERD!
Re: Programar atmega 1284P com USBAsp e ver a porta serie por FTDI
« Responder #1 em: 24 de Novembro de 2015, 00:02 »
Que ambiente estás a usar?
Recompilaste?

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.458
  • Helpdesk do sitio
Re: Programar atmega 1284P com USBAsp e ver a porta serie por FTDI
« Responder #2 em: 24 de Novembro de 2015, 00:24 »
Convem, porque os registos da UART são diferentes.
Já programas-te os fuses?
Tens de desligar o clock div e activar full swing crystal oscillator 8Mhz - e 1k clocks +/-.
« Última modificação: 24 de Novembro de 2015, 00:41 por senso »
Avr fanboy

Offline Kristey

  • Mini Robot
  • *
  • Mensagens: 756
Re: Programar atmega 1284P com USBAsp e ver a porta serie por FTDI
« Responder #3 em: 05 de Dezembro de 2015, 04:08 »
Peço desculpa anda não ter escrito aqui, mas estive bastante aterrado nos últimos dias.

O ambiente que estou a usar é o IDE do Arduino.

Senso ainda tentei começar desta vez a programar tudo por mim sem o IDE do Arduino contudo o tempo que demoraria a desenvolver o projecto não me permite entregar isto a tempo e não iria ser avaliado.
Eu tenho um cristal de 16MHz para que tudo seja igual a um arduino normal.
A questão aqui é: se eu escrever um simples programa a falar um "olá" por série, como o que escrevi em cima, ele comunica bem (tem duas portas série, e ele comunica na primeira), ora pressuposto que ao fazer upload de um programa qualquer que tenha um serial print logo no setup, seria pressuposto que ele continua-se a falar na mesma :/

Posso fazer o que me estás a indicar, contudo preciso de um pouco mais de luzes?
É pelo avr rude que faço esses procedimentos?