Stavo pensando di comprare un ATmega328p (con bootloader già caricato di Arduino UNO), 2 condensatori da 22pf e un cristallo da 16MHz da usare sulla breadboard.
Ho trovato diversi convertitori USB - seriale su ebay, alcuni hanno un pin "RST" altri non cel'hanno.
A cosa serve il pin "RST"? L'ATmega viene programmato lo stesso anche senza il pin RST?
Quale tra questi 2 adattatori va bene?
quello che ti serve e' l' RTS o il DTR, che va' collegato al pin di Reset dell'Arduino.
Perche' quando invii lo sketch ad Arduino, a un certo punto va' resessato e ci pensa l' IDE a farlo
l' RST serve a resettare il chip CP montato in quelle schedine, quindi l'opposto di quello che ti serve
quello che ti serve e' l' RTS o il DTR, che va' collegato al pin di Reset dell'Arduino.
Perche' quando invii lo sketch ad Arduino, a un certo punto va' resessato e ci pensa l' IDE a farlo
l' RST serve a resettare il chip CP montato in quelle schedine, quindi l'opposto di quello che ti serve
Grazie, ho capito. Tra RST e RTS è facile confondersi. Quindi la maggior parte degli adattatori su ebay non vanno bene.
Oppure bisogna fare la piccola modifica nel post che mi hai linkato.
Se vuoi usare l'autoreset inviato dall'IDE come funziona sulle schede Arduino, ti serve avere sul convertitore il segnale DTR. E' questo che viene usato per il reset della scheda.
alex27riva:
Stavo pensando di comprare un ATmega328p (con bootloader già caricato di Arduino UNO), 2 condensatori da 22pf e un cristallo da 16MHz da usare sulla breadboard.
Se hai già un'altra scheda Arduino, non è necessario che nel micro nuovo ci sia il bootloader, puoi comprarlo senza e risparmiare un po'.
Poi con la guida di Michele (http://michelemenniti.it/arduino_burn_bootloader.php) il bootloder lo metti tu. (e impari anche qualcosa di nuovo ;))