Სარჩევი:

პროგრამირება AT89S52 ARDUINO– ს გამოყენება: 4 ნაბიჯი
პროგრამირება AT89S52 ARDUINO– ს გამოყენება: 4 ნაბიჯი

ვიდეო: პროგრამირება AT89S52 ARDUINO– ს გამოყენება: 4 ნაბიჯი

ვიდეო: პროგრამირება AT89S52 ARDUINO– ს გამოყენება: 4 ნაბიჯი
ვიდეო: Microchip Introduces general-purpose 8-bit PIC® MCUs - Farnell 2024, ნოემბერი
Anonim
ARDUINO– ს გამოყენებით პროგრამირება AT89S52
ARDUINO– ს გამოყენებით პროგრამირება AT89S52
ARDUINO– ს გამოყენებით პროგრამირება AT89S52
ARDUINO– ს გამოყენებით პროგრამირება AT89S52

სისტემური პროგრამირება (ISP), ანუ შიდა ჩართვის სერიული პროგრამირება (ICSP) არის პროგრამირებადი ლოგიკური მოწყობილობების, მიკროკონტროლერების და სხვა ჩაშენებული მოწყობილობების უნარი დაპროგრამდეს სრულ სისტემაში დაყენების ნაცვლად, ვიდრე მოითხოვოს ჩიპის წინასწარ დაპროგრამება სისტემაში მისი დაყენების მიზნით.

ამ სახელმძღვანელოში AT89S52 მიკროკონტროლერი დაპროგრამებულია Arduino– ს გამოყენებით, როგორც ჩართული სერიული პროგრამისტი.

მარაგები

1x AT89S522x 33pF დისკის კონდენსატორები 1x 11.0592MHz ბროლის ოსცილატორი 1x 0.1uF კონდენსატორი 1x 10kOhm Resistor 1x Push Button 1x პურის დაფა Jumper Wires - როგორც საჭიროა

ნაბიჯი 1: წრის კავშირი

წრის კავშირი
წრის კავშირი
წრის კავშირი
წრის კავშირი
წრის კავშირი
წრის კავშირი

შეაერთეთ კომპონენტები პურის დაფაზე, როგორც ეს ნაჩვენებია ფიგურაში.*შენიშვნა: პინი 31 უნდა გაიყვანოს +5 ვ -ზე, ვინაიდან ჩვენ ვიყენებთ პროგრამის შიდა მეხსიერებას.

ნაბიჯი 2: ARDUINO- ს ISP- ში გადაყვანა

1. შეაერთეთ Arduino კომპიუტერთან.2. აირჩიეთ შესაბამისი დაფა და პორტი.3. ატვირთეთ კოდი ქვემოთ მიმაგრებული ფაილიდან. ახლა arduino მზად არის 89S52 მიკროკონტროლის პროგრამირებისთვის. შენიშვნა* არ ამოიღოთ USB კაბელი კომპიუტერიდან Arduino– ზე ამ arduino კოდის ატვირთვის შემდეგ.

ნაბიჯი 3: შექმენით Hex ფაილი

Hex ფაილის შექმნა
Hex ფაილის შექმნა
Hex ფაილის შექმნა
Hex ფაილის შექმნა
Hex ფაილის შექმნა
Hex ფაილის შექმნა
Hex ფაილის შექმნა
Hex ფაილის შექმნა

1. გახსენით Keil uVision პროგრამა. 2. ჩაწერეთ პროგრამა და შეინახეთ.c ფაილში.3. ორჯერ დააწკაპუნეთ "წყაროს ჯგუფზე" და დააწკაპუნეთ თქვენს მიერ შექმნილ.c ფაილზე. 4. მარჯვენა ღილაკით 'სამიზნე 1'.5. დააყენეთ კრისტალის სიხშირე 11.0592MHz.6. შეამოწმეთ 'გამოიყენეთ ჩიპის ROM'7. დააწკაპუნეთ "გამოყვანის" ჩანართზე, შემდეგ შეამოწმეთ "შექმენით HEX ფაილი" და დააწკაპუნეთ OK

ნაბიჯი 4: პროგრამირება AT89S52

პროგრამირება AT89S52
პროგრამირება AT89S52

1. გახსენით 89S52 პროგრამისტის პროგრამა თქვენს კომპიუტერში.

2. აირჩიეთ COM პორტი, რომელშიც Arduino არის დაკავშირებული.

3. დააწკაპუნეთ იდენტიფიცირებაზე. ეს გამოიწვევს შეტყობინებას "ატმოსფერო AT89S52 აღმოჩენილია".

4. დააწკაპუნეთ Open hex file და აირჩიეთ hex ფაილი.

5. დააწკაპუნეთ ატვირთვაზე. ის ჩაწერს ექვსკუთხა ფაილს მიკროკონტროლერში.

6. დასრულდა. ახლა თქვენ შეგიძლიათ ატვირთოთ ნებისმიერი კოდი 89S52– ში Arduino– ს გამოყენებით ამ გაკვეთილის დაცვით.

გირჩევთ: