Realizzazione progetto con ATmega8... followup e nuova domanda

Follow up sul progetto di joystick USB...

OK, allora come dicevamo sono riuscito a programmare il MC con pony prog, ho verificato i dati scritti, tutto ok.

Connettendo per=F2 all'USB mi dice "periferica sconosciuta" e quindi qualche problema c'=E8 (evidentemente)!

Ho verificato di nuovo le saldature, le tensioni, i collegamenti (=E8 su una millefori, quindi un po' di casino c'=E8)

Ed ecco l'amara scoperta: il MC =E8 un ATmega8L-8PU, da datasheet =E8 cloccato a 8 Mhz... e il quarzo collegato =E8 da 12! Pu=F2 essere questo il problema? Pu=F2 avere danneggiato il mc?

E ora la domanda: cambio il quarzo con uno da 8 (=E8 sufficiente come intervallo di polling per il joystick usb?) o cambio il mc con l'ATmega8L-16 (16 Mhz)?

A chi vuol rispondere, grazie.

Reply to
GattoVolante
Loading thread data ...

No non =E8 il problema o no non pu=F2 averlo danneggiato? O entrambe? Idee?

Reply to
GattoVolante

Il giorno Thu, 3 Jul 2008 00:18:09 -0700 (PDT), GattoVolante ha scritto:

A che tensione lo alimenti? A 5V il Mega8 potrebbe anche farcela ad andare a 12Mhz.

No

8Mhz dovrebbero bastare per un joystick, anche perchè la USB sarà con tutta probabilità low speed.

-- ciao Stefano

Reply to
SB

tutta

Ringrazio di cuore tutti quelli che si stanno interessando alla cosa nonostante il caldo...

=2E..ho trovato un altro schema analogo, dello stesso autore ma pi=F9 complesso: se avete voglia di dare un'occhiata =E8:

formatting link

mentre quello da me costruito =E8:

formatting link
$=3Dmain/howto/mind.htm

che appare molto pi=F9 semplice... forse l'eccessiva semplicit=E0 pu=F2 creare problemi di compatibilit=E0 elettrica con l'USB che quindi non riconosce il tutto?

Qualcuno ci vuole provare?

Reply to
GattoVolante

GattoVolante ha scritto:

formatting link

Due diodi di protezione e due resistenze serie non mi sembra che rendano il primo schema "così complesso"!

Elettricamente non dovrebbero esserci problemi se sei sicuro di non aver fatto errori. Come firmware hai usato quello disponibile o l'hai scritto tu?

Hai provato su PC diversi o su porte USB diverse dello stesso PC?

Sembra comunque un problema di comunicazione o di driver piuttosto che di connessione elettrica.

Marco / iw2nzm

Reply to
Marco Trapanese

Il giorno Thu, 3 Jul 2008 07:48:44 -0700 (PDT), GattoVolante ha scritto:

Visto, mette tra i reference Igor Cesko, e lui ha sviluppato una USB che funziona,

L'unica cosa che aggiungerei sono le resistenze da 27 ohm im serie ai dati USB, ma servono per protezione.

Dovresti fare un programmino di debug per vedere se il µC funziona in asm per alzare ed abbassare un pin. E' una cosa da un paio di minuti, ma riconosco che se non hai dimestichezza con queste cose ci potresti mettere del tempo.

Una cosa del genere adattata al tuo hw, prova, puoi sempre imparare qualcosa di nuovo.

formatting link

-- ciao Stefano

Reply to
SB

i USB,

sm per

za con

osa di

Imparare una cosa nuova... questo =E8 il vero spirito! Grazie!

Reply to
GattoVolante

Risolto, funziona: non ci crederete... la presa USB che mi hanno venduto aveva i terminali D+ e D- invertiti!

Ciao e grazie a chi mi ha offerto il suo aiuto.

Francesco.

Reply to
GattoVolante

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.