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

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

5
Це хороший дизайн для MOSFET H-Bridge?
Я озирався, намагаючись розробити простий, але працюючий Н-міст для автомобільного мотора RC (12 В та 2 ~ 3А). Цей міст буде виведений з мікроконтролера і його потрібно мати швидку підтримку ШІМ. Отже, виходячи з моїх показань, Power MOSFET - найкращий вибір, коли справа стосується швидкої комутації та низького опору. Тож …

2
опто ізольовані ардуїно введення
Я хочу захистити штифт оптичним ізолятором, щоб отримати зовнішній сигнал від електролічильника (макс. 35 В постійного струму, макс. 50 мА, ширина імпульсу 240 мс). Мета - підрахунок імпульсів. У вас є приклади схем для цього? Спасибі

4
Як перемикати живлення мікроконтролера кнопкою?
У мене є мікроконтролерний пристрій з живленням від акумулятора. В даний час я перемикаю живлення простим перемикачем включення / вимкнення. Я хочу переключити живлення однією кнопкою з мінімальною модифікацією схематично (і, можливо, мікроконтролером) і без споживання, коли пристрій вимкнено. Як я можу це зробити? ДОБАВЛЕНО . Я знаю наступний трюк: …

3
Як мікроконтролери SMD попередньо завантажуються кодом?
Часто при купівлі мікроконтролера SMD (скажімо, AVR) або друкованої плати з мікроконтролером SMD він постачається з попередньо встановленою програмою, яку використовує плата. Мені було цікаво, як це попередньо завантажено - я думаю, що DIP-інтерфейси можуть бути запрограмовані за допомогою DIP-розеток, тож чи є спеціальні розетки SMD?

5
Класи C ++ для абстракції вводу-виводу
Я шукаю C ++ абстракції для апаратних точок вводу / виводу або штифтів. Такі речі, як in_pin, out_pin, inout_pin, можливо open_collector_pin тощо. Я, безумовно, сам можу придумати такий набір абстракцій, тому я не шукаю відповідей типу "ей, ти можеш зробити це так", а швидше "погляду на цю бібліотеку, яка була …
13 microcontroller  pins  c++  io 


5
Конструкція блоку живлення 24VAC / 5VDC
Я планую створити контролер водяного клапана за допомогою MCU та набору електромагнітних клапанів. Соленоїди працюють на 24В змінного струму (40 мА вторгнення, 20мА утримування). MCU знаходиться на платі, яка складає близько 100 мА, і у нього є бортовий регулятор, тому я можу подавати його або 5 В безпосередньо (в обхід …

11
Рекомендація щодо низької потужності радіо + мікроконтролера? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було актуальним для обміну стеками електротехніки. Закрито 4 роки тому . Я шукаю систему з низькою потужністю на мікросхемі, яка поєднує: Процесор (будь-яка архітектура) Радіо (будь-яка частота / бітрейт / tx потужність) …

4
Прокидаючись від режимів глибокого сну
Більшість мікроконтролерів (наприклад, AVR, MSP430, PIC тощо) підтримують ряд різних режимів сну. "Найглибший" режим сну - це той, який передбачає найнижчу потужність (наприклад, "Вимкнення живлення", "Вимкнення"), але всі годинникові системи зазвичай зупинені в цих режимах, і мені здається, що це єдиний спосіб " прокидатися від них відбувається за допомогою зовнішнього …

7
Які мікроконтролери з вбудованою логікою (як FPGA / CPLD) доступні на ринку?
Натхненний питанням, я хотів би запитати, які мікроконтролери з вбудованими функціями CPLD або FPGA доступні? Найцікавішими будуть недорогі товари в дружніх пакетах (не BGA). Частина CPLD / FPGA повинна бути достатньо великою, щоб дозволити реалізовувати досить складну державну машину (10+ станів), досить велику логічну функцію (10+ входів), досить великі лічильники …

6
Починаючи програмування PIC
Я розглядав можливість програмування PIC, але на відміну від інших доступних мікроконтролерів велика кількість різних мікросхем викликала у мене певну плутанину. Також виявляється, що деякі мікросхеми, запропоновані на деяких сайтах, як хороший вибір для людей, які починають програмування PIC, можливо були замінені (або я можу просто заплутатися). Отже, моє запитання …

6
Уникання глобальних змінних при використанні переривань у вбудованих системах
Чи існує хороший спосіб здійснення зв’язку між ISR та рештою програми для вбудованої системи, яка дозволяє уникнути глобальних змінних? Здається, що загальною схемою є глобальна змінна, яка поділяється між ISR та рештою програми та використовується як прапор, але це використання глобальних змінних йде проти мене. Я включив простий приклад з …

7
Потрібен енергонезалежний об'єм пам'яті з майже необмеженою здатністю операцій читання / запису
Мені потрібно рішення пам'яті, яке буде використовуватися для відстеження накопиченого рахунку на проекті, що базується на мікроконтролері. Під накопиченим підрахунком я маю на увазі сказати, що мікроконтролер використовує це місце пам'яті, щоб зберігати підрахунок події. Кількість потрібно зберігати під час відключення електроенергії, отже, потреба в НЕЗАПАДНОМУ пам'яті. Крім того, часто …

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

5
Навіщо турбуватися рівним паритетом?
У своїй програмі я використовую периферійний модуль SPI. Периферійні зворотні пакети, що містять 15 бітів даних, плюс біт парного парності для виявлення помилок. Тому всі нулі, і всі обидва проходять перевірку паритетності. Це означає, що мій мікроконтролер не може виявити найпоширеніший тип помилки: периферійний апарат відключається! У цьому випадку отримані …

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