Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 13 odgovora
  • 3.689 pregleda

Najnovija ↓

18f2550/18f4550 usb sucelje 21.05.2012. u 17:07 · pre 175 meseci #1
Pozdrav!

Do sada kad bi mi trebalo usb sučelje s mikrokontrolerom, koristio bi cp2102 modul, jer je jednostavan za uporabu, i ima pouzdane drivere. No vidio sam da 18f2550 može također biti virtualni com port. Guglao sam, ali nikako da saznam dali već postoje driveri ukoliko se 18f2550 koristi kao običan virtualni com port? I imali negdje jednostavan primjer koda koj koristi ovakav način rada(po mogućnosti za Proton IDE, možda nešto sa CDCDESC.INC)?
Re: 18f2550/18f4550 usb sucelje 21.05.2012. u 21:12 · pre 175 meseci #3
To sam i ja našao, ali baca mi ove greške:

Re: 18f2550/18f4550 usb sucelje 24.05.2012. u 23:48 · pre 175 meseci #4
Pokusaj 2, ovog puta sa MPLAB IDE v8.46, pronašao sam primjer za usb na google PIC_Hi-Tech_C_PIC18F4550_USB_CDC_example_v1-10.zip, te kad idem build dobim sljedeće greške:

----------------------------------------------------------------------
Debug build of project `C:\MCHPFSUSB PICC18\fw\Cdc\HitUSB.mcp' started.
Language tool versions: MPASMWIN.exe v5.35, mplink.exe v4.35
Preprocessor symbol `__DEBUG' is defined.
Thu May 24 23:45:16 2012
----------------------------------------------------------------------
Skipping file. There is no tool to process the file with the given suffix.
Halting build on first failure as requested.
----------------------------------------------------------------------
Debug build of project `C:\MCHPFSUSB PICC18\fw\Cdc\HitUSB.mcp' failed.
Language tool versions: MPASMWIN.exe v5.35, mplink.exe v4.35
Preprocessor symbol `__DEBUG' is defined.
Thu May 24 23:45:16 2012
----------------------------------------------------------------------
BUILD FAILED


Gdije je tu zapravo problem?
Re: 18f2550/18f4550 usb sucelje 25.05.2012. u 00:43 · pre 175 meseci #5
1. skini MPLAB X ( http://microchip.com/MPLABX )
2. skini MAL ( http://microchip.com/MAL )
3. otvori primer projekat i vozi misko sve radi 1/1
primer da ti se mcu prijavi kao seriski port: MAL/USB/Device - CDC - Basic Demo
primer da ti se mcu prijavi kao HID device: MAL/USB/Device - HID - *
primer da ti se mcu prijavi kao mass storage (usb flash i slicno): MAL/USB/Device - Mass Storage - *

dakle sve radi 1/1 odma na 18F4550 + imas i HID Bootloader ako hoces, sve je dzaba ... ne znam sto se maltretiras sa krekovanim alatima kada imas mnogo bolje dzaba od microchipa



Potpis
arhimed
http://www.mysql.rs/ | http://elco.crsndoo.com/
Re: 18f2550/18f4550 usb sucelje 25.05.2012. u 03:23 · pre 175 meseci #6
Jok, nemam srece...

Sad pak javlja da nema nigdje include datoteka:
#include "./USB/usb.h"
#include "./USB/usb_function_cdc.h"

dok
#include "HardwareProfile.h"
nađe

Prvi put koristim MPLAB, tako da stvarno ne znam di je problem, probao sam kopirat include datoteke po svim folderima naokolo, ali ne pomaže...
Re: 18f2550/18f4550 usb sucelje 25.05.2012. u 03:47 · pre 175 meseci #7
ne treba nista da kopiras

1. instaliras MPLABX
2. instaliras MAL
3. startujes MPLABX, ides na File pa Open Project, i odes tamo gde si instalirao MAL, nadjes USB direktorijum, u njemu one primere, i ucitas projekat, i sigurno radi (probao bar jedno 200 puta na jedno 30 razlicitih racunara i jedno 20 razlicitih verzija sto mplabx-a sto mal-a)
Potpis
arhimed
http://www.mysql.rs/ | http://elco.crsndoo.com/
Re: 18f2550/18f4550 usb sucelje 25.05.2012. u 04:00 · pre 175 meseci #8
Evo screenshot:



Dapače, niti jedan primjer ne radi, u svim primjerima baca greške kod include...
Re: 18f2550/18f4550 usb sucelje 25.05.2012. u 17:01 · pre 175 meseci #10
Dakle, kad sam vidio post, napravio sam točno tako, doduše MPLAB X sam već instalirao par sati prije toga, tako da sam samo downlodao onaj paket s primjerima. Pokrenuo sam instalaciju, instalirao na predloženoj lokaciji, otvorio MPLAB X otišao
C:\Microchip Solutions v2012-04-03\USB\Device - CDC - Basic Demo\Firmware
i tamo mi je bila ponuđena 1 datoteka, i to sam otvorio...
Re: 18f2550/18f4550 usb sucelje 04.06.2012. u 00:11 · pre 175 meseci #13
Rješeno!

Zahvaljujem se Bogdanu na pomoći, ispada da uopče nisam imao c18 compiler u mplabu, i još neke sitnice...
Sad me muči programator, i morat ću nabaviti pickit2...
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme