Отговори на тема  [ 5 мнения ] 
PIC и USB 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Юли 22, 2006 9:50 pm
Мнения: 1638
Мнение PIC и USB
Трябва ми да разуча УСБ интерфейса и за целта почнах с един пример на CCS - ex_usb_serial от директорията с примерите.Боднах го в МПЛАБ-а и вече 4 час си блъскам главата от къде по дяволите идва грешка?Ползвам CCS 4.38.Грешката не е от файла който аз съм написал ( поне така си мисля де):

C:\Program Files\Microchip\work\Ser\ser.o ===> 0 Errors, 1 Warnings.
Executing: "C:\Program Files\PICC\Ccsc.exe" +FH "USB.C" +EXPORT +DF +LN +T +A +M +Z +Y=9 +EA
*** Error 128 "C:\Program Files\Microchip\work\Ser\usb.h" Line 263(1,11): A #DEVICE required before this line
C:\Program Files\Microchip\work\Ser\USB.o ===> 1 Errors, 0 Warnings.
Halting build on first failure as requested.

Не мога да разбера защо usb.h иска #DEVICE ?Някой колега сблъсквал ли се е с такъв проблем ? Пускам проекта с молба,някой ако пише на CCS да го компилира и той и да каже дали получава същата грешка .


Прикачени файлове:
USB.rar [67.83 KiB]
135 пъти
Чет Май 24, 2007 2:14 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Окт 07, 2004 1:22 pm
Мнения: 1949
Местоположение: София
Мнение 
Оплескал си нещо, при мен се компилира (ръчно направен проект, само зададох компилатора да е PIC18), с 3.249 съм, имам и 4-ката, но не съм й фен, тая версия работи що годе добре.


Чет Май 24, 2007 3:49 pm
Профил
Ранг: Ориентиран
Ранг: Ориентиран

Регистриран на: Вто Яну 31, 2006 11:11 pm
Мнения: 295
Местоположение: София
Мнение Re: PIC и USB
Да не би да не се инклудва 18F4550.h преди всичко останало. Гледам че в него е дефиниран процесора, а тази грешка все едно процесора не е дефиниран какъв е


Чет Май 24, 2007 5:07 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Окт 07, 2004 1:22 pm
Мнения: 1949
Местоположение: София
Мнение 
В CCS би трябвало преди каквито и да е операции (или дефиниции на фусове) да имаше #DEVICE 18F4550, но този ред си стои в .h файла му, a като отвориш ser.c фйла се вижда, че 18F4550.h е инклуднат ...кода тръгна pri men без да променям нищо. Обърни само внимание дали компилираш с PIC18 компилатора (PCH), има един дроп-бокс, в който избираш компилатора (PIC12/PIC16/PIC18).


Чет Май 24, 2007 6:04 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Юли 22, 2006 9:50 pm
Мнения: 1638
Мнение 
Това го проверих.Като махнах файла USB.c си компилира но неще да работи.Но продължавам да го тормозя :D


Чет Май 24, 2007 6:35 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 5 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 2 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни