|
Виж темите без отговор | Виж активните теми
Дата и час: Пон Юли 27, 2026 11:48 pm
PIC18F452 и максимална честота
| Автор |
Съобщение |
|
StiV
Ранг: Ориентиран
Регистриран на: Съб Фев 05, 2005 10:58 pm Мнения: 284 Местоположение: Varna
|
 PIC18F452 и максимална честота
Здравейте, направих един проект с PIC18F452. Тъй като в случая гоня бързодействие, го пробвах с различни кварцове до 40MHz. Забелязах че до 30MHz работи стабилно и бързо, но с кварц на 40MHz е по зле, работи колкото на 8-10MHz. Някой има ли подобни наблюдения защо е така, с по новите серии 18-ки, дали и при тях е същото положение? Или е време да наблегна на нещо друго - имам под ръка dsPIC30F6014A и AT91SAM7X256.
_________________ Господ прощава, тока не. А глада е по силен от тока !
|
| Пон Окт 26, 2009 2:39 pm |
|
 |
|
setoy
Ранг: Почетен член
Регистриран на: Пет Фев 17, 2006 9:17 am Мнения: 765 Местоположение: Стара Загора
|
|
| Пон Окт 26, 2009 3:02 pm |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
 Re: PIC18F452 и максимална честота
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Пон Окт 26, 2009 4:48 pm |
|
 |
|
rumen65
Ранг: Новодошъл
Регистриран на: Чет Окт 06, 2005 2:06 pm Мнения: 194 Местоположение: Sofia
|
В pdf е написано:
|
| Пон Окт 26, 2009 5:03 pm |
|
 |
|
Tisho
Ранг: Форумен бог
Регистриран на: Пон Ное 22, 2004 11:24 pm Мнения: 1923 Местоположение: Габрово
|
Колкото и да го гониш пак няма да тръгне на 40Mhz...  Щото не и правен да работи с такива кварцове.
Ползвай 10Mhz с PLL-а.
40Mhz отвън само с осцилатор или друг източник на тактов сигнал. 
|
| Пон Окт 26, 2009 5:32 pm |
|
 |
|
StiV
Ранг: Ориентиран
Регистриран на: Съб Фев 05, 2005 10:58 pm Мнения: 284 Местоположение: Varna
|
Ясно, разбрах къде бил ключа за палатката. Уж чета внимателно pdf -те, но това за PLL-а съм го пропуснал.
Благодаря за всички за съветите
Цецо, това го разбрах като засякох приблизително скоростта на запълване на една графична скала на дисплея (128х64) от началото до края, т.е. по възможно най дърварския начин  .
_________________ Господ прощава, тока не. А глада е по силен от тока !
|
| Пон Окт 26, 2009 9:27 pm |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
 :):) Ти утепа коня. Процесор на 40Мхз да работи колкото на 8-10 Мхз.  :):)
Значи един процесор работи или на 8 ИЛИ на 10 ИЛИ на 40Мхз. Това не е кола, да кажеш абе май на три цилиндъра работи. Ако си му задал 40 Мхз и той работи на нещо различно то 40Мхз, то значи постановката ти е тотално сбъркана.
Честно, нищо лично, ама такава глупост скоро не бях чел  :):) На 30 работил бързо, ама на 40 кляка и работи бавно. Все едно слушам таксиджия с тунингован голф.
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Вто Окт 27, 2009 10:08 am |
|
 |
|
rumen65
Ранг: Новодошъл
Регистриран на: Чет Окт 06, 2005 2:06 pm Мнения: 194 Местоположение: Sofia
|
 Re: PIC18F452 и максимална честота
StiV е слагал кварц на 40MHz но едва ли е мерил на колко MHz е тръгнал, най-вероятно е тръгнал на по ниска честота.
|
| Вто Окт 27, 2009 10:43 am |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
Цецо, въобще не е глупост това дето StiV го е написал, просто не е знаел, че процесора ще работи на 40MHz само ако му подадеш кварц на 10MHz и пусне PLL да го умножи по 4. Ако обаче му подадеш директно кварц 30 или 40MHz, тъй като осцилатора не е предназначен да работи директно с кварцове с тази честота, той се ошашавя и осцилациите тръгват и спират непрекъснато, затова и са му такива наблюденията.
_________________ Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....
|
| Вто Окт 27, 2009 2:19 pm |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
Напротив, страшна глупост е. Прочети го пак:
Забелязах че до 30MHz работи стабилно и бързо, но с кварц на 40MHz е по зле, работи колкото на 8-10MHz.
Мама му стара, за домати ли говорим или за мегахерци? Какво значат изрази като "процесор да работи стабилно и бързо" или процесор да работи толкова зле "колкото на 8-10Мхз"...  :):)
А това че физически е възможно да се натвори подобна глупост - за това не споря. Но мама му стара, все си мисля, че първо бих разклатил един пин да видя на скопа за какво иде реч, преди да напиша подобна щуротия. Що да се излагаме? Ако няма скоп, да завърти един голям цикъл и на един светодиод и хронометър в ръка пак ще види честотата с достатъчна точност.
Вярно, че всички се учим, ама като пишем глупости, не трябва да очакваме да ни ръкопляскат и да ни потупват поощрително.
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Вто Окт 27, 2009 3:09 pm |
|
 |
