Boas pessoal alguem me sabe dizer como converter um programa de arduino em C, para utilizar em atmel studio?

Exibições: 830

Responder esta

Respostas a este tópico

Se for só para programar o arduino pelo Atmel Studio você pode seguir esse tutorial: Arduino + Atmel Studio. Dá até pra usar as bibliotecas do arduino.

Agora se você quer converter o código para linguagem de baixo nível, vai ter que fazer isso manualmente.

Um dos recursos do AtemlStudio é o Disasembly. Você pode navegar no código em vários níveis, inclusive ASM.

Com ele é possível refinar o código onde for necessário.

Bem, se você ja programa em C, com certeza já reconheceu que o "Arduino" nada mais é que uma biblioteca de Core rodando em cima de um bootloader e de um compilador GCC (GCC for AVR).

Programando em C você já está fazendo.

Na própria IDE do Arduino você poderia fazer tais modificações e escrever em ASM se necessário.

Mas se já conhece o AtmelStudio, toca a ficha e migra de uma vez.

Caso queira o tutorial transcrito:  aqui ou aqui..

Obrigado pois o que eu queria era utilizar um exemplo que tenho a funcionar em arduino, e utilizar esse mesmo codigo para programar um atmega 329 com a AVR Dragon

abraço

É possível usar o AVRdude _AtmelStd. no 329. No forum arduino.cc você acha mais informação.

Se você quer o código em C do seu sketch, vá em File/Preferences/Show Verbose Output during: e ligue o compilation
Mende compilar seu sketch e procure por [nome do seu sketch].cpp, ai está seu sketch montado em C.

A ide do arduino (ou algum outro programa), pega o seu sketch, e monta um arquivo .cpp.

Grande ajuda muito obrigado!!!

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço