Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Usb sa pic 18f4550 i Mikrobasic 6.0

[es] :: Elektronika :: Mikrokontroleri :: Usb sa pic 18f4550 i Mikrobasic 6.0

[ Pregleda: 3395 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

santolci
sisak

Član broj: 81158
Poruke: 34
*.adsl.net.t-com.hr.



Profil

icon Usb sa pic 18f4550 i Mikrobasic 6.004.03.2008. u 19:39 - pre 166 meseci
Molim nekoga iskusnijeg u programiranju pic-eva malu pomoć.

Bezuspješno pokušavam spojiti pic preko usb-a sa kompjuterom.
Konekcija ide, sve je ok ali kako da u picu iščitam nekoliko
bajtova poslatih sa pc-a. mogu čitati samo prvi bajt.
Primjer koji daje mikroelektronika sa mikrobasicom radi, ali
moguće je samo spojiti pic i ništa drugo.???

Kako pročitati rxbuffer. Klasa je usbhid.
Host radi na VBnet2005.

main:
df=0
Init_Main

HID_Enable(@userRD_buffer, @userWR_buffer)
Delay_mS(1000)
Delay_mS(1000)

while true
k = HID_Read
i = 0
while i < k
ch = userRD_buffer[0]
userWR_buffer[0] = ch
HID_Write(@userWR_buffer, 1)
inc(i)
wend
wend
HID_Disable

Gdje postaviti ostali dio programa,....

Molim pomoć

 
Odgovor na temu

sander
Aleksandar Golovic
Beograd

Član broj: 21336
Poruke: 211
*.adsl-a-1.sezampro.yu.



Profil

icon Re: Usb sa pic 18f4550 i Mikrobasic 6.005.03.2008. u 00:32 - pre 166 meseci
Nisam radio sa USB komunikacijom pogotovu sa mikroBASIC-om ali mi je ovaj deo sumljiv:

k = HID_Read

pozivajuci funkciju HID_Read u varijablu k vraca broj primljenih bajtova dok kod citanja

ch = userRD_buffer[0]

citas samo prvi bajt iz bafera, cemu onda broj primljenih bajtova u baferu.
Ja pretpostavljam da je potrebno izmeniti taj deo u

ch = userRD_buffer[I]

kako bi procitao sve podatke iz bafera a ne samo prvi podatak.

[Ovu poruku je menjao sander dana 05.03.2008. u 09:27 GMT+1]
 
Odgovor na temu

santolci
sisak

Član broj: 81158
Poruke: 34
*.adsl.net.t-com.hr.



Profil

icon Re: Usb sa pic 18f4550 i Mikrobasic 6.005.03.2008. u 06:02 - pre 166 meseci
Možda, probati ću...

Ovo je bio primjer koji daje mikroelektronika.
uvijek dobijem da je k=1 , a userrdbuffer(0)=podataka koji sam poslao
svi oslali: userrdbuffer(1) itd su nula
 
Odgovor na temu

sander
Aleksandar Golovic
Beograd

Član broj: 21336
Poruke: 211
*.smin-1.sezampro.yu.



Profil

icon Re: Usb sa pic 18f4550 i Mikrobasic 6.005.03.2008. u 08:39 - pre 166 meseci
Ako dobijas paket od samo jednog podatka a saljes vise, onda je mozda problem u komunikaciji PC-PIC.
Najbolje bi bilo da se obratis radakciji Mikroelektronike na tel. i e-mail, mozda ima neki bag u kompajleru.
 
Odgovor na temu

sokrad

Član broj: 152877
Poruke: 311
77.46.254.*



+2 Profil

icon Re: Usb sa pic 18f4550 i Mikrobasic 6.005.03.2008. u 16:19 - pre 166 meseci
Pravo mesto : http://www.mikroe.com/sr/forum/

 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: Usb sa pic 18f4550 i Mikrobasic 6.0

[ Pregleda: 3395 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.