ᲙომპიუტერებიᲢექნიკა

PIC კონტროლერი. პროგრამული PIC-კონტროლერები. სქემები PIC-კონტროლერები

როდესაც მიღების სქემა, თქვენ უნდა ჰქონდეს ვინმე ან რამე მონიტორინგის განხორციელების საჭირო ქმედებები. იმ კაცს საკმაოდ პრობლემატურია, რადგან ის აუცილებელია გამოიყენოთ დიდი რაოდენობით სხვადასხვა ელემენტები, რომელიც საშუალებას გააკონტროლოს მათი მუშაობა (ტრანზისტორები, რეზისტორების, ტირისტორები, დიოდები, კონდენსატორები, და ა.შ.). მაგრამ ყველა რთული და დიდი ჩართვა შეიძლება მიერ კონტროლირებად კონტროლერები (MCU). რომ ისინი, მაგალითად, იქნება აღწერილი RІS ოჯახებს. ასე რომ, რა არის PIC-კონტროლერები for Dummies? რა არის მათი სქემა და სადაც ისინი გამოიყენება.

რა არის microcontroller PIC-

PIC კონტროლერი (ან microcontroller) არის ავტომატიზაციის ნიშნავს შეასრულოს გარკვეული ქმედებები გამოყენებით წინასწარ მომზადებული პროგრამა. თვისება წარმომადგენლები ამ პროდუქციის ხაზი არის გამარტივებული პროგრამირების და ხელმისაწვდომობა ყველა საჭირო ფუნქციების მუშაობა. გამოიკვეთა მისი სტრუქტურა, უნდა აღინიშნოს, რომ მის შემადგენლობაში მხოლოდ ერთი სილიკონის ბროლის (დამახასიათებელი ყველა microcontrollers). გარდა ამისა, PIC-კონტროლერი აქვს გარკვეული რაოდენობის ფეხები. ზოგიერთი მათგანი შეიძლება გამოყენებულ იქნას, როგორც ლოგიკური საშუალებები, მასალები ნაწილი, დანარჩენი აქვს ორმხრივი განაცხადი. ფეხები შეიძლება იყოს ციფრული და ანალოგური.

უმრავლესობის მუშაობის RІS კონტროლერი სჭირდება სტაბილური ძაბვის - 5V. ეს არის საკმარისი იმისათვის, რომ მას შეუძლია მუშაობა თავის ნორმალურ რეჟიმში და შეასრულოს პროგრამა მიწოდება მის წინაშე. პროგრამული PIC კონტროლერი პირდაპირ კომპიუტერში არ არის შესაძლებელი. ამ მიზნით, პროგრამისტი.

კონტროლერი ოჯახის

PIC კონტროლერი არ არსებობს ერთ ეგზემპლარად. მწარმოებელი აწარმოებს მნიშვნელოვანი სპექტრი microcontrollers, რომელთაგან თითოეული აქვს საკუთარი მახასიათებლები, შესაძლებლობები და პოტენციური სამიზნეების პროგრამა. პუნქტების ოჯახები თავად საკმაოდ დიდი და დამოკიდებულია კლასიფიცირების ფუნქცია, რომელიც არის აღებული, როგორც default. ამიტომ აუცილებელია, რომ აცნობოს მხოლოდ ძირითადი კლასიფიკაცია, რომელიც არსებობს მხოლოდ სამი ოჯახი 8, 16 და 32-bit. ეს, თავის მხრივ, იყოფა სხვები, მაგრამ იმის გამო, რომ ოჯახის არ არიან საგანი სტატია, რამე მათ შესახებ და არ აწარმოონ საუბარი.

საჭიროების შემთხვევაში

იმის გამო, რომ მისი versatility PIC კონტროლერი შეიძლება იყოს გამოყენებული თითქმის ყველგან. Sami microcontrollers გვხვდება მაცივრები, ტელევიზორები, სარეცხი მანქანები. მაგრამ RІS ასორტიმენტი აქვს ფუნქცია, რომ სქემები PIC-კონტროლერები პოპულარულია რადიო მოყვარულთა და რობოტები თვითნასწავლი. მათი დახმარებით, შეგიძლიათ მარტივად სახის საიტი მუშაობა, ან ყველა მოწყობილობა. იგი ხელს უწყობს პოპულარობის გონივრულ ფასად, გამარტივებული პროგრამირების და მნიშვნელოვანი ოდენობით საგანმანათლებლო მასალა.

