Boas pessoal alguem me sabe dizer como converter um programa de arduino em C, para utilizar em atmel studio?
Tags:
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.
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!!!
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por