/ / Come posso utilizzare Atmega della mia scheda Arduino con ATMEL Studio 7? - arduino, atmega, firmware, atmelstudio

come posso utilizzare Atmega della mia scheda Arduino con ATMEL Studio 7? - arduino, atmega, firmware, atmelstudio

In pratica voglio solo usare la mia scheda ArduinoAtmega come un normale Atmega. Voglio masterizzare lo stesso codice che masterizziamo sul controller Atmega32. Come sappiamo, possiamo programmare la scheda Ardunio con IDE e c'è uno stile di sintassi corretto per la codifica. Voglio fare solo l'uso di Atmega32 senza la codifica in stile Arduino.

risposte:

0 per risposta № 1

Non sono sicuro della tua domanda qui, ma qui ci sono alcuni pensieri:
Arduino è programmato tramite USB utilizzando un codiceche è programmato nel bootloader. Se vuoi programmare senza Arduino, probabilmente sovrascrivi il bootloader, il che significa che avrai bisogno di un In System Programmer (ISP) per la scheda. Questi sono dispositivi USB separati che di solito usano le connessioni SPI sul chip per caricare il programma.

Atmel (ora Microchip) ha una propria linea di programmatori che funziona con Atmel Studio ma è possibile trovare alcuni su ebay che fanno finta di essere programmatori di Atmel per una frazione del costo.

Un'altra opzione è un ISP economico ma usando AVRDude per caricare il tuo codice, piuttosto che Atmel Studio. Non sono mai stato un fan di Atmel Studio.

Dato che stai cercando di riutilizzare il codice ATmega32 (Ipensa che sia quello che stai dicendo), non dimenticarti di cambiare l'hardware di destinazione in Atmel Studio in modo che la porta e l'indirizzo definiti vengano modificati sul chip che stai utilizzando (ATMega328P)

asta


0 per risposta № 2

Non è necessario sovrascrivere il bootloader a meno chela dimensione è un problema. C'è anche un plugin arduino per atmel studio Arduino è AVR quindi non usare lo stile Arduino.h Creare un progetto usando l'installazione di arduino in modo minimo e scrivere semplicemente AVR C in AVR Studio che verrà compilato su Arduino fine o su Fine Atmels. Puoi anche mantenere il codice della libreria di arduino e mescolare i due stili inserendo Arduino.h nella tua sessione di studio.Se stai chiedendo come scaricare un file .hex in arduino hai bisogno di un programmatore ISP e questo ucciderà il bootloader quando è lampeggiato.