Запитання з тегом «microcontroller»

Пристрій, який включає центральний процесор (процесор), пам'ять і (як правило) асортимент периферійних пристроїв вводу / виводу (UART, ADC, ЦАП, введення / виведення загального призначення, I2C тощо) у щільно пов'язаному автономному режимі пакет.


16
Чи підходить C ++ для вбудованих систем?
Поширене питання тут і деінде. Чи підходить C ++ для вбудованих систем? Мікроконтролери? RTOS? Тостери? Вбудовані ПК? Чи корисний OOP на мікроконтролерах? Чи C ++ віддаляє програміста занадто далеко від обладнання, щоб бути ефективним? Чи слід вважати C ++ Arduino (без динамічного управління пам'яттю, шаблонами, винятками) "справжнім C ++"? (Сподіваємось, …

5
Чи можуть мікроконтролери працювати на довільно низьких тактових частотах?
Наприклад, у таблиці даних ATTiny13A перерахована мінімальна частота 0 МГц. Чи означає це, що годинник можна працювати на будь-якій довільно низькій частоті, не маючи поганих наслідків? Я припускаю, що він притягує менший струм при менших тактових частотах? Чи означає 0 МГц, що ви можете повністю зупинити годинник, і поки потужність …

10
Чому немає 256-бітних або 512-бітних мікропроцесорів?
У 8-бітовому мікропроцесорі його шина даних складається з 8 ліній даних. У 16-бітовому мікропроцесорі його шина даних складається з 16 рядків даних тощо. Чому не існує ні 256-бітного мікропроцесора, ні 512-бітного мікропроцесора? Чому вони просто не збільшують кількість ліній даних і не створюють 256-бітний мікропроцесор або 512-бітний мікропроцесор? Яка перешкода …

6
Чим відрізняється DSP від ​​стандартного мікроконтролера?
Я розумію, що DSP оптимізований для цифрової обробки сигналів, але я не впевнений, як це впливає на завдання вибору ІМС. Майже все, що я роблю з мікроконтролером, включає обробку цифрових сигналів! Наприклад, порівняємо популярний Microchip dsPIC30 або 33 DSP та інші їхні 16-бітні пропозиції, мікроконтролер PIC24 загального призначення. DsPIC і …

11
Що найдешевший спосіб підключити кілька мікроконтролерів бездротово на низьких швидкостях на невеликих відстанях
Що найдешевший спосіб підключити кілька мікроконтролерів бездротово на низьких швидкостях на невеликих відстанях. Я хочу зробити це ультра-дешево, використовувати загальні окремі деталі та зберігати його фізично мало. Мене не хвилює група та ліцензування, поки це працює. 802.15.4 / ZigBee, Bluetooth та WiFi вимагають дорогого співпроцесора, тому це не варіант. Як …

11
Як може хтось використовувати мікроконтролер, який має лише 384 байти програмної пам'яті?
Наприклад, PIC10F200T Практично будь-який код, який ви пишете, буде більшим за це, якщо тільки це не чіп однієї цілі. Чи є можливість завантажити більше пам'яті програми із зовнішнього сховища чи щось таке? Мені просто цікаво, я не бачу, як це може бути дуже корисним ... але це повинно бути.

8
Чому FPGA не є всюдисущими?
Читаючи про FPGA, якщо я правильно розумію, вони в основному повністю налаштовані логічні схеми воріт. Будучи цим, можна створити з ними що завгодно. Можна спроектувати все найбільш можливим способом, а отже, досягти тих же цілей набагато ефективнішим способом, який можна отримати за допомогою мікроконтролера. Маючи це, схоже, що FPGA б'є …

5
Що саме смажить чіп, коли ви інвертуєте джерело живлення?
З мого власного досвіду, записувати мікроконтролери досить легко. Покладіть 5В на землю, GND на V CC і в одну мить ваш мікросхему спалить. Що саме відбувається всередині, що змушує його повністю перестати функціонувати? Наприклад, якби я магічним чином зміг відкрити мікросхему та переставити всі її напівпровідникові з'єднання та виправити, куди …

6
Коли MOSFET доцільніше використовувати як комутатор, ніж BJT?
У своєму експерименті я використовував лише BJT як перемикачі (для включення та вимкнення таких речей, як світлодіоди та подібні) для моїх виходів MCU. Однак мені вже неодноразово говорили, що MOSFETs в режимі покращення N-каналів є кращим вибором для комутаторів (див. Приклади тут і тут ), але я не впевнений, що …

9
RTOS для вбудованих систем
Я бачив багато статей, які говорять мені, що я повинен використовувати RTOS для управління часом та управління ресурсами. Мій час не дозволив моїх власних досліджень, тому я приходжу до чіпкерів за порадою. Я використовував мікроконтролери з низькими ресурсами (MSP430, PIC) і шукав RTOS, які я можу використовувати. До речі: Ресурсна …

3
Що таке завантажувач і як я його розробив?
Я зустрічався з багатьма проектами, в яких мікроконтролер AVR використовує завантажувач (наприклад, Arduino), але цю концепцію я не дуже добре розумію. Як я можу зробити завантажувач (для будь-якого мікроконтролера)? Як написав завантажувач, як він запрограмований на мікроконтролер (як і будь-яка програма .hex, записана на флеш-пам’яті AVR, або якийсь інший метод)?

5
Чи можна вирізати ІМС?
Наскільки я розумію, штамповка пакету DIP розташована в центрі, а решта - лише провідна рамка. З огляду на те, що у мене є невикористані штифти, чи можна вирізати верхню частину цього мікроконтролера ( ATmega16 / 32 )? Чи все ще він буде функціонувати після цього? Редагувати: дякую за всі відповіді. …

5
Програмування мікроконтролерів: JTAG, SPI, USB oh my !?
Я помітив, що стосується мікроконтролерів, існує кілька способів їх програмування. Я знайомий із USB, оскільки мій Arduino можна програмувати через USB. Що таке інтерфейс JTAG або SPI? Зрештою, я знаю, що ці інтерфейси забезпечують прошивку мікросхема новими інструкціями, але чим вони відрізняються? Чи є якісь переваги один над іншим?

3
Відштовхувальний / відкритий злив; підтягування / підтягування
Я читаю таблицю даних мікросхеми ARM Cortex, зокрема, розділ GPIO. Зрештою, я хочу налаштувати різні штифти GPIO для використання їх у режимі «Альтернативна функція» для доступу до читання / запису до SRAM. З усіх доступних регістрів GPIO я не розумію двох: GPIO_PUPDRа GPIO_OTYPEце відповідно "регістр підтягування / випадання" та "регістр …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.