MC
Offline
God Member
Karma: 9
Posts: 670
|
 |
« Reply #105 on: December 20, 2012, 07:57:09 am » |
Uh oh... ho brickato l'unico 1284 che avevo... merd....  La signature a 0x535353 come la vedete?  Vedo una programmazione hv all'orizzonte. Cmq sicuramente sei possessore di una versione pdip, quindi ... non fai manco tanta fatica!
|
|
|
|
|
Logged
|
Vi è una spiegazione scientifica a tutto. La fede è solo quell'anello che si porta al dito dopo il matrimonio.
|
|
|
|
Forum Moderator
Italy
Online
Brattain Member
Karma: 219
Posts: 16443
Don't know what I do
|
 |
« Reply #106 on: December 20, 2012, 08:15:50 am » |
La signature oscilla fra 000000 e 535353  Sì, ho la versione DIP per cui non devo far altro che liberare la basetta da tutto il casino e dargli un po' di 12V  Cmq per sicurezza ho ordinato un altro 1284 da RS insieme ad altri microcontrollori. OT 1: Ah, se volete fare la spesa, ci sono i Tiny84A ad un prezzo incredibile, 1,48€+IVA http://it.rs-online.com/web/p/microcontroller/7380684/Anche se li ho, ne ho presi un paio extra OT2: già che c'ero ho preso un paio di Attiny861. Mi sono messo in testa di aggiungerne il supporto al core Tiny 
|
|
|
|
|
Logged
|
|
|
|
|
MC
Offline
God Member
Karma: 9
Posts: 670
|
 |
« Reply #107 on: December 20, 2012, 08:22:08 am » |
OT2: già che c'ero ho preso un paio di Attiny861. Mi sono messo in testa di aggiungerne il supporto al core Tiny  Dato che ci sei sistema anche il supporto per il 1284p , tanto hai le mani in pasta!
|
|
|
|
|
Logged
|
Vi è una spiegazione scientifica a tutto. La fede è solo quell'anello che si porta al dito dopo il matrimonio.
|
|
|
|
Forum Moderator
Italy
Online
Brattain Member
Karma: 219
Posts: 16443
Don't know what I do
|
 |
« Reply #108 on: December 20, 2012, 08:27:40 am » |
OT2: già che c'ero ho preso un paio di Attiny861. Mi sono messo in testa di aggiungerne il supporto al core Tiny  Dato che ci sei sistema anche il supporto per il 1284p , tanto hai le mani in pasta! Quello è già a posto. Se nel core 1.0.1 c'era già il supporto al 644P (lo hai scoperto tu) ed io avevo aggiunto quello al 1284P, dall'1.0.2 hanno messo il supporto anche al 1284P. Sul mio sito trovi perciò 2 package, per le 2 diverse versioni. Nel package c'è anche il bootloader già compilato ed il make modificato per compilarlo sulla propria distro nonché le voci da aggiungere per avere le schede tra le board disponibili.
|
|
|
|
|
Logged
|
|
|
|
|
MC
Offline
God Member
Karma: 9
Posts: 670
|
 |
« Reply #109 on: December 20, 2012, 08:30:30 am » |
Quello è già a posto. Se nel core 1.0.1 c'era già il supporto al 644P (lo hai scoperto tu)
Già solo che non avevo ancora scoperto che delle librerie poi però ne funziona una ogni 3x2 ... 
|
|
|
|
|
Logged
|
Vi è una spiegazione scientifica a tutto. La fede è solo quell'anello che si porta al dito dopo il matrimonio.
|
|
|
|
Forum Moderator
Italy
Online
Brattain Member
Karma: 219
Posts: 16443
Don't know what I do
|
 |
« Reply #110 on: December 20, 2012, 10:06:58 am » |
Purtroppo è lo scotto da pagare quando si usano chip che non sono ufficialmente supportati. Lo stesso capita con i Tiny.
|
|
|
|
|
Logged
|
|
|
|
|
Oristano
Offline
Full Member
Karma: 0
Posts: 233
Arduino rocks
|
 |
« Reply #111 on: December 20, 2012, 10:26:09 am » |
eccomi: quindi io dovrei fare così: Quindi, io partirei dal caricare lo sketch ArduinoISP sull'Arduino UNO. Poi chiudi l'IDE. Ora il mio core 644_1284: scaricalo (prendi la versione per IDE 1.0.2 sia per l'IDE 1.0.2 che per l'IDE 1.0.3) ed installalo. Avvia l'IDE, seleziona "Atmega644 @ 16 MHz w/bootloader" e poi scrivi il bootloader sul microcontrollore (così imposti anche i fuse corretti per lavorare a 16 MHz e riservare l'area al bootloader) con la tecnica ISP usando l'ArduinoISP come programmatore. Adesso prenditi l'Arduino (lasciamo per ora da parte il tuo convertitore USB/seriale), staccagli il chip e fai questi collegamenti: Arduino ---> 644P Pin RST ---> pin 9 Pin RX ---> pin 15 Pin TX ---> pin 14 Pin 5V ---> pin 10 e 30 Pin GND ---> pin 11 e 31
Collega l'Arduino, apri l'IDE, poi scegli la voce "Atmega 644 @ 16 MHz w/bootloader", carica lo sketch Blink e spedisci con l'icona di upload. Adesso prendi un LED + R e collegali al pin 19 del 644: se il bootloader ha svolto il suo compito, lo sketch Blink dev'essere sul micro ed il LED deve lampeggiare.
.. e così: ...... Sicuramente. Ah, per dovere di cronaca. Con la pull-up da 10K anche sulla linea TX il caricamento va a buon fine sempre. Alcuni problemi che avevo menzionato, e cioè che il caricamento dava errori eppure pareva fosse stato portato a termine perché lo sketch partiva, erano dati dal fatto che in fase di verifica i dati non erano stati spediti correttamente verso il PC.
Per cui, riassumo i miei test: 1) R di pull-up da 10K (per 5V) sulle linee RX e TX: tutto OK 2) aggiunta del C da 0.1uF poliestere in serie alle linee RX e TX: ERRORE. Sembra dargli noia, non so il perché. 3) aggiunta di un C da 100pF ceramico in serie alle linee RX: tutto OK. Anzi, PERFETTO. Programmo al primo colpo. 4) aggiunta di un C da 100pF ceramico in serie alle linee RX e TX: ERRORE. Non programma il micro.
Quindi la combinazione vincente per me è: R di pull-up da 10K su RX e TX, C in serie da 100 pF su RX
... ho capito bene???
|
|
|
|
« Last Edit: December 20, 2012, 10:27:52 am by Paolo S »
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Online
Brattain Member
Karma: 219
Posts: 16443
Don't know what I do
|
 |