მიმართვა PIC კონტროლერი, როდესაც თქვენ შექმნათ მანქანები რადიო კონტროლი, robotic იარაღი და სხვა არტეფაქტები, რომ შეიძლება გაკეთდეს, შეზღუდული ბიუჯეტის. შეიძლება გამოყენებულ იქნას რაღაც პროდუქტიული - საკმაოდ პოპულარულია არის თემა შექმნის თვითნაკეთი ავტომატური მანქანები, აკონტროლებს microcontroller. სპექტრი გამოყენება ფართო და სწორი მიდგომა შეიძლება შესრულდეს პრაქტიკულად ნებისმიერი მიზნით, ისე ჩართვა PIC-კონტროლერები ჩანს არა მხოლოდ სამოყვარულო შემოქმედება.

პროგრამული უზრუნველყოფა გამოყენება PIC კონტროლერი

მინიმალური საჭირო პროგრამული უზრუნველყოფა - ეს აღნიშნავს. მიუხედავად ამისა, იმის გამო, რომ თავისუფალი გავრცელება, შეგიძლიათ გამოიყენოთ და შემოთავაზებული მწარმოებელი პროგრამული უზრუნველყოფა ინსტრუმენტი MPLAB. კერძოდ, ხაზი პროგრამული უზრუნველყოფა (განვითარების გარემო, compilers) MPLAB. იმის გამო, რომ კომპანიის პოლიტიკა, ის არის თავისუფალი, მაგრამ აქვს გარკვეული შეზღუდვები. აქედან გამომდინარე, მოკლე დემო ვერსია შეგიძლიათ ცდილობენ ყველა შესაძლებლობები, მაგრამ მისი დასრულების შემდეგ ფუნქციონალური პროგრამა იქნება მოჭრილი. სრული პროგრამა აქვს მნიშვნელოვანი ინსტრუმენტი, რომელიც ხდის ადვილად შექმნათ პროგრამები, მოსახერხებელი უნდა ვეძებოთ სხვადასხვა პრობლემის ტერიტორიებზე და ქცევის კოდი ოპტიმიზაცია. დამოკიდებულია ვერსია ფუნქცია შეიძლება შეწყდეს კოდი ოპტიმიზაცია, ან შეამცირა კონტროლერები, რომლებიც მხარს უჭერს პროგრამა. გულისთვის სიმართლე უნდა ითქვას, რომ კომპანია იტოვებს მხოლოდ მხარდაჭერა ყველაზე პოპულარული წარმომადგენლები.

არსებობს მთელი რიგი პროგრამული გათვალისწინებული სხვა კომპანიები. ზოგადად, მათი ფუნქცია მსგავსია, მაგრამ არსებობს განსხვავებები. ასე რომ, ბევრი გამოთქვამდა უკმაყოფილებას, რომ MPLAB არის მოღალატე მომხმარებელს ორიენტირებული დიზაინი. ამიტომ, მწარმოებლები ვაჭრობა შენარჩუნების ათვლის ფუნქცია და გამოყენებადობა მათი პროგრამული უზრუნველყოფა. პროგრამა PIC-კონტროლერები ძალიან მრავალფეროვანია, ასე რომ აქ არის მეტწილად გემოვნების საკითხია.

შექმნა პროგრამა PIC კონტროლერი

შეიქმნას სპეციალური პროგრამა, შეგიძლიათ გამოიყენოთ შესაბამისი პროგრამული უზრუნველყოფა, და კიდევ უფრო მარტივი ნოუთბუქი. ეს შესაძლებელია, მადლობა იმ ფაქტს, რომ მუშაობს პროგრამირების ენები როგორიცაა Assembler და C. ძირითადი განსხვავება მდგომარეობს ნომერი დადგენილი ინფორმაცია და მარტივად მონაცემები ამოცანები. თქვენ მოისმენთ ბევრი სირთულის შესახებ C, მაგრამ ასამბლეის უფრო რთულია და მოითხოვს ფრთხილად მიდგომა.

