Სარჩევი:
- ნაბიჯი 1: გამოყენებული პროგრამული უზრუნველყოფა:
- ნაბიჯი 2: გამოყენებული კომპონენტები:
- ნაბიჯი 3: სქემის დიაგრამა
- ნაბიჯი 4: კოდი:
- ნაბიჯი 5: მუშაობის პრინციპი და ვიდეო:
ვიდეო: როგორ მივიღოთ მონაცემები STM32 დაფუძნებული მიკროკონტროლიდან კომპიუტერზე: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
აქ ამ გაკვეთილში ჩვენ გადავიტანეთ მონაცემები მიკროკონტროლიდან კომპიუტერზე STM32l100 მიკროგრამის ერთ -ერთი UART გამოყენებით.
ნაბიჯი 1: გამოყენებული პროგრამული უზრუნველყოფა:
ეს არის პროგრამული უზრუნველყოფა, რომელიც ჩვენ გამოვიყენეთ ამ პროექტისათვის:
1. Atollic TrueSTUDIO: Atollic® TrueSTUDIO® for STM32 არის მოქნილი და გაფართოებული განვითარება და გამართვის IDE STM32 MCU დეველოპერებისთვის, რომელთაც სურთ უაღრესად მძლავრი ინსტრუმენტები, რათა დაეხმარონ მაღალი ხარისხის ჩამონტაჟებული პროგრამული უზრუნველყოფის განვითარებაში. TrueSTUDIO® დაფუძნებულია ღია სტანდარტებზე (ECLIPSE და GNU) და გაფართოვებულია პროფესიონალური მახასიათებლებით კოდის მართვისა და სისტემის მოწინავე ანალიზისათვის. ეს იძლევა უნიკალურ შეხედულებას სისტემის სტრუქტურასა და დინამიურ ქცევაზე.
შეგიძლიათ ჩამოტვირთოთ ეს პროგრამა ამ ბმულიდან
2. STM32CubeMX: STM32CubeMX არის გრაფიკული ინსტრუმენტი, რომელიც იძლევა STM32 მიკროკონტროლერების და მიკროპროცესორების ძალიან მარტივ კონფიგურაციას, ასევე შესაბამისი ინიციალიზაციის C კოდის წარმოქმნას Arm® Cortex®-M ბირთვისთვის ან ნაწილობრივი Linux® მოწყობილობის ხე Arm- ისთვის ® Cortex®-A core), ეტაპობრივად პროცესის გავლით.
შეგიძლიათ ჩამოტვირთოთ ეს პროგრამა ამ ბმულიდან
ნაბიჯი 2: გამოყენებული კომპონენტები:
ძირითადად არის ორი მყარი პროდუქტი, რომელიც ჩვენ გამოვიყენეთ ამ გაკვეთილში:
1.32L100CDISCOVERY: 32L100CDISCOVERY დაგეხმარებათ აღმოაჩინოთ STM32L100 ღირებულების ხაზის 32-ბიტიანი Cortex®-M3 მიკროკონტროლერების თვისებები და მარტივად განავითაროთ თქვენი პროგრამები. იგი მოიცავს ყველაფერს, რაც საჭიროა დამწყებთათვის და გამოცდილი მომხმარებლებისთვის სწრაფად დასაწყებად. STM32L100RCT6- ის საფუძველზე, იგი მოიცავს ST-LINK/V2 ჩამონტაჟებულ გამართვის ინსტრუმენტს, LED- ებს, ღილაკებს დამატებითი კომპონენტებისა და მოდულების მარტივად დასაკავშირებლად.
2. USB to TTL გადამყვანი. როგორც ამ აღმოჩენის დაფაზე, ჩვენ ვერ ვიღებთ სერიულ მონაცემებს პირდაპირ st-link debugger კაბელიდან, ასე რომ ჩვენ უნდა ვიყიდოთ ერთი usb to TTL გადამყვანი. USB to TTL გადამყვანის მუშაობის პრინციპი ძალიან მარტივია. ეს არის USB to TTL UART კონვერტორი მოდული, რომელიც დაფუძნებულია SiLabs– ის მიერ CP2102 Bridge– ზე. ეს მოდული შეიძლება გამოყენებულ იქნას ლეპტოპთან, რომელსაც არ აქვს სტანდარტული სერიული პორტი. ეს მოდული ქმნის ვირტუალურ COM პორტს თქვენს კომპიუტერში USB– ის საშუალებით, რომელსაც შეუძლია სხვადასხვა სტანდარტული Baud Rates– ის სერიული კომუნიკაციის მხარდაჭერა.
ნაბიჯი 3: სქემის დიაგრამა
კავშირები ქვემოთ მოცემულია:
32L100 აღმოჩენის დაფა USB to TTL კონვერტორი
Txd აღმოჩენის დაფის (PA9) Rxd
GND GND
3V3 3V3
ნაბიჯი 4: კოდი:
როგორც ჩვენ შევქმენით კოდი STM32CubeMX– ის დახმარებით, ასე რომ, აქ მე გაგიზიარებთ main.c ფაილს.
შეგიძლიათ მიიღოთ main.c ფაილი ქვემოთ მოცემული ბმულიდან
ნაბიჯი 5: მუშაობის პრინციპი და ვიდეო:
აქ ჯერ უნდა გახსნათ STM32CubeMX, შემდეგ უნდა აირჩიოთ სწორი დაფა ან mcu, თუ თქვენ იყენებთ მორგებულ დაფას.
მთელი პროცესისათვის გთხოვთ უყუროთ ჩვენს ჩაშენებულ ვიდეოს.
პროექტის სრული აღწერა მოცემულია ზემოთ მოცემულ ვიდეოში
თუ თქვენ გაქვთ რაიმე ეჭვი ამ პროექტთან დაკავშირებით, მოგვწერეთ ქვემოთ. და თუ გსურთ მეტი გაიგოთ ჩამონტაჟებული სისტემის შესახებ, შეგიძლიათ ეწვიოთ ჩვენს youtube არხს
გთხოვთ ეწვიოთ და მოიწონოთ ჩვენი ფეისბუქ გვერდი ხშირი განახლებებისთვის.
მადლობა და პატივისცემა, ემბედოტრონიკის ტექნოლოგიები
გირჩევთ:
როგორ მივიღოთ უფასო ვებ გვერდი (TLD, ჰოსტინგი, SSL): 16 ნაბიჯი
როგორ მივიღოთ უფასო ვებსაიტი (TLD, ჰოსტინგი, SSL): ვებსაიტები დიდი საქმე ხდება. ადრე, მსხვილ კომპანიებს, როგორიცაა Microsoft, Google და სხვა, ჰქონდათ თავიანთი ვებსაიტები. შესაძლოა ზოგიერთმა ბლოგერმა და მცირე კომპანიამც გააკეთა ეს. მაგრამ ახლა, განსაკუთრებით ამ COVID-19 პანდემიის დროს (დიახ, ამას ვწერ 2020 წელს)
როგორ მივიღოთ საიდუმლო სამყარო !!!!!! (გამართვის რეჟიმი): 3 ნაბიჯი
როგორ მივიღოთ საიდუმლო სამყარო !!!!!! (გამართვის რეჟიმი): ამ სასწავლო ინსტრუქციაში მე გაჩვენებთ როგორ მიხვიდეთ საიდუმლო სამყაროს რეჟიმში Minecraft– ში
როგორ მივიღოთ კანი Minecraft PC/pe: 4 ნაბიჯი
როგორ მივიღოთ ტყავი Minecraft PC/pe: ეს არის თუ როგორ უნდა მიიღოთ ტყავი Minecraft კომპიუტერისთვის ან pe. იმედია ისიამოვნებთ
როგორ მივიღოთ მონაცემები Firebase მონაცემთა ბაზიდან NodeMCU– ზე: 7 ნაბიჯი
როგორ მივიღოთ მონაცემები Firebase მონაცემთა ბაზიდან NodeMCU: ამ ინსტრუქციისთვის, ჩვენ ვიღებთ მონაცემებს Google Firebase– ის მონაცემთა ბაზიდან და მივიღებთ NodeMCU– ს შემდგომი ანალიზისთვის. საპროექტო მოთხოვნები: 1) NodeMCU ან ESP8266 კონტროლერი 2) G-Mail ანგარიში Firebase მონაცემთა ბაზის შესაქმნელად .3) ჩამოტვირთეთ
NiCd - NiMH კომპიუტერზე დაფუძნებული ჭკვიანი დამტენი - დამტენი: 9 ნაბიჯი
NiCd- NiMH PC- ზე დაფუძნებული ჭკვიანი დამტენი- განმუხტვა: როგორ ავაშენოთ დაბალი ღირებულება, დიდი მახასიათებლები კომპიუტერზე დაფუძნებული ჭკვიანი დამტენი-გამტენი, რომელსაც შეუძლია ნებისმიერი NiCd ან NiMH ბატარეის პაკეტის დატენვა. წრე იყენებს "ტემპერატურის ფერდობის" მეთოდს, რომელიც არის