|
ji4ka
Ранг: Форумен бог
Регистриран на: Чет Фев 01, 2007 4:04 am Мнения: 1539
|
По-лесно е да си изведе един звуков сигнал 1000хц и с едно говорителче ще "чуе" честотата. Възможно е генератора да има сривове или схемата след генератора да "не лови" клока добре и затова да изглежда ,че честотата е по-ниска. Все пак повечето Пикове работят на 20Мхц, защо да не могат да се "издуят" още? А ако сложи и бучка лед отгоре... 
|
| Вто Окт 27, 2009 3:47 pm |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
Е добре де, сгрешил, сгрешил, но защо трябва така грубиянски да се отнасяш към грешките на другите ? Както и да го чета си е баш истината, до към 30MHz процесора съумява някак си да си подкара осцилатора ( максимума мисля по каталог е 20MHz ), след което хваща къра и затова ту зацепи, ту спре, и ефекта е намаленото бързодействие, което изглежда като че ли все едно работи на 8-10MHz. Няма как описания ефект получен от недоглеждане да е глупост, самото недоглеждане може да е глупост, но ефекта си е ефект. Бъди малко по толерантен към грешките на другите, най-лесно е да кажеш, че някой има лош дъх или че сестра му е курва.
_________________ Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....
|
| Вто Окт 27, 2009 4:07 pm |
|
 |
|
StiV
Ранг: Ориентиран
Регистриран на: Съб Фев 05, 2005 10:58 pm Мнения: 284 Местоположение: Varna
|
Цецо, извини ме моля те, че смутих вътрешния ти мир, но аз за разлика от теб не съм професионалист от високо ниво. Програмирането за мен е хоби и се занимавам за собствено удоволствие и между другото. Можеш да ме наречеш любител, аматьор или както искаш, но не мисля че е срамно човек като не знае нещо да пита  Може за теб нещо да е супер елементарно и рутинно, но бъди сигурен, че има огромно количество хора, които изобщо не са чували за това нещо.
Все пак не можем всички да знаем всичко... Аз със сигурност знам неща за които ти нямаш ни най малка представа
P.S. Както и да е, подкарах го на 40MHz, още веднъж благодаря на всички 
_________________ Господ прощава, тока не. А глада е по силен от тока !
|
| Сря Окт 28, 2009 12:41 am |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
На всичко отгоре и чувствителни, засягат се
Далеч съм от мисълта да квалифицирам когото и да било, просто квалифицирам една написана фраза като глупост. Много умни хора говорят глупости  Аз без да съм умен, предполгам че ги ръся непрекъснато
При теб, а при доста прохождащи хора в микроконтролерите напоследък забелязвам една тенденция която обаче не ми допада. Някак си почвате да работите с даден микроконтролер направо на "високо" ниво. Нещо като черна кутия която просто ползвате, без да се интересувате какви зъбни колела има вътре и как точно се въртят. При теб явно липсват фундаментални познания що е то CPU, как се формира клока, за какво аджеба се ползва тоя клок, системни шини, архитектура. Въпреки всичко работиш с въпросния микрконтролер и явно имаш успехи след като си успял да закачиш дисплей към него.... Някак си почвате отвън - навътре. А правилната посока е обратната.
Та въпросната тенденция я наблюдавам масово в последно време. При това при къде по "клинични" случаи - ти поне се "мъчиш" с пикове, виждал съм хора които се "упражняват" върху АРМ9 без да имат даже елементарни познания по булева алгебра.
Но пък ако се справяте и така - действайте 
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Сря Окт 28, 2009 11:03 am |
|
 |
|
tgi
Ранг: Форумен бог
Регистриран на: Нед Юни 10, 2007 2:22 pm Мнения: 6492 Местоположение: София
|
Това е тенденцията наистина - и при MCU-тата, както преди години при PC-тата, се появява масовата
категория потербители, които знаят къде е "старт" менюто и се ориентират нататък според предложеното.
Засега не всичко е зачалгосано ала MS в PC света (а и той няма вечно да стои така, де), но натам
отиват работите. Щом от Freescale опитаха да ми откажат информация (без успех; стигнах до нея, пак
от тях, но трябваше да работя по въпроса и да разчитам на познанства) и да ме препратят към някакви quick start пакети и боклуци,
това значи само, че и в MCU света се е появил еквивалентът на html "програмистите". Нищо лошо, де,
все някой ще трябва да приготвя нещата до годност за html мазане, но като свикнат всички с най-чевръстата
платформа (PIC, ARM, който там успее първи да докара баш масовката) и току виж останали само
пикоборци цъкащи по менюта... 
_________________------------------- www.tgi-sci.com------------------- http://www.flickr.com/photos/didi_tgi/
|
| Сря Окт 28, 2009 11:26 am |
|
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 4 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|