ulisse21 wrote:ciao adriano e benvenuto.
potresti dirci quale software stai usando per programmare con l'USB-ASP ?
magari linkalo, così gli diamo una sbirciatina.
ciao
deluca wrote:Adriano,
PS. voglio ben sperare che hai già predisposto la presenza del cristallo da 16Mhz esterno e dei condensatori da 22pF ... giusto?
Ciao.
deluca wrote:Adriano,
PS. voglio ben sperare che hai già predisposto la presenza del cristallo da 16Mhz esterno e dei condensatori da 22pF ... giusto?
Ciao.
flz47655 wrote:Ho anch'io un USB-ASP (sostituito da un AVR Dragon ) con dei jumper sul programmatore per
Mi ricordo che con la storia del jumper 3.3 o 5 volt avevo briccato diversi chip che per fortuna ho sbloccato grazie all'AVR Dragon
Ciao
deluca wrote:Per configurare i fuse-bits puoi tranquillamente usare l'ambiente integrato Bascom.
seleziona il programmatore USBASP dalla lista.
Seleziona il tab "Lock and fuse bits", imposta il tipo di clock che vuoi usare, clikka sui pulsanti "write" corrispondenti .....fine
(attenzione !! potrebbe non essere presente la soluzione clock = 16Mhz.... eventualmente puoi scegliere l'opzione : Ext cystal oscillator clock :> 8Mhz)
quando riprogrammerai il tuo micro non sarà più necessario reimpostare i fuse bits . a meno che tu non voglia cambiare qualche altra cosa.
Poi se vuoi memorizzare ed aggiungere la config al tuo sorgente vai su "write prg", e posizionati con il cursore sul tuo sogente.
Verrà aggiunta in modo automatico una direttiva $prog con i relativi valori di fuse in esadecimale.
ma in questo modo ogni volta che riprogrammerai il chip verranno riconfigurati i fb ( non te lo consiglio).
ciao
deluca wrote:@adriano
quale schema hai seguito per realizzare il prg parallelo?
hai realizzato la mia configurazione ?
http://www.delucagiovanni.com/files/PROG%20PAR.pdf
imposta "Sample electronics programmer" da Option -> Programmer
PS.
Fai attenzione al "CLKDIV8" questa opzione divide il clock/8 e quindi deve essere disabilitata;
CKSEL fuse può essere : Ext. Full-swing Crystal (0111) o (0110), oppure Ext. Crystal 8.0-Mhz (1111)
La cosa che non devi assolutamente fare è quella di disabilitare "Ext Reset Disable" poichè questo bloccherebbe il micro e per ripristinarlo avresti bisogno di un prg HV parallelo.
Ciao
...e li altri due che seguono ???
Se il clkdiv8 e disattivato il micro lavora alla frequenza piena del quarzo , giusto ???
$regfile = "m48def.dat"
$crystal = 11059200
$hwstack = 32
$swstack = 32
$framesize = 32
$baud = 9600
'-----------------------
Dim A As Byte
Print "power on"
'-----------------------
Do
A = Waitkey() 'commenta qui ................
Print A 'cosa ti aspetti ? .........................
Print " gira " 'commenta qui ...........................
Waitms 500
Loop
End
deluca wrote:era come prevedevo....
quando trasmetti "1" da PC a uC cosa ti aspetti di vedere?
Users browsing this forum: No registered users and 8 guests