ეს ხდება უფრო და უფრო პოპულარული ელექტრონული სტილია. ჩვენ გთავაზობთ თქვენი ყურადღება სტატია, რომელიც გითხრათ რა პროგრამირების microcontrollers დამწყებთათვის.
რა microcontrollers იქ?
პირველ რიგში, თქვენ უნდა აღწერს სიტუაციას microcontrollers. ის ფაქტი, რომ ისინი მზადდება არა ერთი ფირმა, მაგრამ რამდენიმე, ასე რომ საკმაოდ ბევრი სხვადასხვა microcontrollers, რომელსაც აქვს სხვადასხვა პარამეტრები, სხვადასხვა თვისებები გამოყენება და სხვადასხვა შესაძლებლობები. ისინი განსხვავდება შესრულების სიჩქარე, დამატებითი ინტერფეისები და ნომერი ონკანები. ყველაზე პოპულარული მთელ ყოფილ საბჭოთა კავშირში არიან RІS და AVR. პროგრამირება AVR და RІS არის ადვილი, რომელიც უზრუნველყოფს მათი პოპულარობა.
როგორც microcontrollers პროგრამირდება?
პროგრამული microcontrollers ხორციელდება, როგორც წესი, დახმარებით სპეციალური მოწყობილობები, სახელწოდებით პროგრამებში. პროგრამისტები შეიძლება თვითნაკეთი შესყიდული ან. მაგრამ როდესაც microcontroller firmware გამოყენებით ხელნაკეთი პროგრამისტი შანსი, რომ ის გახდება "აგურის", საკმაოდ მაღალია. არის კიდევ ერთი ვარიანტი, რომელიც შეიძლება ჩაითვალოს, მაგალითად ფორუმში "Arduino". ფორუმში ეშვება Atmel ს MC, და ეს კეთდება პროგრამირების AVR microcontrollers. საბჭოს უკვე წინასწარ stitched bootloader და USB პორტი, რომელიც საშუალებას უსაფრთხო გამოყენების ფლეშ microcontroller, რაც მომხმარებელს ხელმისაწვდომობას მონაცემები, რომელიც შეიძლება იყოს საუკეთესო MC გამორთვა. პროგრამული microcontrollers დამწყებთათვის არ არის ისეთი რთული, როგორც ეს შეიძლება, როგორც ჩანს, და გარკვეული უნარი და ingenuity გადაარჩენს თქვენ მქონე წასვლა ახალი მექანიზმი.
აპარატურა განსხვავებები სხვადასხვა microcontrollers
არჩევის microcontroller ყურადღება უნდა მიაქციოს ზოგიერთი ტექნიკა განსხვავებები კი არ არის სხვადასხვა კომპანიების და იმავე მოდელის დიაპაზონი. დასაწყისისთვის, რომ ყურადღება მიაქციონ უნარი გადაწერა მონაცემები microcontroller. ეს ფუნქცია საშუალებას მოგცემთ ექსპერიმენტი ერთი ხანგრძლივი MC. ასევე აღნიშნავენ, რიგი ქინძისთავები მათი დანიშნულების. არ თქვას და სიხშირე ბროლის, რომელიც არის გაშვებული სქემა: ის გავლენას ახდენს ნომერი ოპერაციები წამში, რომელიც შეიძლება შეასრულოს microcontroller. On გამოკვლევა ამ მახასიათებლების, ასევე მეხსიერების IC შეიძლება თავიდან ჩანს, რომ არაფერი ინტელექტუალური microcontroller არ შეუძლია, მაგრამ ეს არის მცდარი. გახსოვდეთ, რომ პროგრამირების microcontrollers დამწყებთათვის მოითხოვს საუკეთესო ტექნიკა დასაწყისში, მაგრამ, როგორც სარეზერვო, და თქვენ შეიძლება რაღაც უფრო ძლიერი.
ენები პროგრამირების microcontrollers
Microcontroller არის გამოყენებული, როგორც ორი პროგრამირების ენების: C / C ++ და assembler. თითოეულ მათგანს აქვს თავისი დადებითი და უარყოფითი მხარეები. ასე რომ, თუ ჩვენ ვსაუბრობთ assembler, ეს შესაძლებელს ხდის ყველაფერს გააკეთებს, ძალიან წვრილად და ზუსტად, ეს განსაკუთრებით მნიშვნელოვანია, როდესაც თქვენ არ გაქვთ საკმარისი მეხსიერება და საოპერაციო მოცულობა (რომელიც, სხვათა შორის, საკმაოდ იშვიათია). მაგრამ მისი კვლევისა და წერის მასზე პროგრამების მოითხოვს ბევრი ძალისხმევა, დრო და პუნქტუალურობა. აქედან გამომდინარე, განვითარების საფუძველზე microcontrollers ხშირად გამოყენებული პროგრამირების ენების C და C ++. ისინი უკეთ გავიგოთ, ფორმა და სტრუქტურა ახლოს არიან ადამიანის სიტყვის, თუმცა ისინი არ წარმოადგენს მისი სრული მნიშვნელობით. მათ ასევე აქვთ ძალიან კარგად შესწავლილი თვისებები, რომელიც შეიძლება ადვილად ურთიერთქმედება ტექნიკა, ეგონა, რომ ეს მხოლოდ ელემენტს პროგრამა. ყველა მისი აშკარა უპირატესობა C და C ++, უფრო სამგანზომილებიანი პროგრამა, ვიდრე ასამბლეის ენაზე.
გარდა ამისა, ზოგიერთ შემთხვევაში, როდესაც კრიტიკული ოპერაციული სივრცეში გამოიყენება, შესაძლებელია დააკავშიროთ ამ ენებზე. თითქმის ყველა განვითარების გარემო C და C ++ აქვს უნარი დააყენოთ პროგრამა assembler ჩანართები. აქედან გამომდინარე, თუ პრობლემა ხდება კრიტიკული საიტზე შეგიძლიათ დაწეროთ assembler ჩანართით და ის შევიდა firmware, რომ სამშვიდობო და firmware თავად, ან უფრო სწორად, ყველაზე მეტად ის დაწერა C და C ++. Microcontroller პროგრამირების C არის ადვილი, ამდენი ადამიანი აირჩიოს ამ ენებზე. მაგრამ ვინც არ ეშინია სიძნელეებისა და მინდა გვესმოდეს თავისებურება მუშაობის ტექნიკა, შეგიძლიათ ცდილობენ თავიანთი ხელით და assembler.
parting სიტყვა
თუ იყო სურვილი ექსპერიმენტი microcontrollers, ეს ჯარიმა. ჩვენ შეგვიძლია მხოლოდ ვურჩევ მოთმინება და perseverance, და შემდეგ ყველა დასახული მიზნების წინაშე გამომგონებელი, იქნება შესაძლებელი. პროგრამული microcontrollers დამწყებთათვის და გამოცდილი ადამიანი გამოიყურება სხვადასხვა: ძნელია დამწყებთათვის, გამოცდილი - სიტუაციიდან. რაც მთავარია - გვახსოვდეს, რომ ყველაფერი, რაც არ ეწინააღმდეგება ფიზიკის კანონები, არის შესაძლებელი და გადამწყვეტი.