Lamezia Terme
Offline
Shannon Member
Karma: 389
Posts: 10559
Le domande di chi vuol imparare rappresentano la sua sete di sapere
|
 |
« Reply #345 on: February 10, 2013, 04:47:48 am » |
Astrobeed è una persona seria, quindi se non ci ha fornito il bootloader che ci aveva promesso è perché alla fine anche lui probabilmente sta avendo gli stessi problemi nostri e sta cercando di risolverli, compatibilmente con le altre mille cose che ha da fare.
Il problema sono solo le mille cose che devo fare in questi giorni, e parlo di cose di lavoro che per ovvi motivi hanno la precedenza su tutto. è quello che ho scritto io no?  Personalmente so quanto sei incasinato, e la prova pubblica possiamo considerarla il Topic sulla lib del display I2C. Comunque è ovvio che noi ormai ci siamo arenati, nel senso che siamo arrivati a soluzioni più o meno barbare per riuscire a programmare sia il 644 che il 1284, però la differenza comportamentale tra i nostri vari chip fa capire che il problema sia a monte, ecco perché restiamo con la speranza che tu possa trovare un momento per risolvere la cosa, se ti resta qualche dubbio le prove le facciamo noi e così almeno ti leviamo questo onere.
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 9
|
 |
« Reply #346 on: June 07, 2013, 12:54:10 pm » |
Ciao a tutti, sono nuovo del forum e penso per chi come me è alle prime armi è fondamentale. Vengo al sodo : mi sono imbattuto in un 1248p standalone e dopo svariati giorni di lettura e prove, sono riuscito a caricare il bootloader (quello modificato da http://www.leonardomiliani.com/) e il classico blink. Fin qui tutto bene fino a quando ho provato a far blinkare il pin D18-19-20 (pins 24-25-26 del 1284p) con il solito led+resistenza, niente!!!! Qualcuno sa dirmi se quei pins si possono usare come output? Sbaglio qualcosa? Vi prego illuminatemi!
|
|
|
|
|
Logged
|
|
|
|
|
Lamezia Terme
Offline
Shannon Member
Karma: 389
Posts: 10559
Le domande di chi vuol imparare rappresentano la sua sete di sapere
|
 |
« Reply #347 on: June 07, 2013, 01:01:20 pm » |
il blink come lo hai caricato, via seriale o ISP?
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 9
|
 |
« Reply #348 on: June 07, 2013, 01:15:33 pm » |
Via seriale
|
|
|
|
|
Logged
|
|
|
|
|
Torino
Offline
God Member
Karma: 2
Posts: 732
|
 |
« Reply #349 on: June 07, 2013, 02:11:12 pm » |
Ciao,dovresti dare un po più di informazioni.. Come avrai letti nel topic non a tutti carica gli sketch in seriale,tu come lo hai collegato? Quindi hai caricato il BL in ISP e poi in seriale hai caricato il blink e tutto ha funzionato,poi hai provato a caricare un'altro sketch,sempre in seriale,che doveva fare dei blink sui pin 24/25/26 ed invece non ha funzionato..Ma l'ide che messaggi ti ha dato? Più cose spieghi e più è semplice capire ed aiutarti  Ciao
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 9
|
 |
« Reply #350 on: June 07, 2013, 03:02:49 pm » |
Ok, mi spiego meglio: ho caricato il BL via isp, poi come da manuale, ho tolto il micro dall' arduino, ho collegato il TX RX sui pin corrispondenti ed ho iniziato a caricare gli scheth senza problemi, cambiando (dall'esempio blink) di volta in volta il pin di output e spostando il led sul pin corrispondente. Quando sono arrivato al pin 24 (D18) e i tre sucessivi mi sono accorto che ( anche prima di caricare lo schetch) notavo che il led gia' leggermente si accendeva(pensavo fosse perche' non avevo ancora uploadato) ma una volta caricato lo schetch non davano nessun segno di vita. Domanda: puo' essere che quelle porte siano difettose o che magari ho combinato qualche cavolata innavvertitamente?
|
|
|
|
|
Logged
|
|
|
|
|
Lamezia Terme
Offline
Shannon Member
Karma: 389
Posts: 10559
Le domande di chi vuol imparare rappresentano la sua sete di sapere
|
 |
