Pozdrav ... ima jen problem imam na praksi zadatak da izradim sklop koji će brojati koliko put su se otvorila 4 vrata i to se mora prikazati na kompjuteru koji povezan usb-om s pic-om. Uzeo sam pic18f2550 izradio pločice sad mi treba mala pomoć u programiranju, znam nešto malo programirati u picbasic-u, i sad mi treba pomoć oko naredbi za picbasic i program za kompjuter.. ako može neko pomoć do sutra navečer hvala
Struja je jedina žena koju se nesmije dirat!!!!!!!!!
Pa mislim da, negde na forumu ima primer kako se koristi usb port sa PBP. Samo ti treba ocitavanje nekog porta npr PORTB i slati na USB, u VB napraviš proveru i ubacuješ vrednosti PORTB u brojače i prikazujes, pocni nešto pa cemo ti pomoci.. .
DEFINE OSC 20
BROJ var byte
USBBufferSizeMax con 8
USBBufferSizeTX con 8
USBBuffer Var Byte[USBBufferSizeMax]
USBBufferCount Var Byte
TRISB = $00
TRISA = $FF
ADCON1 = 15
Pause 1000
usbinit
ProgramStart:
USBBufferCount = USBBufferSizeTX
USBService
Broj = 0
If PORTA.0 = 1 Then
Broj = BROJ + 1
Endif
If PORTA.1 = 1 Then
Broj = BROJ + 2
Endif
If PORTA.2 = 1 Then
Broj = BROJ + 3
Endif
If PORTA.3 = 1 Then
Broj = BROJ + 4
Endif
USBBuffer[1] = Broj
USBOut 1, USBBuffer, USBBufferCount, DoUSBOut
goto ProgramStart
end
Eto malo prerpavljeno, kristal treba da bude na 20MHz, nisi imao proveru za porta.3 pa sam ti to dodao, ubacio sam da odma salje iz petlje da ne ide po podprogramima.... Ovo bi sada trebalo da radi..
ERROR: Macro USBINIT? not found in macro file.
ERROR: Macro USBSERVICE? not found in macro file.
ERROR: Macro USBOUT?CBBL not found in macro file.
zašto mi se javljaju te greške?
Struja je jedina žena koju se nesmije dirat!!!!!!!!!