Prezados,

Esta é minha primeira postagem e gostaria de saber se posso contar com a ajuda de vocês aí do fórum.

Ganhei uma placas  do Arduino UNO R3 de um amigo que nunca usou; instalei a IDE indicada no site oficial e quando fui fazer os testes tive a seguinte mensagem no fim da compilação:

AVRDUDE: STK500_GETSINC(): NOTSINC: RESP=00xOO

Pesquisei e verifiquei orientações dadas que eram as seguintes:

Porta de comunicação - (a que selecionei estava correta).

Tipo de placa selecionada - (a que selecionei estava correta) 

Tipo de conexão para gravação  - estava em USBtiny ISP, mas acabou funcionando também em arduino ISP. Como a mensagem continuou e verifiquei que o uC da placa é um ATmega328, selecionei a placa Duemilanove w/ATmega328 compilei alguns exemplos que já vem no pacote da IDE e  tudo funcionou  bem. Minha duvida é a seguinte: Posso continuar com a placa selecionada? Não estou perdendo nada da placa arduino uno com isso?

Exibições: 516

Responder esta

Respostas a este tópico

Selecione a opçcao Arduino UNO - ela existe.

O circuito da interface USB/serial são diferentes.

Sim.

Não.

http://arduino.cc/en/Main/arduinoBoardUno

The Uno differs from all preceding boards in that it does not use the FTDI USB-to-serial driver chip. Instead, it features the Atmega16U2 (Atmega8U2 up to version R2) programmed as a USB-to-serial converter.

O Uno difere de todas as placas anteriores em que ele não usa o chip controlador USB-to-serial FTDI. Em vez disso, ele apresenta o Atmega16U2 (Atmega8U2 até a versão R2) programado como um conversor USB para serial.

Jose,

Você perde em espaço de memoria devido ao bootloader ser um pouco maior, velocidade de Upload do Duemila é 57600 e do Uno é 115200, como dito pelo José Gustavo o conversor USB é um FTDI e não o Atmega 16U2.

Também tem algumas diferenças na pinagem entre o Duemila e o UNOR3, são os pinos de I2C que agora estão nos dois lados, pelo que me lembro de mais importante é isto. 

Mas se você quiser você pode mudar o boot do seu microcontrolador, ou comprar um microcontrolador com boot do UNOR3.

Abs

Mauricio Ortega

 

Prezados Senhores, agradeço a atenção de todos. O conversor serial não  é o FT232 e sim o MEGA 16U2.   As opções de programação que existem são: USBtinyISP,  USBsap e Arduino as ISP,como disse, todas conseguem gravar o uC, mas pelo que conheço de outros programadores e compiladores da própria AVR ATTINYNI88, ATIMEGA8, 168, 238, ATMEL 89S52, 89S8253  e PIC F6F, 18F... penso que não seria o arduino ISP.De qualquer forma, gostaria de poder continuar contando com a ajuda dos Senhores. Esqueci de mencionar que a versão da IDE é Arduino 1.0.5-r2

Na IDE do Arduino:

Ferramentas / placa / Arduino UNO (selecione esse)

Ferramentas / gravador / AVRISP mkll (seleção automatica) 

Ok,

Na verdade independe a seleção, a configuração esta definida no arquivo boards.txt , quando vc seleciona o modelo de Placa Arduino o software já configura aforma de gravação e placa a ser utilizada.

Obs Troque o Atmega328 com boot do UNOR3.

abs

Mauricio, onde consigo o boot UNOR?

Dendro do Software tem, olhe neste caminho.

Arduino\hardware\arduino\bootloaders\optiboot.

Abs

Mais uma vez, muito obrigado. Vou fazer uns testes seguindo as orientações dos Senhores.

Mauricio, muito obrigado pela ajuda. Consegui grava o bootloader seguindo o caminho que você me passou, usei um programador universal que tenho, tive alguns problemas para configurar os fuses mas deu tudo certo.

Muito obrigado mesmo.

Legal!!

fico a disposição

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço