Სარჩევი:
ვიდეო: როგორ დავპროგრამოთ PIC MCU PICkit პროგრამისტთან ერთად Breadboard– ის გამოყენებით: 3 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
თქვენ არ გჭირდებათ ძვირადღირებული და დახვეწილი ინსტრუმენტები PIC (ან სხვა) მიკროკონტროლებთან თამაშისთვის. ყველაფერი რაც თქვენ გჭირდებათ არის დაფა, სადაც შეამოწმოთ თქვენი წრე და პროგრამირება. რა თქმა უნდა, საჭიროა რაიმე სახის პროგრამისტი და IDE. ამ ინსტრუქციაში გამოვიყენებ MPLAB X IDE და PICkit3 პროგრამისტს.
მე ავირჩიე PIC18F14K22. ამ კონკრეტულ PIC– ს რაიმე განსაკუთრებული მიზეზი არ აქვს, მე ის ამ მომენტში გამოუყენებელი მაქვს. ის მუშაობს ძაბვის დიაპაზონში 2.3 ვ -დან 5.5 ვ -მდე. პროგრამირების პროცესი ნაჩვენები იქნება მარტივი კოდით, რომლის საშუალებითაც LED პერიოდულად ახამხამებს.
ნაბიჯი 1: რაც ჩვენ გვჭირდება
- PICkit3 პროგრამისტი
- პურის დაფა
- PIC18F14K22 MCU
- 6 პინიანი სათაური
- ზოგიერთი კაბელი
- ან 4.5 ვ ბატარეა ან USB კაბელი (შეგიძლიათ გამოიყენოთ ძველი მაუსიდან ან კლავიატურადან ან თავად გააკეთოთ)
- ნებისმიერი ფერის LED და 470 რეზისტორი ტესტირების მიზნით
მონაცემთა ცხრილები:
PIC18F14K22
PICkit 3
ნაბიჯი 2: გაყვანილობა
PICkit3
მოდით შევხედოთ PICkit3 პროგრამისტს. ყურადღება მიაქციეთ 6-პინიან ქალთა სათაურს ქვედა მხარეს. ქინძის ნომერი ერთი ხელმოწერილია თეთრი სამკუთხედით, ასე რომ წინა მხრიდან ქინძისთავები დანომრილია მარჯვნიდან მარცხნივ. ქინძისთავების აღწერა:
- MCLR
- Vdd
- გრუნტი
- ICSP მონაცემები
- ICSP საათი
- Არ არის დაკავშირებული
პურის დაფა
პირველი ადგილი 6 პინიანი სათაურით და PIC ერთმანეთთან საკმარისად ახლოს პურის დაფაზე. PIC– ის მონაცემთა ცხრილში ჩვენ უნდა გავარკვიოთ ფუნქციების რუქა:
- Vdd - პინი 1
- Vss (დაფქული) - პინ 20
- PGD (ICSP მონაცემები) - პინ 19
- PGC (ICSP საათი) - პინ 18
- MCLR - პინ 4
- RC0 - pin 16 (პინი, რომლითაც LED ამოძრავებს)
წრიული სქემა ნაჩვენებია ფრიზინგის სურათზე.
ძალაუფლება
როგორც უკვე აღვნიშნეთ, წრე შეიძლება იკვებებოდეს 4.5 ვ ბატარეიდან ან USB- დან (5 ვ). იმის გასაგებად, რომ 5 ვ კარგია ამ კონკრეტული PIC– ისთვის, მაგრამ ეს არ უნდა იყოს სხვებისთვის. ყოველთვის შეამოწმეთ მონაცემთა ფურცელი მოწყობილობაზე მოქმედი ძაბვის დიაპაზონისთვის.
ნაბიჯი 3: პროგრამირება
მე მოვამზადე საკმაოდ მარტივი კოდი ტესტირების მიზნით. როდესაც MPLAB პროექტი მზად გაქვთ პროგრამირებისთვის, მიამაგრეთ PICkit3 პინ -სათაურზე პურის დაფაზე. ნუ დაგავიწყდებათ, რომ ჩართოთ ჩართვა, წინააღმდეგ შემთხვევაში კავშირი PIC და პროგრამისტს შორის ვერ მოხერხდება. დააწკაპუნეთ ღილაკზე "შექმნა და პროგრამის მოწყობილობის მთავარი პროექტი" და დაელოდეთ პროგრამირების დასრულებას. ამის შემდეგ LED უნდა აციმციმდეს - 500 ms ჩართულია და 500 ms გამორთულია.
გირჩევთ:
როგორ დავპროგრამოთ IR დეკოდერი მრავალსიჩქარიანი AC ძრავის კონტროლისათვის: 7 ნაბიჯი
როგორ დავპროგრამოთ IR დეკოდერი მრავალსიჩქარიანი AC ძრავის კონტროლისათვის: ერთფაზიანი ალტერნატიული დენის ძრავები, როგორც წესი, გვხვდება საყოფაცხოვრებო ნივთებში, როგორიცაა გულშემატკივარი და მათი სიჩქარე ადვილად კონტროლდება რიგი დისკრეტული გრაგნილების დაყენებული სიჩქარისთვის. ამ ინსტრუქციებში ჩვენ ვაშენებთ ციფრულ კონტროლერს, რომელიც
როგორ დავპროგრამოთ და ჩატვირთოთ ATtiny85 USBasp– ით: 5 ნაბიჯი
როგორ დავპროგრამოთ და ჩატვირთოთ ATtiny85 USBasp– ით: ამ ინსტრუქციებში თქვენ ზუსტად ისწავლით თუ როგორ ჩატვირთოთ და დაპროგრამოთ ATtiny85 მიკროჩიპი უმარტივესი გზით, რისი გააზრებაც შემიძლია. ეს არის ჩემი პირველი ინსტრუქცია, ასე რომ, თუ თქვენ გაქვთ რაიმე რჩევა ან რჩევა, თუ როგორ უნდა გახადოთ უკეთესი მეგზურები, გთხოვთ მოგერიდოთ
როგორ დავპროგრამოთ NodeMCU Arduino IDE– ზე: 5 ნაბიჯი
როგორ დავპროგრამოთ NodeMCU Arduino IDE– ზე: Osoyoo NodeMCU მოდის წინასწარ დაპროგრამებული ლუას თარჯიმნით, მაგრამ თქვენ არ გჭირდებათ მისი გამოყენება! ამის ნაცვლად, შეგიძლიათ გამოიყენოთ Arduino IDE, რომელიც შეიძლება იყოს შესანიშნავი ამოსავალი წერტილი Arduino– ს მოყვარულთათვის, რომ გაეცნონ ტექნოლოგიებს
როგორ დავპროგრამოთ Arduino ჟოლოსგან: 3 ნაბიჯი
როგორ დავპროგრამოთ Arduino ჟოლოსგან: ამ გაკვეთილით მე გაჩვენებთ თუ როგორ უნდა დააინსტალიროთ Arduino პროგრამული უზრუნველყოფა თქვენს Raspberry Pi.P.S. ბოდიში ჩემი ცუდი ინგლისურისთვის
როგორ დავპროგრამოთ C-simple სამეურვეო პროგრამაში: 5 ნაბიჯი
როგორ დავგეგმოთ C- მარტივი სამეურვეო პროგრამა: გთხოვთ დაწერეთ კომენტარებში, თუ მოგწონთ ეს! ეს ინსტრუქცია ასწავლის ვინმეს დაწეროს მარტივი პროგრამა C პროგრამირების ენაზე. რა დაგჭირდებათ: Macintosh კომპიუტერი დეველოპერის ინსტრუმენტებით დაყენებული და ტვინის გარკვეული ძალა