Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Въпрос към примерите на компилатор MikroC Pro for PIC
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=13737
Страница 1 от 2

Автор:  mEtaka_dts [ Сря Апр 29, 2015 11:30 am ]
Заглавие:  Въпрос към примерите на компилатор MikroC Pro for PIC

Здравейте,

Използвам компилатора на Mikroelektronika MikroC Pro for PIC и искам да подкарам USB комуникация с PIC18F4550, но нещо не се получава с примерите, които са дали. Разликата е, че аз използвам кварц на 20 MHz, а оригиналният проект пример е с 8 MHz. Това е единственото нещо, което променям. След компилиране на проекта и запис в ПИК-а компютъра или не го разпознава изобщо или дава неразпознато УСБ устройство. Изпробвах с примерен проект на CCS компилатор и с него компютъра го разпознава.

Прикачам файл със схемата, която съм реализирал и използвам и програмата на CCS компилатора. Схемата се захранва директно от УСБ.

Благодаря ви предварително!!!

Прикачени файлове:
Source.rar [134.61 KiB]
265 пъти
schematic.jpg
schematic.jpg [ 568.57 KiB | Прегледано 5748 пъти ]

Автор:  timt [ Сря Апр 29, 2015 11:43 am ]
Заглавие:  Re: Въпрос към примерите на компилатор MikroC Pro for PIC

Разликата е, че аз използвам кварц на 20 MHz, а оригиналният проект пример е с 8 MHz

Как мислиш, има ли разлика?

Автор:  mEtaka_dts [ Сря Апр 29, 2015 11:51 am ]
Заглавие:  Re: Въпрос към примерите на компилатор MikroC Pro for PIC

Мисля, че е само това разликата.

Автор:  t_i_t_o [ Сря Апр 29, 2015 12:03 pm ]
Заглавие:  Re: Въпрос към примерите на компилатор MikroC Pro for PIC

Има на едно място един завой дето го минавам едвам със 80км/ч с колата. Дали ще мога да го мина с 200км/ч.

Айде на не излезе само че се заяждам, USB иска точно определени клоци, а не такива които ти имаш под ръка. Може и да може да работи с кварц на 20МХз, но задължително трябва да се променят разни делители преди и след ПЛЛа, но съдейки по въпросите ти, ти не можеш да го направиш поне за сега. Та или чети много или сложи правилния кварц.

Автор:  mEtaka_dts [ Сря Апр 29, 2015 12:30 pm ]
Заглавие:  Re: Въпрос към примерите на компилатор MikroC Pro for PIC

Благодаря :)

Да взето е предвид, че кварца не е 8, а 20MHz

Прикачени файлове:
setup 1.JPG
setup 1.JPG [ 135.59 KiB | Прегледано 5734 пъти ]

Автор:  ike [ Сря Апр 29, 2015 2:21 pm ]
Заглавие:  Re: Въпрос към примерите на компилатор MikroC Pro for PIC

АКо си в София изтичай до комет, вземи един кварц 8 MHz и го направи както е по проект.

Автор:  Cekins [ Сря Апр 29, 2015 11:05 pm ]
Заглавие:  Re: Въпрос към примерите на компилатор MikroC Pro for PIC

Микро-то би трябвало да се оправи с кварца - човека каза че е пробвал с примерен проект като е променил само настройката на кварца и е тръгнало - поне аз с такова вчепетление останах. От настройките в екрана горе се вижда че USB-то се клочи с 48MHz.

Автор:  mEtaka_dts [ Чет Апр 30, 2015 8:21 am ]
Заглавие:  Re: Въпрос към примерите на компилатор MikroC Pro for PIC

Добро утро!

Да така е - пробвах с примери които са заложени в компилатора и не тръгва. Затова казах, че променям делителя на кварца и не смятам, че това е пробблема. С проект писан на CCS компилатор платката ми тръгна, което е показателно, че проблема не е в хардуера. Затова питам ако някой има опит с това да ми помогне :)

Както съм показал на прикаченият файл е конфигуриран ПИК-а за източници на тактова честота :)

Продължавам да дълбая, ако някой може да помогне :)

Хубав ден на всички :)

Прикачени файлове:
schematic.jpg
schematic.jpg [ 568.57 KiB | Прегледано 5653 пъти ]
IMAG0537.jpg
IMAG0537.jpg [ 847.92 KiB | Прегледано 5653 пъти ]

Автор:  relsys [ Чет Апр 30, 2015 10:05 am ]
Заглавие:  Re: Въпрос към примерите на компилатор MikroC Pro for PIC

Oscillator Frequency трябва да е 48 MHz, a не 20....

Автор:  mEtaka_dts [ Чет Апр 30, 2015 1:08 pm ]
Заглавие:  Re: Въпрос към примерите на компилатор MikroC Pro for PIC

Той става на 48 MHz с вътрешният PLL на чипа :) в настройките на регистрите се избира каква е честотата на кварца, който се използва, така че да има правилен делител за да се получат 4MHz и от там вътрешният PLL на чипа го повдига до 48 :)

Прикачени файлове:
Oscilator.jpg
Oscilator.jpg [ 140.9 KiB | Прегледано 5619 пъти ]

Автор:  timt [ Чет Апр 30, 2015 2:57 pm ]
Заглавие:  Re: Въпрос към примерите на компилатор MikroC Pro for PIC

@relsys, давам ти думата!
А сега обяснявай! :D

Автор:  mEtaka_dts [ Пет Май 01, 2015 4:41 pm ]
Заглавие:  Re: Въпрос към примерите на компилатор MikroC Pro for PIC

Извинявайте, ако не разбирам нещата правилно, но ако някой има опит с компилатора, моля наистина да помогне :)

Автор:  michev [ Пет Май 01, 2015 5:57 pm ]
Заглавие:  Re: Въпрос към примерите на компилатор MikroC Pro for PIC

Не съм запознат с въпросният компилатор, но ще повторя това дето ти го написаха другите преди мен -
Цитат:
смени честотата в полето "Oscillator Frequency (Mhz)" от 8 на 48Mhz
. Дори и да си сметнал идеално всичко по осцилатора, то много е вероятно (даже повече от вероятно) онази въпросна стойност да се взима в предвид при компилиране, а не настройките които ти си направил.

Автор:  Cekins [ Съб Май 02, 2015 7:39 am ]
Заглавие:  Re: Въпрос към примерите на компилатор MikroC Pro for PIC

Аз също нямам много опит с техните компилатори, но доколкото имам, от това което виждам по картинките - всичко е както трябва. Има някакъв друг проблем. Като за начало да си види при флашване каква конфигурация му е генерирана.

Автор:  s7ama7 [ Съб Май 02, 2015 10:02 am ]
Заглавие:  Re: Въпрос към примерите на компилатор MikroC Pro for PIC

Не знам какъв е тоя компилатор , но програмата не трябва ли да се промени . Тъй като най вероятно са използвани таймери/таймерни пркъсвания ,закаснения или нещо подобно.Все наща които ако им смениш кварца няма да работят правилно.

Страница 1 от 2 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/