Სარჩევი:

ართუინოს მსგავსად STM32– ის გამოყენება - STM32F103C8: 5 ნაბიჯი
ართუინოს მსგავსად STM32– ის გამოყენება - STM32F103C8: 5 ნაბიჯი

ვიდეო: ართუინოს მსგავსად STM32– ის გამოყენება - STM32F103C8: 5 ნაბიჯი

ვიდეო: ართუინოს მსგავსად STM32– ის გამოყენება - STM32F103C8: 5 ნაბიჯი
ვიდეო: BTT Octopus V1.1 - Klipper Configuration 2024, ივლისი
Anonim
Image
Image
მიიღეთ PCB თქვენი პროექტის წარმოებისთვის
მიიღეთ PCB თქვენი პროექტის წარმოებისთვის

ჰეი, რა ხდება ბიჭებო! აქარში აქ CETech– დან.

მომდევნო გაკვეთილში ჩვენ შევხედავთ STM– ის მიერ შემოთავაზებულ სხვადასხვა მიკროკონტროლებს, როგორიცაა STM32F103C8, STM32F030F4 და STM8S103F3.

ჩვენ შევადარებთ ამ მიკროებს ერთმანეთთან და შევადარებთ მათ არდუინოს.

როგორც კი ეს გზაზე არ იქნება, ჩვენ STM32F103C8- ს ვაქცევთ Arduino- ზე, ასე რომ თქვენ შეგიძლიათ ატვირთოთ ნებისმიერი Arduino IDE კოდი STM32– ზე მხოლოდ USB კაბელის გამოყენებით, როგორც თქვენ Arduino– სთან ერთად.

დავიწყოთ ახლა გართობით.

ნაბიჯი 1: მიიღეთ PCB თქვენი პროექტის წარმოებისთვის

თქვენ უნდა შეამოწმოთ PCBGOGO, რომ შეუკვეთოთ PCB ინტერნეტით იაფად!

თქვენ მიიღებთ 10 კარგი ხარისხის PCB– ს, რომელიც დამზადებულია და იგზავნება თქვენს კარზე 5 დოლარად და გარკვეული გადაზიდვით. თქვენ ასევე მიიღებთ ფასდაკლებას მიწოდებაზე პირველი შეკვეთისას.

PCBGOGO– ს აქვს PCB შეკრებისა და შაბლონების წარმოების შესაძლებლობა, ასევე კარგი ხარისხის სტანდარტების დაცვა.

შეამოწმეთ ისინი თუ თქვენ გჭირდებათ PCB- ების დამზადება ან აწყობა.

ნაბიჯი 2: STM32F103C8 VS STM32F030F4 Vs STM8S103F3 Vs Arduino

STM32F103C8 VS STM32F030F4 Vs STM8S103F3 Vs არდუინო
STM32F103C8 VS STM32F030F4 Vs STM8S103F3 Vs არდუინო

ამრიგად, ზემოაღნიშნული შედარების მიხედვით, რომელიც მე გავაკეთე, შევაჯამოთ ჩვენი დასკვნები:

1) Arduino და STM8 არის 8 ბიტიანი პროცესორი და დანარჩენი ორი 32 ბიტიანი MCU.

2) STM32F103– ს აქვს ყველაზე დიდი ფლეშ მეხსიერება, რომელიც ორმაგია Arduino– სთან შედარებით, ხოლო ოპერატიული მეხსიერება 10 – ჯერ მეტია ვიდრე Arduino– სთან შედარებით.

3) მძლავრი STM32F103 ფასი არდუინო ნანოს კლონზე ნაკლებია, მაგრამ შესადარებელ დიაპაზონში. STM8S103, პირიქით, ხდის იაფფასიან მიკრო, მაგრამ ნამდვილად იძლევა ნაკლებ ენერგიას.

