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

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

2
ПХБ для безпілотника
Я роблю безпілотник, і мені дуже хочеться, якщо хтось може переглянути мою роботу над компонуванням друкованої плати. Зображення (червоний верх, синій - знизу, кола позначають отвори, а бічні передачі фіолетовий - це клей): Що має статися: Вхід від радіоприймачів - це ШІМ 1-6, що є радіочастотним приймачем, що містить неотримані …

2
Для чого призначені мікроконтролери RAM, призначені лише для ОЗУ?
Шукаючи детальну інформацію про конструкцію деталей для серії MSP430 Texas Instruments, я натрапив на цю сторінку вікі: TI MSP430 Є заява, "L", як у серії MSP430L09x, що вказує на частину, що є лише ОЗУ; вона повинна постійно живитись, щоб зберегти своє програмування Хоча я не зміг підтвердити вищезазначене після проходження …

11
Чи можливо фізично знищити мікроконтролер за допомогою програмного забезпечення?
Припущення: Жодна зовнішня схема не підключена (крім схеми програмування, яку ми вважаємо правильною). uC не є несправним. Під руйнуванням я маю на увазі звільнення синього диму від смерті, а не забиття його в програмному забезпеченні. Це "звичайний" UC. Не дуже дивний пристрій на мільйон із цільовим призначенням. Хтось коли-небудь бачив, …

9
Що відбувається, коли вбудована програма закінчується?
Що відбувається у вбудованому процесорі, коли виконання досягне остаточного returnтвердження. Чи все просто застигає як є; споживання енергії тощо, з одним довгим вічним НОП на небі? або НПО виконуються постійно, або процесор взагалі вимкнеться? Частина причини, про яку я запитую, - мені цікаво, чи потрібно процесору вимкнути живлення до того, …

11
Я хотів би дізнатися, як зробити власні USB-гаджети
Я певний час пишу драйвери пристроїв для персонажів Linux для речей інших людей. Я хотів би знайти нове хобі, і думка зробити власні USB-штучки здається дуже акуратною. Я був би в захваті від можливості управляти деякими світлодіодами, сервоприводами та кроковими двигунами. Мені дуже подобається самостійно вивчати нові речі і хвилюватися, …

8
Для чого нам потрібен завантажувач окремо від нашої прикладної програми в мікроконтролерах?
Навіщо нам потрібна окрема програма в одній пам'яті флеш-програми мікроконтролера, зокрема STM32F103, яку називають завантажувачем? Що в ньому особливого, щоб він не був відокремлений від основної прикладної програми? Взагалі кажучи, чи завантажувач мікропроцесорної системи (скажімо, PowerPC MPC8270) виконує таку ж роботу, як і мікроконтролера (скажімо, ARM STM32F103), або вони роблять …

7
Розумні способи виявлення кнопки (менше енергоспоживання)
Під час зустрічі щодо конкретного проекту мене попросили подумати над способом виявлення натискання кнопки за допомогою MCU. Виявлення повинно споживати якомога менше енергії. З першого погляду я подумав, що типовий ланцюг із підтягуванням чи пониженням: імітувати цю схему - Схематично створено за допомогою CircuitLab Я не враховую деяких функцій проти …

8
Коли слід перейти з ASCII на вдосконалені послідовні протоколи?
Усі мої мікроконтролерні пристрої, які спілкуються з ПК через UART, використовують рядки ASCII для надсилання команд та отримання даних (як це реалізовано в Arduino). Це я дізнався, коли почав копатися в електроніці, і мені завжди було достатньо, щоб надсилати голі струни. Однак я помітив, що більшість пристроїв, на які я …


10
Коли можна використовувати FPGA, а мікроконтролери / DSP не використовувати?
Я повинен вибрати між курсом на вдосконалених мікроконтролерах і курсом на розширених FPGA. У мене були вступні курси з обох предметів, і що мене зараз непокоїть, це те, що я вже досить добре розвиваюсь мікропрограмне забезпечення мікропрограми, і я не бачу, які продукти / проекти я можу зробити з FPGA, …

6
Це дійсно погана ідея залишати вхідний штифт MCU плаваючим?
Я чув, що залишати штифт, що плаває на MCU, коли він налаштований як вхід (порівняно з типовим виходом), погано впливає на штифт, і в кінцевому підсумку може призвести до його відмови передчасно. Це правда? Зверніть увагу, що в моєму випадку штифт плаває десь від 0,3 до 1,3 В через вхідний …

9
Навіщо виконувати код з ОЗУ?
Я щойно натрапив на макроси мого компілятора мікроконтролера, щоб змусити (або запропонувати) функцію виконувати з ОЗП. https://siliconlabs.github.io/Gecko_SDK_Doc/efr32mg1/html/group__RAMFUNC.html#gac6abbc7f869eec9fb47e57427587c556 http://processors.wiki.ti.com/index.php/Placing_functions_in_RAM https://www.iar.com/support/tech-notes/linker/controlling-placement-of-the-section-where-__ramfunc-functions-reside-ewarm-5.x--6.x/ https://community.nxp.com/thread/389099 У яких випадках це цінно? Чому б мені просто не завжди виконувати оперативну пам’ять, якщо користь лише підвищена швидкість? Це, як правило, спричиняє більший розрив струму?

5
Кремнієві помилки, листки еррати
У багатьох (у більшості, всіх ??) мікроконтролерів, якими я користувався за останні роки, там, де іноді є деякі помилки на рівні кремнію, і виробники надають інженерам аркуші errata, описуючи, з якою несподіваною поведінкою вони можуть зіткнутися. Чому вони ніколи не виправляють цих "помилок"? Оскільки продукт все ще виробляється, і в …

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

4
Як вибрати мікроконтролер ARM Cortex M3?
Виходячи з моїх грубих вимог бути в діапазоні від 36 до 72 МГц, маючи 16kb + SRAM, 128kb + flash, будучи програмованим на C, я вирішив, що для свого застосування я хочу використовувати ARM Cortex M3 MCU. Питання в тому, якими критеріями користувачі користуються, щоб вибрати, яку версію M3 використовувати? …

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