მაგალითად, როდესაც შექმნის პროგრამა, თქვენ უნდა მიუთითოთ, რომელიც კონტროლერი იგი აპირებს. ეს შეიძლება იყოს აუცილებელია განახორციელოს რიგი პარამეტრები, მაგრამ ისინი უნდა განხორციელდეს თანდასწრებით მუშაობის გამოცდილება ან თავდაჯერებულობა, რადგან შეცდომები შეიძლება გამოიწვიოს ის ფაქტი, რომ ჩვეულებრივი microcontrollers იქცეს ცალი პლასტმასის და რკინის.

პროგრამული პროგრამირების

მაგრამ როგორ უნდა გადარიცხოს განვითარებული პროგრამა microcontroller თავად? როგორ აკეთებს microcontroller პროგრამირების? ამ მიზნით არსებობს სპეციალური მოწყობილობები - პროგრამისტები. მათ გაგზავნას სიგნალებს microcontroller რომ შეცვალოს უჯრედების მეხსიერების პროგრამის ფარგლებში. დასაწყისისთვის გადაცემის პროცესი მონაცემები გსურთ ჩადეთ ჩიპი პროგრამირების, და ეს, თავის მხრივ, უკავშირდება კომპიუტერს. მაშინ, გამოყენებით პროგრამული უნდა აწარმოებს firmware. როგორც წესი, პროგრამირების PIC-კონტროლერები ვრცელდება ოცდაათი წამი ორი წუთის განმავლობაში.

ფორმები პროგრამისტების

რომელი პროგრამისტი აირჩიეთ ჩაწერას პროგრამა microcontroller? შეიძლება დაიყოს სამი სახის: თვითნაკეთი, მწარმოებლის მიერ და ქარხანა სხვა კომპანიები. გამოყენება თითოეულ მათგანს აქვს საკუთარი მახასიათებლები.

ამდენად, თვითნაკეთი პროგრამისტები არიან საკმაოდ იაფი. მაგრამ მათი გამოყენება ექნებათ იმისა, რომ ისინი შეიძლება ადვილად იქცეს მოწყობილობა ცალი პლასტმასის და რკინის. და microcontroller პროგრამირების შეიძლება ასეთ შემთხვევაში გამოიყენება არასასიამოვნო შედეგების სახით ელექტრო შოკი, ასე რომ თქვენ უნდა გამყარებაში უსაფრთხოებას. გარდა ამისა, თუ თქვენ თავს ნულიდან, ხშირად პროდუქტი შედარებით შეზღუდული შესაძლებლობების დაკავშირებით სამუშაო ცვლილება დაწესებულებაში. მაგრამ გლობალურ ქსელში, შეგიძლიათ დიდი რაოდენობით ამ პრობლემის გადაჭრის მიერ შემოთავაზებული სხვა ადამიანი, და რომ, ალბათ არ მისცემს თქვენ პრობლემები.

ორიგინალური პროგრამისტი მწარმოებელი შეძლებთ ხარისხიანად განახორციელოს მათი მუშაობა ნებისმიერ microcontroller. ეს არ არის გარანტია, და თუ მას შემდეგ, რაც ეს არ იმუშავებს, შეცვალოს პრობლემა არ არის. მაგრამ სქემა რამ, როდესაც firmware PIC-კონტროლერები ხორციელდება უპრობლემოდ.

მაგრამ იყვნენ მისი შეძენის საკმაოდ მაღალი ფასი.

პროგრამისტები მიერ გაცემული სხვა კომპანიები, აქვს საკმაოდ ფართო სპექტრი ობიექტების, რომ მუშაობა. მათი თვისება არის დაბალი ფასი და / ან შესაძლებლობა იმუშაოს სხვა microcontrollers გარდა PIC. ასევე არსებობს მართლაც უნივერსალური "მონსტრი", რომელიც უზრუნველყოფს სხვადასხვა სახის სამუშაო, არამედ იმიტომ, რომ საჭიროა დიდი რაოდენობით ნაერთების მათი დაბალი ფასი არ მოხდება.

სქემატური თვისებები

და ბოლოს, რამდენიმე სიტყვა სურათი ნიმუშები. ეს უნდა ფოკუსირება ფეხები საფუძველზე დამხმარე დოკუმენტაცია, როგორც სქემატურად microcontrollers ხშირად განსხვავდება ფაქტობრივი გამოიტანოს. მთავარია, ასეთ შემთხვევაში შემოვიდა დასკვნები და ეს მათთვის და მიმართული უნდა იყოს მოწყობილობა.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ka.delachieve.com. Theme powered by WordPress.