Possuo um Projeto Comercial onde foi desenvolvido uma placa específica e personalizada que nada tem a ver com a plca arduino. No circuito foi utilizado ATM328.

  O código inclui alguma bibliotecas e é compilado e transferido ao ATM328 através da própria IDE Arduino.

  Minhas dúvidas :

 O Produto é Comercial , a nível de Licenciamento do Arduino , o que seria necessário para que eu descaracteriza-se a utilização dessa Ide ?

 Por ser Comercial , estou indo contra alguma questão do licenciamento Arduino ?

 Não utilizo nenhuma referência ao Nome nem a Logo Arduino.

 Alguêm com real conhecimento do assunto pode me orientar ? Agradeço desde já.

Exibições: 889

Responder esta

Respostas a este tópico

O fato de ter usado um atmega não significa que esteja usando ou copiando "Arduino",pois antes de existir Arduino ja eram feitas placas basicas como ele,apenas não se usava nenhum nome especial.Não considero a existencia de OpenHardware,pois Arduino é tão basico que qualquer aplicação que for ser feita com AVR parecerá uma copia do Arduino.Isso é um perigo para os leigos,impedindo de ter conhecimento exato sobre Atmega.Caso esteja usando a IDE obedecendo questões direitos autorais tudo bem.Mas se quiser pode usar o AVRdude,Atmel Studio ou outra IDE

Exatamente isso que entendo também !

E eu gostaria muito de fugir da Ide do Arduino , você sabe me explicar com mais detalhes tudo que preciso para compilar meu código e transferir para o atmega sem passar por nada arduíno ?

 Se eu tiver uma Placa própria  minha com um ATMega328 Virgem ( Sem bootloader)  e quiser compilar meu código e gravar tudo que preciso no microprocessador sem usar nenhuma placa arduino ( apenas a minha ) e NADA  da IDE Arduino, o que exatamente de Hardware e Soft eu irei necessitar ? Alguém sabe me informar ? Eu precisaria também do passo a passo da operação em sí.  Agradeço desde já qualquer ajuda.

Cesar , antes do Arduino, a unica opção era usar as ferramentas do fabricante ATMEL

http://www.atmel.com/pt/br/devices/ATMEGA328.aspx

http://atmel.force.com/support/articles/en_US/FAQ/How-to-program-an...

Como programar um Microcontrolador AVR (por exemplo, ATmega 328 do Aduino) ?

- usando as ferramentas ATMEL Studio  (é gratis) 

http://www.atmel.com/tools/ATMELSTUDIO.aspx

Vai precisar de um adaptador de HW para gravar o Microcontrolador :

http://www.atmel.com/tools/STK600.aspx

Existem vários outros adaptadores de HW :

https://learn.sparkfun.com/tutorials/installing-an-arduino-bootload...

http://www.atmel.com/products/microcontrollers/avr/xplained.aspx

Muito obrigado!

Era justamente o que eu precisava saber .. como se fazia antes do advento Arduino.

Eu penso assim, o Arduino foi uma jogada de marketing sobre uma coisa que já existia.

Juntaram tudo em um único pacote que não precisa instalar mais nada, pois vem uma IDE, um compilador e uma placa com uma boa integração.

O diferencial é o estilo de codificação baseado no wiring, as pessoas não precisam configurar nenhum registrador para por exemplo escrever pela serial isso é muito bom, mas ao mesmo tempo é muito ruim, pois as pessoas não sabem como o processador funciona (talvez nem precisem saber mesmo).

A IDE do arduino utiliza o avr-gcc para compilar os códigos para AVR, mais informações aqui http://www.nongnu.org/avr-libc/

Você poderia utilizar o bootloader sem problemas, até porque esse bootloader stk500 não foi desenvolvido pela comunidade Arduino. É claro vc ganha um pouco mais de espaço na flash se vc não usar.

Um programador que gosto de usar é o USBASP. http://www.fischl.de/usbasp/

Flávio, 

Esse USBASP parece ser muito bom.

Você comprou ou montou o circuito?

Obrigado por compartilhar.

O primeiro gravador USBASP eu montei há uns 4 anos atrás, funcionou mas era lenta para gravar um código blink, mais de 1 minuto, pois meu inglês era pobre eu não havia entendido que existia duas velocidades de gravação, apenas um jumper mudava isso, acabei desmontando pela minha ignorância em inglês.

A que uso hoje, eu comprei na china, funciona com Atmega alvo alimentado com 3.3V ou 5V, ajuste manual de tensão.

Flávio, você poderia nos enviar o circuito que montou no passado ?

Muito obrigado.

Eu montei pelo esquema que está no próprio site.

Mas vc precisa ter um gravador para gravar o firmware no atmega8, ainda não testei, mas teoricamente da para usar um arduino Uno e gravar o firmware no atmega8.

Usando o código Arduino ISP e comunicando com Avrdude.

Ontem testei, o código Arduino ISP com um atmega328 na protoboard e consegui ler o fusebits.

 Ou se alguém possuir um outro código que funcione e traga as teclas de função do teclado, também serve ...  grato.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço