| Автор |
Съобщение |
|
mEtaka_dts
Ранг: Минаващ
Регистриран на: Пон Май 26, 2014 4:47 pm Мнения: 27
|
 Въпрос към примерите на компилатор MikroC Pro for PIC
Здравейте,
Използвам компилатора на Mikroelektronika MikroC Pro for PIC и искам да подкарам USB комуникация с PIC18F4550, но нещо не се получава с примерите, които са дали. Разликата е, че аз използвам кварц на 20 MHz, а оригиналният проект пример е с 8 MHz. Това е единственото нещо, което променям. След компилиране на проекта и запис в ПИК-а компютъра или не го разпознава изобщо или дава неразпознато УСБ устройство. Изпробвах с примерен проект на CCS компилатор и с него компютъра го разпознава.
Прикачам файл със схемата, която съм реализирал и използвам и програмата на CCS компилатора. Схемата се захранва директно от УСБ.
Благодаря ви предварително!!!
|
| Сря Апр 29, 2015 11:30 am |
|
 |
|
timt
Ранг: Форумен бог
Регистриран на: Вто Ное 27, 2012 9:27 pm Мнения: 2011
|
 Re: Въпрос към примерите на компилатор MikroC Pro for PIC
Разликата е, че аз използвам кварц на 20 MHz, а оригиналният проект пример е с 8 MHz
Как мислиш, има ли разлика?
|
| Сря Апр 29, 2015 11:43 am |
|
 |
|
mEtaka_dts
Ранг: Минаващ
Регистриран на: Пон Май 26, 2014 4:47 pm Мнения: 27
|
 Re: Въпрос към примерите на компилатор MikroC Pro for PIC
Мисля, че е само това разликата.
|
| Сря Апр 29, 2015 11:51 am |
|
 |
|
t_i_t_o
Ранг: Почетен член
Регистриран на: Вто Окт 25, 2005 10:54 am Мнения: 896
|
 Re: Въпрос към примерите на компилатор MikroC Pro for PIC
Има на едно място един завой дето го минавам едвам със 80км/ч с колата. Дали ще мога да го мина с 200км/ч.
Айде на не излезе само че се заяждам, USB иска точно определени клоци, а не такива които ти имаш под ръка. Може и да може да работи с кварц на 20МХз, но задължително трябва да се променят разни делители преди и след ПЛЛа, но съдейки по въпросите ти, ти не можеш да го направиш поне за сега. Та или чети много или сложи правилния кварц.
|
| Сря Апр 29, 2015 12:03 pm |
|
 |
|
mEtaka_dts
Ранг: Минаващ
Регистриран на: Пон Май 26, 2014 4:47 pm Мнения: 27
|
 Re: Въпрос към примерите на компилатор MikroC Pro for PIC
Благодаря Да взето е предвид, че кварца не е 8, а 20MHz
|
| Сря Апр 29, 2015 12:30 pm |
|
 |
|
ike
Ранг: Форумен бог
Регистриран на: Пет Фев 04, 2005 9:59 pm Мнения: 6019 Местоположение: София
|
 Re: Въпрос към примерите на компилатор MikroC Pro for PIC
АКо си в София изтичай до комет, вземи един кварц 8 MHz и го направи както е по проект.
_________________ Warriors of the Night, ASSEMBLER!!!
|
| Сря Апр 29, 2015 2:21 pm |
|
 |
|
Cekins
Ранг: Форумен бог
Регистриран на: Сря Апр 20, 2005 12:02 pm Мнения: 9119 Местоположение: Разград
|
 Re: Въпрос към примерите на компилатор MikroC Pro for PIC
Микро-то би трябвало да се оправи с кварца - човека каза че е пробвал с примерен проект като е променил само настройката на кварца и е тръгнало - поне аз с такова вчепетление останах. От настройките в екрана горе се вижда че USB-то се клочи с 48MHz.
|
| Сря Апр 29, 2015 11:05 pm |
|
 |
