Სარჩევი:
- ნაბიჯი 1: პროგრამისტის სქემატური სქემა
- ნაბიჯი 2: მიკროსქემის დაფა
- ნაბიჯი 3: შედუღების კომპონენტები
- ნაბიჯი 4: პროგრამის დაწვა მიკროკონტროლის მეხსიერებაში
ვიდეო: ISP პროგრამისტი AVR მიკროკონტროლერებისათვის: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
მიკროკონტროლერის პროგრამისტი არის აპარატურა, რომელსაც თან ახლავს პროგრამული უზრუნველყოფა, რომელიც გამოიყენება კომპიუტერის აპარატის ენის კოდის მიკროკონტროლერზე/EEPROM გადასაცემად. AVR მიკროკონტროლერების ISP პროგრამისტი არის სერიული პროგრამისტები, რომლებიც იყენებენ სერიულ პორტს კომპიუტერთან ურთიერთობისათვის RS232 პროტოკოლების საშუალებით. ისინი უფრო პოპულარულია კომპიუტერზე მომუშავე მოყვარულთა შორის და უბრალოდ მათი დამზადება.
ნაბიჯი 1: პროგრამისტის სქემატური სქემა
მიკროკონტროლერის პროგრამისტი არის აპარატურა, რომელსაც თან ახლავს პროგრამული უზრუნველყოფა, რომელიც გამოიყენება კომპიუტერის EEPROM მიკროკონტროლერის აპარატის ენის კოდის გადასატანად. შემდგენელი გარდაქმნის კოდს დაწერილ ენებზე, როგორიცაა ასამბლეა, C, java და ა. შ. მიკროკონტროლის პროგრამისტი მოქმედებს როგორც ინტერფეისი კომპიუტერსა და სამიზნე კონტროლერს შორის. პროგრამისტის API პროგრამული უზრუნველყოფა კითხულობს მონაცემებს კომპიუტერში შენახული ექვსკუთხა ფაილიდან და კვებავს მას კონტროლერის მეხსიერებაში. პროგრამული უზრუნველყოფა გადასცემს მონაცემებს კომპიუტერიდან აპარატურაზე სერიული, პარალელური ან USB პორტის გამოყენებით.
მიკროკონტროლი, ATmega32 დაპროგრამებულია SPI კომუნიკაციისთვის განკუთვნილი ქინძისთავების გამოყენებით. სერიული პერიფერიული ინტერფეისი არის სინქრონული, სრული დუპლექსის პროტოკოლი. SPI ასევე ცნობილია როგორც "3 მავთულის ინტერფეისის" პროტოკოლი, რადგან მას სჭირდება 3 საკომუნიკაციო ხაზი სახელწოდებით MISO, MOSI და SCK. SPI პროტოკოლს კომუნიკაციისთვის სჭირდება ორი მოწყობილობა. ერთი მათგანი განიხილება როგორც ოსტატი და მეორე როგორც მონა.
ნაბიჯი 2: მიკროსქემის დაფა
სახლში შეგიძლიათ გააკეთოთ საკუთარი მიკროსქემის დაფა ტონერის გადაცემის მეთოდის გამოყენებით.
გამოიყენეთ მიკროსქემის დაფის შემქმნელი პროგრამული უზრუნველყოფა სქემის სქემატური დიაგრამის PCB განლაგებად გადასაყვანად.
PCB განლაგების სარკისებური გამოსახულების დასაბეჭდად. დაბეჭდვა უნდა მოხდეს პრიალა ქაღალდზე/ფოტო ქაღალდზე ლაზერული პრინტერის გამოყენებით.
სპილენძის დაფარული დაფის საჭირო ზომის მოჭრა, ჩვენი PCB განლაგების დიზაინის მიხედვით.
სპილენძის დაფა დაბეჭდილ განლაგებაზე, სპილენძის მხარე დაბეჭდილი განლაგების მიმართულებით. მჭიდროდ დააჭირეთ ცხელ უთოს გარკვეული დროის განმავლობაში. ქაღალდის გათბობა მელანს სპილენძის დაფაზე გადაიტანს. თუ ქაღალდი ფირფიტაზე დარჩა, გამოიყენეთ თბილი წყალი ქაღალდის სწორად მოსაშორებლად.
ჩვენი სქემის განლაგება შავი მელნის ქვეშ.
ამოიღეთ ყველა სხვა სპილენძი შავი ხაზების გარდა, წყალბადის ზეჟანგით დაფარული ხსნარის გამოყენებით.
ნაბიჯი 3: შედუღების კომპონენტები
ჩვენი წრიული სქემა შავი მელნის ქვეშ.
ამოიღეთ ყველა სხვა სპილენძი შავი ხაზების გარდა, წყალბადის ზეჟანგით დაფარული ხსნარის გამოყენებით.
გამოიყენეთ თხელი ქვიშის ქაღალდი შავი მელნის მოსაშორებლად.
ხვრელის გასახსნელად ჯუმბერისთვის.
ამ ბეჭდური მიკროსქემის დაფაზე (PCB) შეაერთეთ კომპონენტები და მავთულები.
ამჟამად დასრულებულია AVR მიკროკონტროლერების პროგრამისტის შექმნა SPI მხარდაჭერით.
ნაბიჯი 4: პროგრამის დაწვა მიკროკონტროლის მეხსიერებაში
მიკროკონტროლერის მეხსიერებაში პროგრამის დაწვისთვის საჭიროა პროგრამისტის მავთულის დაკავშირება მიკროკონტროლის ქინძისთავებთან მიკროკონტროლერის მონაცემთა ცხრილში pinout დიაგრამის მიხედვით.
შემდეგ დაუკავშირეთ პროგრამისტი კომპიუტერის სერიულ პორტს და შეაერთეთ usb დენის შტეფსელი.
გამოიყენეთ შემდგენელი მიკროკონტროლერის პროგრამიდან ჰექსალის ფაილის შესაქმნელად, რომელიც შეიცავს მიკროკონტროლერისათვის გასაგები მანქანების ენის ინსტრუქციას. პროგრამისტი ამ ექვსკუთხა ფაილის შინაარსს გადასცემს მიკროკონტროლის მეხსიერებას. მას შემდეგ, რაც პროგრამა გადაეცემა ან იწერება მიკროკონტროლის მეხსიერებაში, ის მუშაობს პროგრამის შესაბამისად.
შემდეგ ვიდეოში ჩვენ შევეცდებით შევქმნათ მარტივი პროგრამა მიკროკონტროლერისთვის.
პროგრამის შესაბამისად, მიკროკონტროლი გააკონტროლებს LED განათების განათებას.
ჩვენ შევეცდებით გამოვიყენოთ პროგრამისტი, რომელიც ჩვენ შევიკრიბეთ მიკროკონტროლერის დაუკავშირებელი ნაწილების კონფიგურაციისთვის და პროგრამის ჩაწერა AVR ATMega32 მიკროკონტროლერის მეხსიერებაში.
სხვა ვიდეოები მალე იქნება. გამოიწერეთ ჩვენი YouTube არხი, რომ არაფერი გამოგრჩეთ!
ბედნიერი მომზადება, მადლობა!
გირჩევთ:
არდუინო როგორც პროვაიდერი -- ჩაწერეთ ექვსკუთხა ფაილი AVR -- - ში დაუკრავენ AVR -- Arduino როგორც პროგრამისტი: 10 ნაბიჯი
არდუინო როგორც პროვაიდერი || ჩაწერეთ Hex ფაილი AVR || დაუკრავენ AVR || Arduino როგორც პროგრამისტი: ……………………… გთხოვთ გამოიწეროთ ჩემი YouTube არხი სხვა ვიდეოებისთვის …….. ეს სტატია ეს ყველაფერი არდუინოს შესახებ isp. თუ გსურთ ატვირთოთ ექვსკუთხა ფაილი ან გსურთ დააყენოთ თქვენი დაუკრავენ AVR– ში, მაშინ არ გჭირდებათ პროგრამისტის ყიდვა, შეგიძლიათ გააკეთოთ
კიდევ ერთი ATTINY85 ISP პროგრამისტი ფარი Arduino– სთვის: 8 ნაბიჯი
კიდევ ერთი ATTINY85 ISP პროგრამისტი ფარი Arduino– სთვის: بسم الله الرحمن الرحيم ATTINY85 ISP პროგრამისტის ფარი შექმნილია ATTiny85 µC კონტროლერების მარტივად პროგრამირებისათვის. ფარი უნდა იყოს ჩართული Arduino Uno დაფაზე. Arduino Uno მზად არის იმოქმედოს როგორც " In Circuit სერიული პროგრამისტი & ციტატა
AVR პროგრამისტი W/მაღალი ძაბვა: 17 ნაბიჯი
AVR პროგრამისტი W/მაღალი ძაბვა: ეს არის ჩემი პირველი ინსტრუქცია. დაფა, რომელიც მე შევიმუშავე არის AVR პროგრამისტი. დაფა აერთიანებს 4 ცალკეული პროტოტიპის დაფის ფუნქციებს, რომლებიც მე ავაშენე ბოლო წლებში: - მაღალი ძაბვის AVR პროგრამისტი, რომელიც ძირითადად გამოიყენება ATtiny მოწყობილობებზე, რათა დადგინდეს
როგორ ავაშენოთ USBTiny ISP პროგრამისტი: CNC PCB დაფქვის აპარატის გამოყენებით: 13 ნაბიჯი (სურათებით)
როგორ ავაშენოთ USBTiny ISP პროგრამისტი: CNC PCB საფქვავი აპარატის გამოყენებით: გიფიქრიათ იმაზე, თუ როგორ უნდა ავაშენოთ საკუთარი ელექტრონული პროექტი ნულიდან? ელექტრონიკის პროექტების გაკეთება ჩვენთვის, შემქმნელებისთვის იმდენად ამაღელვებელი და სახალისოა. მაგრამ მწარმოებლების უმეტესობამ და ტექნიკის მოყვარულებმა, რომლებიც მხოლოდ წინ დგანან შემქმნელთა კულტურაზე, შექმნეს თავიანთი პროექტები
დამწყებთათვის სახელმძღვანელო მიკროკონტროლერებისათვის: 10 ნაბიჯი (სურათებით)
დამწყებთათვის სახელმძღვანელო მიკროკონტროლერებისთვის: რა საერთო აქვთ დისტანციურ კონტროლერებს, მარშრუტიზატორებსა და რობოტებს? მიკროკონტროლერები! ამ დღეებში დამწყებთათვის შესაფერისი მიკროკონტროლერები ადვილად გამოსაყენებელია და პროგრამირებულია მხოლოდ ლეპტოპით, USB კაბელით და ზოგიერთი (უფასო) ღია პროგრამული უზრუნველყოფით. უუუუ !! Ყველა