4) Arduino– ს დაპროგრამება ისეთივე მარტივია, როგორც USB კაბელის ჩართვა და IDE– ში ატვირთვის ღილაკის დაჭერა. STM32 სერიას არ გააჩნია ეს ფუნქცია ყუთში, მაგრამ შეიძლება დაემატოს STM32F103 მას Arduino ჩამტვირთველის ატვირთვით. რასაც ჩვენ ვაპირებთ გავაკეთოთ შემდეგ ნაბიჯებში:)

ნაბიჯი 3: ატვირთეთ Arduino Bootloader STM32– ზე

Arduino ჩატვირთვის ატვირთვა STM32– ზე
Arduino ჩატვირთვის ატვირთვა STM32– ზე
Arduino ჩატვირთვის ატვირთვა STM32– ზე
Arduino ჩატვირთვის ატვირთვა STM32– ზე
Arduino ჩატვირთვის ატვირთვა STM32– ზე
Arduino ჩატვირთვის ატვირთვა STM32– ზე

1) შეაერთეთ STM32F103 FTDI დაფით, როგორც სურათზეა.

2) გადართეთ BOOT 0 სათაური '0' პოზიციიდან '1' პოზიციაზე FTDI დაფის კომპიუტერთან დაკავშირებამდე ჩამტვირთავი ჩამტვირთავი

3) ჩამოტვირთეთ შესაბამისი ჩამტვირთავი (ჩემს შემთხვევაში PC13) შემდეგი ბმულიდან:

4) გადმოწერეთ და დააინსტალირეთ Flasher ინსტრუმენტი, რომლის საშუალებითაც შეგიძლიათ ბინარული ბუშტის დახშობა:

5) შეაერთეთ აპარატურა კომპიუტერთან და გახსენით ჩემი საქმისთვის მომდევნო ადგილას დაყენებული აალების ინსტრუმენტი:

6) მას შემდეგ, რაც ინსტრუმენტი გაიხსნება, აირჩიეთ სწორი COM პორტი და გააგრძელეთ, შემდეგ ეტაპზე, როდესაც დაინახავთ სამიზნე წაკითხულ შეტყობინებას, გადადით შემდეგ ღილაკზე ორჯერ.

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

8) ციმციმის ხელსაწყოს დახურვის შემდეგ შეცვალეთ BOOT 0 ჯუმპერი "0" პოზიციაზე STM32 დაფაზე დენის ამოღებამდე.

ნაბიჯი 4: შექმენით Arduino IDE STM32– ისთვის

Arduino IDE– ს დაყენება STM32– ისთვის
Arduino IDE– ს დაყენება STM32– ისთვის
Arduino IDE– ს დაყენება STM32– ისთვის
Arduino IDE– ს დაყენება STM32– ისთვის
Arduino IDE– ს დაყენება STM32– ისთვის
Arduino IDE– ს დაყენება STM32– ისთვის

1) დაამატეთ შემდეგი URL დაფების მენეჯერის დამატებით URL- ს:

2) გადადით დაფების მენეჯერზე და მოძებნეთ STM32, როდესაც სია გამოჩნდება, დააინსტალირეთ ვერსია stm32duino– დან.

3) შეაერთეთ STM32 დაფა კომპიუტერთან USB კაბელის გამოყენებით და შეარჩიეთ სწორი დაფა ინსტრუმენტების მენიუში, როგორც ზემოთ მოცემულ სურათზე.

4) ახლა გახსენით თქვენთვის სასურველი ნებისმიერი ესკიზი, მე გავხსენი ბლინკის მაგალითი და უბრალოდ მივეცი ატვირთვის ღილაკს და თქვენ შეძლებთ კოდის ატვირთვას სხვა ნაბიჯების გარეშე.

ნაბიჯი 5: ეს არის ის

Სულ ესაა!
Სულ ესაა!

სცადეთ სხვადასხვა მაგალითის ესკიზები, რომლებიც უნდა ატვირთოთ დაფაზე ისევე მარტივად, როგორც ეს ბლინკის ესკიზმა გააკეთა.

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

გირჩევთ: