КомпьютеруудПрограмчлал

Эхлэгчдэд зориулсан микроконтроллерүүд: хялбар, хямд

Электрон дизайны сэдэв илүү өргөн хэрэглэгдэж байна. Таныг анхан шатны микропроцертерүүдийн програмчлалын талаар юу өгч байгааг танд анхаарлаа хандуулъя.

Ямар бичил схемүүд байдаг вэ?

Юуны өмнө микроконтроллероор нөхцөл байдлыг тодорхойлох хэрэгтэй. Үнэн хэрэгтээ тэд зөвхөн нэг компанид төдийгүй хэд хэдэн удаа үйлдвэрлэгдэж, өөр өөр шинж чанар бүхий параметрүүдтэй, өөр өөр онцлог шинж чанартай микропроцахилгаан хэрэгслүүд байдаг. Эдгээр нь гүйцэтгэлийн хурд, нэмэлт интерфэйсүүд болон тээглүүрүүдийн тоо ялгаатай байдаг. ЗХУ-ын хуучин орон зайд хамгийн алдартай нь RIS болон AVR-ийн төлөөлөгчид юм. Програмчлалын AVR ба RIC микроконтроллерууд нь хэцүү биш бөгөөд тэдний алдар нэрийг баталгаажуулсан.

Жижиг микропроцессор програмууд хэрхэн програмчлагдсан бэ?

Жижиг микропроцессорыг програмчлах нь программист тусгай төхөөрөмжүүдийн тусламжтайгаар дүрмээр явагддаг. Программистууд нь худалдан авсан эсвэл өөрөө хийсэн байж болно. Гэхдээ микроконтроллерийн баттерэйг ашиглан өөрөө боловсруулсан программист тусламжтайгаар "тоосго" болж хувирах магадлал өндөр байна. Arduino тавцангийн жишээн дээр авч үзэх өөр нэг сонголт байдаг. Удирдах зөвлөл нь Atmel MC дээр ажиллаж байгаа бөгөөд AVR микро хянагч програмуудыг ажиллуулдаг. Удирдах зөвлөл нь өмнө нь bootloader болон USB портыг ашигладаг бөгөөд энэ нь МК идэвхгүй болох өгөгдөлд хэрэглэгчийн хандалт өгөхгүйгээр хэрэглэгддэг микроконтроллерийг флэшрүүлж болно. Эхлэгчдэд зориулсан микрокомпьютерын програмчлал нь тийм ч хэцүү биш бөгөөд зарим ур чадвар, мэдлэг нь шинэ механизмтай болохоос сэргийлж чадна.

Янз бүрийн микрокомпьютерын тоног төхөөрөмжийн ялгаатай байдал

Жижиг микропроцессорыг сонгохдоо та янз бүрийн компаниудын тоног төхөөрөмжийн ялгааг анхаарч үзэх хэрэгтэй. Нэгдүгээрт, та микроконтроллерийн талаарх мэдээллийг дахин бичих боломжийг анхаарч үзэх хэрэгтэй. Энэ функц нь таныг нэг МК-тай туршиж үзэх боломжийг олгоно. Мөн тэдгээрийн зорилго нь зорилгынхоо дагуу тооны тоог анхаарч үзээрэй. Дугуйлан ажиллаж буй талстын давтамжийн анхаарал болон давтамжаас зайлсхийж болохгүй. Энэ нь микроконтроллер гүйцэтгэж болох секундэд үйл ажиллагааны тоог тодорхойлдог. Эдгээр шинж чанаруудыг хараад МК-ын дурсамжийг харвал та микро хянагчдын талаар ямар нэгэн зүйлийг хийж чаддаггүй мэт санагдаж болох боловч энэ нь буруу юм. Эхлэгчдэд зориулсан микроконтроллер програмуудыг эхлээд хамгийн сайн техник шаарддаггүй ч та илүү хүчирхэг зүйлийг авч болно гэдгийг санаарай.

Жижиг микропроцессорын програмчлалын хэл

Жижиг микропроцессоруудын програмчлалын хэлнүүдийн хувьд хоёр нь ашиглагддаг: C / C ++ ба угсрагч. Тэдний тус бүр давуу болон сул талуудтай. Тиймээс хэрэв бид угсрагчийн талаар ярих юм бол энэ нь хангалттай хэмжээний RAM буюу үйл ажиллагааны хүчин чадал (энэ нь тохиолдлын үед тохиолддог) хангалтгүй байгаа үед бүх зүйлийг маш нарийн, чанарын хувьд хийх боломжтой болгодог. Гэвч түүний судалгаа, бичих хөтөлбөр нь цаг хугацаа, цаг хугацаа шаарддаг маш их хүчин чармайлт шаарддаг. Тиймээс микрокомпьютер дээр үндэслэн хөгжүүлэлт хийхэд C болон C ++ програмчлалын хэлүүд ихэвчлэн ашиглагддаг. Тэд илүү сайн ойлгодог бөгөөд тэдний хэлбэр, бүтэц нь хүний ярианд ойр байдаг ч тэд бүрэн утгаараа төлөөлдөггүй. Тэд мөн тоног төхөөрөмжтэй хялбархан харилцаж чадах маш сайн боловсруулсан функцтай бөгөөд энэ нь зөвхөн программын элемент гэдгийг төсөөлдөг. Илүү давуу талтай нь C ба C ++ нь угсрагчаас илүү өргөн хүрээтэй програмуудыг бий болгодог.

Зарим тохиолдолд ашиглах үйлдлийн орон зай маш чухал үед эдгээр хэлийг холбож болно. C ба C ++-д зориулсан хөгжүүлэлтийн орчнууд нь уг програмыг угсарч суулгах боломжтой байдаг. Тиймээс хүндрэлтэй талбар дээр асуудал үүссэн тохиолдолд та угсарч оруулах бичилтийг угсарч, микроконтроллерийн програмыг нэгтгэж, програмыг өөрөө, илүү нарийн, ихэнхдээ C эсвэл C ++ бичээрэй. Микроскопростерерсийн програмчлалыг СИ-д нэвтрүүлэх нь хялбар байдаг тул эдгээр хэлийг сонгох нь олон. Гэсэн хэдий ч хүндрэлээс айдаггүй, тоног төхөөрөмжийн үйл ажиллагааны онцлогийг ойлгохыг хүсч байгаа хүмүүс угсрагч дээр гараа туршиж үзээрэй.

Хэл яриа

Хэрэв микропроцахилгаан станцууд турших хүсэлтэй бол энэ нь зүгээр юм. Чи зөвхөн тэвчээртэй байж, тууштай байхыг зөвлөж, зохион бүтээгчийн хувьд зорилгоо биелүүлэх боломжтой болно. Эхлэн сурагчид болон туршлагатай хүмүүст зориулж микроконтроллеруудын програмчлал өөр өөр байна: эхлэгчдэд хэцүү, дараа нь туршлагатай хүмүүст энэ нь тогтмол байдаг. Хамгийн гол нь физикийн хуультай зөрчилдөхгүй бүх зүйл боломжтой, шийдэгдэх боломжтой гэдгийг санах хэрэгтэй.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 mn.delachieve.com. Theme powered by WordPress.