3. Dasturlash va rivojlanish: Cortex-M seriyasidagi mikrokontrollerlar, ko‘p dasturlash tillariga mos keladi. Umumiy ravishda C ve C++ tillarini ishlatish mumkin. Dasturlash muhiti, ko‘plab dasturlash platformalari va qurilmalari tomonidan qo‘llanilishi mumkin.
ARM Cortex-M seriyasi mikrokontrollerlar, qanday xususiyatlarga ega bo‘lgan, keng doiradagi loyihalarda ishlatilishi mumkin.
Mikrokontrollerlar turli xil turlarda mavjud bo‘lishi mumkin. Ular odatda ularning xususiyatlariga, ishlab chiqaruvchilariga va ularning qo‘llash maqsadiga qarab turkumlangan. Quyidagi turlar mavjud:
1. Bitlik bo‘yicha: Mikrokontrollerlar 8-bit, 16-bit, 32-bit va 64-bit kabi turlarga bo‘linadi. Bu bitlik soni mikrokontrollerning ma’lumotlarni qancha tez ishlay olishini va nechta ma’lumotni bir vaqtda ishlay olishini ko‘rsatadi.
2. Ishlab chiqaruvchilar bo‘yicha: Har bir ishlab chiqaruvchi kompaniya o‘ziga xos mikrokontrollerlarni ishlab chiqaradi. Misol uchun, Atmel (endi Microchip Technology) AVR seriyasi, Texas Instruments MSP430 seriyasi, ARM Cortex seriyasi, va Intel 8051 seriyasi.
3. Arxitektura bo‘yicha: Mikrokontrollerlar ularning ichki arxitekturasiga qarab ham turkumlangan. Bu RISC (Reduced Instruction Set Computing) yoki CISC (Complex Instruction Set Computing) kabi arxitekturalarni o‘z ichiga oladi.
4. Qo‘llash maqsadi bo‘yicha: Ba’zi mikrokontrollerlar maxsus maqsadlar uchun ishlab chiqariladi. Misol uchun, avtomobil sohasida ishlatiladigan mikrokontrollerlar, ovozni boshqarish uchun ishlatiladigan mikrokontrollerlar, yoki IoT (Internet of Things) qurilmalarida ishlatiladigan mikrokontrollerlar.
5. Energiya sarfi bo‘yicha: Ba’zi mikrokontrollerlar kam energiya sarf qilish uchun mo‘ljallangan. Ular tez-tez portativ qurilmalarda yoki batareya bilan ishlaydigan qurilmalarda ishlatiladi.
Bu turlar faqatgina mikrokontrollerlarni turkumlashning bir necha usullaridir. Mikrokontrollerlar juda ko‘p xil va turli xil sohalarda qo‘llaniladi, shuning uchun ularning turkumlari ham kengayib boradi.
Mikrokontrollerlar turli xil interfeyslar bilan ta’minlanadi, bu interfeyslar qurilmaning boshqa komponentlari yoki tizimlar bilan muloqot qilishini ta’minlaydi. Quyidagi interfeyslardan ba’zilari mavjud:
Dostları ilə paylaş: |