Как да започнете да изучавате PIC контролери за начинаещи
WizaСърцето ми усеща, че PIC16C84 се появи през осемдесетте
- PIC ушите растат от средата на 70-те години. Един от истинските (много значими) недостатъци на това семейство е, че не е взета предвид възможността за използване на IED на етапа на разработка. В резултат на това разработването на пълноценен и ефективен C компилатор (и не само C) за семейството PIC16 е и Kama Sutra. Непряко липсата на GCC порт съгласно PIC е добро потвърждение за това. Разбира се, има търговски компилатори, но има и изненади - като невъзстановяващи се функции.
Момчета, преди да говорите за нулиране, научете как да стартирате генератора на часовника нормално.
Мисля, че никой от тях не е гледал формата и амплитудата на генераторния сигнал с осцилоскоп.
По едно време проведох изследвания по този въпрос.
Всяка техника, дори цифрова, изисква персонализиране. След избор на мощности в кварцов осцилатор
и проверка с двулъчев осцилоскоп според началното време от партида PIC - 10 броя са най-много
най-лошият случай беше 22ms. Капацитетът обикновено се получава от различни деноминации.
В допълнение, марката на кондензатора има значение.
Началното време на кристалния осцилатор също зависи от кристала и то в много по-голяма степен, отколкото от самия PIC. Има такъв параметър като динамично съпротивление. Той определя "активността" на кварца. И самият PIC няма нищо общо с него. Той използва класическата схема с един инвертор. Разбира се, времето за стартиране зависи и от избора на кондензатори с фазово изместване. Но да ги подберем за всеки кварц все още е някак несериозно. Също така, времето за стартиране на кристален осцилатор силно зависи от вида и честотата на кристала. Например, с 32 kHz тактови кристали, времето за стартиране на генератора наистина може да бъде 0,5 сек. Това ли е изправено пред Wiza? Понякога поради тази причина трябваше да изоставя кристала и да използвам RC осцилатор. Не може да се използва по-висока честота или вътрешен генератор, тъй като консумацията е много критична.
Изглежда, че консумацията на PIC също не е толкова лоша? Или греша? За съжаление не работи с AVR. Опитах се да се задълбоча в набора от инструкции за асемблер на AVR. Изглеждаше много сложно в сравнение с PIC. И досега не е имало такива задачи, така че PIC да не отговарят на нещо.
Що се отнася до обучението, горещо препоръчвам образователните програми, които picmaniac провеждаше тук във форума. Аз самият бях участник. Благодарение на picmaniac успях бързо да "вляза" и да достигна нивото, което за моите задачи ми е напълно достатъчно и днес.