Re: Configuring AT89C5131?

V

vasureddym

Guest
Hei kaikki!

Olen vaikeuksia kokoonpanon Atmel:
n AT89C5131 USB-ohjain.
voi noin luettelo asetukset yksityiskohtaisesti tämän valvojalle.

kiitos & osalta
SrinivasLisätty jälkeen 6 minuuttia:hei!
konfiguraatioissa, että olen seurannut ovat seuraavat:

/ / Yleinen kokoonpanoissa
mahdollistaa Usb
irrota Usb
viive
liittää USB
Configure usb kellon

/ / Päätetapahtuma kokoonpanoissa
valitse EP numero
valitse EP tyyppi
reset EP FIFO

/ / Usb muuttuja initializations (tässä on, jos i dought aion väärin)

mitä muuttujia minun pitäisi alustaa?

terveisin,
Srinivas

 
Olen käyttänyt käynnistyslatain on Atmel sivustosta prosessi luettelointi

(hxxp: / / www.atmel.com/dyn/products/product_card.asp?part_id=3011)

ja se toimii.

Olen vaihtanut vain osa, / * päätetapahtuma 1 avainsana * /, jolle on ominaista oman laitteen ja / * MIETINTÖ avainsana * /.

lykätä

 
Quote:

Olen käyttänyt käynnistyslatain on Atmel sivustosta prosessi luettelointi
 
Ok

Kun Atmel sivuilla voit löytää: Täytäntöönpanomääräykset USB Numerointi käsitellään AT8xC5131/32/22 ja AT8xC51SND1.
Tässä arkistosta löydät lähdekoodia USB luettelo prosessi.
Voin käyttää uVision2 V2.40 varten kokoamaan lähdekoodia ja läppä ohjelma (hxxp: / / www.atmel.com/dyn/products/tools_card.asp?tool_id=2767) ohjelmasuunnittelusta laitetta.
Vuonna lähdekoodin ainoa muutos, että en oikein työn järjestelmän:
usb_drv.c: muutoksen toiminnon; configure_usb_clock on oikea PLL taajuus
config.h: muuttaa osa laitteen avainsana

lykätä

 
says all about implementing as per USB specifications.

Asiakirja "täytäntöönpanotoimenpiteillä USB Numerointi käsitellään AT8xC5131/32/22 ja AT8xC51SND1",
sanoo kyse täytäntöönpanosta kuten USB eritelmät.Minun täytyy tietää osalta rekisterinpitäjä.
Tarkoitan, OK, I'll voit tietää, kuinka minulla on määritetty;
1) Määritä USB kellon
2) Salli USB
3) Irrota USB
4) Delay 5ms
5) Kiinnitä USB
6) päätetapahtuma kokoonpanoasetuksia
7) Muuttuja initilization

mitä seuraavaksi nyt?
lykätä vastaa.

Terveisin,
SrinivasLisätty jälkeen 3 minuuttia:and before Attach USBkun yritän lukea USBCON rekisteri eri pisteissä kokoonpanotietoja (edellä mainitun), i totesi, että USBE bittinen (tehty USBCON) on poistettu sen jälkeen, kun "Irrota USB"
ja ennen Kiinnitä USBEn voinut ymmärtää, miksi se tapahtuu. jos on jotain epäselvää, kysy minut takaisin, sen kiireesti minulle pls ymmärtää

Terveisin,
Srinivas

 
menettely on:
Ensimmäistä kertaa USB_int
1.Usb_enable () asettaa USBCONF
2.odota 5ms
3.configure_usb_clock () 48MHz
4.usb_configure_endpoint (lukumäärä, tyyppi)
5.Usb_reset_endpoint
6.Usb_var_init

nyt sheduler työtä ja annat on USB_Task prosessi.Valtion tämän prosessin defitited in "usb eritelmä 2,0" Huhtikuu 27 2000 sivu 240.Kun koodin, jolla voit löytää:

if (Usb_suspend) USB_CONNECT = FALSE
if (Usb_resume)
USB_CONNECT = TRUE
Usb-clear_suspend ()
Usb_clear_resume ()
Usb_clear_sof () / / Start of Frame
muuten
USB_CONNECT = TRUE
if (Usb_reset) -> selkeä loppuun poin asema
if (Usb_soft) -> sof_counter
if (EP_interrupt)
Jos (Usb_setup_recived) -> Numerointi

toisaalta riippuvaisia oman täytäntöönpano

 
Hei!
Minulla oli alustettu mainittu.cool!

Quote:

6.
Usb_var_init
 
hei,
IAM myös työskennellyt at89c5131 kanisteri u lähettää ckt ja kokoonpanoasetukset prgm

 

Welcome to EDABoard.com

Sponsor

Back
Top