« Reply #351 on: June 07, 2013, 03:36:53 pm » |
se ti funziona su altri pin, potrebbe essere un problema del PORT corrispondente a quei pin o più semplicemente che quei pin NON corrispondano ai pin digitali che stai usando nello sketch
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 9
|
 |
« Reply #352 on: June 08, 2013, 12:33:08 am » |
Ho provato a fare un ciclo FOR su tutti i pins e con pazienza collegare tutti i led a tutti. Il risultato è che tutti i led blinkano tranne quelli. Cosa intendi per un problema di PORT, hw o sw? C'è qualcosa che si può fare per verificarlo? Intanto grazie al vostro aiuto penso di avere capito che in teoria dovrebbero funzionare........ sbaglio?
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 9
|
 |
« Reply #353 on: June 08, 2013, 12:54:19 am » |
Altra prova: Ho provato a configurare il pin24 (D18) come input e led su pin2 (D1).....
void setup(){ Serial.begin(9600); pinMode(18, INPUT_PULLUP); pinMode(1, OUTPUT); } void loop(){ int sensorVal = digitalRead(18); Serial.println(sensorVal); if (sensorVal == HIGH) { digitalWrite(1, LOW); } else { digitalWrite(1, HIGH); } }
ma niente............
controprova cambiando input (es. D15), e funziona regolarmente.............
mmmmmmmhhhhhhhhhh!!!!!
Lo lancio dalla finestra??????
|
|
|
|
|
Logged
|
|
|
|
|
Torino
Offline
God Member
Karma: 2
Posts: 732
|
 |
« Reply #354 on: June 08, 2013, 01:23:18 am » |
Ciao,dovrebbe funzionare tutto regolarmente,a questo punto penso che i pin si possano essere danneggiati in qualche maniera. A me ,sinceramente ,non è mai capitata una cosa simile.
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 9
|
 |
« Reply #355 on: June 08, 2013, 01:35:44 am » |
Lo penso anch'io, ma non riesco a capire come posso averli danneggiati !!! Dovrei averne uno di vergine per assicurarmi di questo e credo che lo ordino anche subito, vi aggiornerò appena non avrò il nuovo 1284. Intanto grazie a tutti.............
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Online
Brattain Member
Karma: 226
Posts: 16996
Don't know what I do
|
 |
« Reply #356 on: June 08, 2013, 02:49:13 am » |
1) che core stai usando? 2) hai collegato l'alimentazione anche sui pin 30 e 31?
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 9
|
 |
« Reply #357 on: June 08, 2013, 03:21:39 am » |
Cosa intendi per core? (scusa la mia ignoranza). Si, l'alimentazione sul 30 e 31 c'è.
|
|
|
|
|
Logged
|
|
|
|
|
Lamezia Terme
Offline
Shannon Member
Karma: 389
Posts: 10559
Le domande di chi vuol imparare rappresentano la sua sete di sapere
|
 |
« Reply #358 on: June 08, 2013, 03:31:07 am » |
@ Leo: Ciao a tutti, sono nuovo del forum e penso per chi come me è alle prime armi è fondamentale. Vengo al sodo : mi sono imbattuto in un 1248p standalone e dopo svariati giorni di lettura e prove, sono riuscito a caricare il bootloader (quello modificato da http://www.leonardomiliani.com/) e il classico blink. Fin qui tutto bene fino a quando ho provato a far blinkare il pin D18-19-20 (pins 24-25-26 del 1284p) con il solito led+resistenza, niente!!!! Qualcuno sa dirmi se quei pins si possono usare come output? Sbaglio qualcosa? Vi prego illuminatemi!
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 9
|
 |
« Reply #359 on: June 08, 2013, 03:38:28 am » |
Ok, 644p_1284p_core_102-002 utilizzato con IDE 1.05
|
|
|
|
|
Logged
|
|
|
|
|
|