« Reply #112 on: December 20, 2012, 10:28:31 am » |
Sì, è giusto. E' quello che ho fatto io.
|
|
|
|
|
Logged
|
|
|
|
|
Oristano
Offline
Full Member
Karma: 0
Posts: 233
Arduino rocks
|
 |
« Reply #113 on: December 20, 2012, 10:47:58 am » |
... ok!!! grazie....
caro Leo .... spero di poterti menzionare tra i "credits" .. nel lavoro in corso ...
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Online
Brattain Member
Karma: 219
Posts: 16443
Don't know what I do
|
 |
« Reply #114 on: December 20, 2012, 10:53:46 am » |
... ok!!! grazie....
caro Leo .... spero di poterti menzionare tra i "credits" .. nel lavoro in corso ...

|
|
|
|
|
Logged
|
|
|
|
|
Lamezia Terme
Offline
Shannon Member
Karma: 386
Posts: 10237
Le domande di chi vuol imparare rappresentano la sua sete di sapere
|
 |
« Reply #115 on: December 20, 2012, 02:49:20 pm » |
... ok!!! grazie....
caro Leo .... spero di poterti menzionare tra i "credits" .. nel lavoro in corso ...
 ah bravi, tutt'e due, così avete risolto e vi scambiate salamelecchi e promesse di credits. Eh già, centinaia di migliaia di schiavi costruirono le Piramidi spezzandosi la schiena ma la gente oggi ricorda solo Cheope, Chefren e Micerino  . E comunque non ti funzionerà, mi ci gioco i sì-ddetti, così impari  e non è jettatura, ma dato di fatto 
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Online
Brattain Member
Karma: 219
Posts: 16443
Don't know what I do
|
 |
« Reply #116 on: December 20, 2012, 04:06:40 pm » |
ah bravi, tutt'e due, così avete risolto e vi scambiate salamelecchi e promesse di credits. Eh già, centinaia di migliaia di schiavi costruirono le Piramidi spezzandosi la schiena ma la gente oggi ricorda solo Cheope, Chefren e Micerino  . E comunque non ti funzionerà, mi ci gioco i sì-ddetti, così impari  e non è jettatura, ma dato di fatto  Ma io non ho chiesto nulla, mica vorrai incolparmi per responsabilità oggettiva, eh?  PS: iettatore 
|
|
|
|
|
Logged
|
|
|
|
|
Lamezia Terme
Offline
Shannon Member
Karma: 386
Posts: 10237
Le domande di chi vuol imparare rappresentano la sua sete di sapere
|
 |
« Reply #117 on: December 20, 2012, 04:21:29 pm » |
ah bravi, tutt'e due, così avete risolto e vi scambiate salamelecchi e promesse di credits. Eh già, centinaia di migliaia di schiavi costruirono le Piramidi spezzandosi la schiena ma la gente oggi ricorda solo Cheope, Chefren e Micerino  . E comunque non ti funzionerà, mi ci gioco i sì-ddetti, così impari  e non è jettatura, ma dato di fatto  Ma io non ho chiesto nulla, mica vorrai incolparmi per responsabilità oggettiva, eh?  non chiedi ma nemmeno rifiuti  PS: iettatore  ho detto chiaramente che NON è jettatura....non funzionerà perché non può funzionare..... 
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Online
Brattain Member
Karma: 219
Posts: 16443
Don't know what I do
|
 |
« Reply #118 on: December 21, 2012, 04:05:56 am » |
non chiedi ma nemmeno rifiuti  E' Natale, devo essere gentile  ho detto chiaramente che NON è jettatura....non funzionerà perché non può funzionare.....  Ah, per via dell'incrocio delle linee RX/TX. Sì è vero. 
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Online
Brattain Member
Karma: 219
Posts: 16443
Don't know what I do
|
 |
« Reply #119 on: December 21, 2012, 04:07:38 am » |
Vedo una programmazione hv all'orizzonte. Cmq sicuramente sei possessore di una versione pdip, quindi ... non fai manco tanta fatica!
OK. Una mezz'oretta sulla basetta ed il chip è tornato operativo  L'ho dovuta rifare 2 volte perché la prima volta mi ero scordato di collegare i 12V e quando ho terminato l'operazione ho smontato tutti i ponticelli, poi ho visto che mancava l'ingresso dei 12V 
|
|
|
|
|
Logged
|
|
|
|
|
|