|
mEtaka_dts
Ранг: Минаващ
Регистриран на: Пон Май 26, 2014 4:47 pm Мнения: 27
|
 Re: Въпрос към примерите на компилатор MikroC Pro for PIC
Добро утро! Да така е - пробвах с примери които са заложени в компилатора и не тръгва. Затова казах, че променям делителя на кварца и не смятам, че това е пробблема. С проект писан на CCS компилатор платката ми тръгна, което е показателно, че проблема не е в хардуера. Затова питам ако някой има опит с това да ми помогне  Както съм показал на прикаченият файл е конфигуриран ПИК-а за източници на тактова честота  Продължавам да дълбая, ако някой може да помогне  Хубав ден на всички 
|
| Чет Апр 30, 2015 8:21 am |
|
 |
|
relsys
Ранг: Форумен бог
Регистриран на: Пет Ное 25, 2005 11:41 am Мнения: 1680
|
 Re: Въпрос към примерите на компилатор MikroC Pro for PIC
Oscillator Frequency трябва да е 48 MHz, a не 20....
|
| Чет Апр 30, 2015 10:05 am |
|
 |
|
mEtaka_dts
Ранг: Минаващ
Регистриран на: Пон Май 26, 2014 4:47 pm Мнения: 27
|
 Re: Въпрос към примерите на компилатор MikroC Pro for PIC
Той става на 48 MHz с вътрешният PLL на чипа  в настройките на регистрите се избира каква е честотата на кварца, който се използва, така че да има правилен делител за да се получат 4MHz и от там вътрешният PLL на чипа го повдига до 48 
|
| Чет Апр 30, 2015 1:08 pm |
|
 |
|
timt
Ранг: Форумен бог
Регистриран на: Вто Ное 27, 2012 9:27 pm Мнения: 2011
|
 Re: Въпрос към примерите на компилатор MikroC Pro for PIC
@relsys, давам ти думата! А сега обяснявай! 
|
| Чет Апр 30, 2015 2:57 pm |
|
 |
|
mEtaka_dts
Ранг: Минаващ
Регистриран на: Пон Май 26, 2014 4:47 pm Мнения: 27
|
 Re: Въпрос към примерите на компилатор MikroC Pro for PIC
Извинявайте, ако не разбирам нещата правилно, но ако някой има опит с компилатора, моля наистина да помогне 
|
| Пет Май 01, 2015 4:41 pm |
|
 |
|
michev
Ранг: Форумен бог
Регистриран на: Сря Юли 11, 2007 10:16 am Мнения: 1730
|
 Re: Въпрос към примерите на компилатор MikroC Pro for PIC
Не съм запознат с въпросният компилатор, но ще повторя това дето ти го написаха другите преди мен - . Дори и да си сметнал идеално всичко по осцилатора, то много е вероятно (даже повече от вероятно) онази въпросна стойност да се взима в предвид при компилиране, а не настройките които ти си направил.
|
| Пет Май 01, 2015 5:57 pm |
|
 |
|
Cekins
Ранг: Форумен бог
Регистриран на: Сря Апр 20, 2005 12:02 pm Мнения: 9119 Местоположение: Разград
|
 Re: Въпрос към примерите на компилатор MikroC Pro for PIC
Аз също нямам много опит с техните компилатори, но доколкото имам, от това което виждам по картинките - всичко е както трябва. Има някакъв друг проблем. Като за начало да си види при флашване каква конфигурация му е генерирана.
|
| Съб Май 02, 2015 7:39 am |
|
 |
|
s7ama7
Ранг: Почетен член
Регистриран на: Съб Ное 29, 2014 10:11 am Мнения: 774
|
 Re: Въпрос към примерите на компилатор MikroC Pro for PIC
Не знам какъв е тоя компилатор , но програмата не трябва ли да се промени . Тъй като най вероятно са използвани таймери/таймерни пркъсвания ,закаснения или нещо подобно.Все наща които ако им смениш кварца няма да работят правилно.
|
| Съб Май 02, 2015 10:02 am |
|
|