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

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

10
Мови програмування для інженерів-електроніків
Я студент електроніки та комунікацій з інженерії, до того як я вступив до коледжу, я зацікавився програмуванням та комп’ютерними додатками. Я зосереджувався на розробці програм для Windows та вивченні її методик, але зараз, я вважаю, що це марно в моїй галузі ... Мені не потрібно вчити все про інформатику та …

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

2
Контроль версій схеми та вихідного коду
Я розробляю електронний пристрій, який має дві частини: апаратну (схему Eagle) та прошивку (вихідний код C ++). Я хотів би відслідковувати зміни як у вихідному коді, так і в схемах, але є деякі моменти, де я не впевнений, як організувати свою роботу: Для вихідного коду я б точно використовував Git. …
12 eagle  hardware  c++ 

3
Стан сну мікроконтролера
Дано мікроконтролер, на якому працює наступний код: volatile bool has_flag = false; void interrupt(void) //called when an interrupt is received { clear_interrupt_flag(); //clear interrupt flag has_flag = true; //signal that we have an interrupt to process } int main() { while(1) { if(has_flag) //if we had an interrupt { has_flag …

1
Ардуїно і Переривання: Швидкий спосіб отримати значення значків
Я використовую Arduino Uno і вже встановити його до роботи з перериваннями на цифрових штирів 2, 3, 4 і 5 в відповідно до поясненням 1 я знайшов. void setup() містить наступний код для настройки переривань. //Endable Interrupts for PCIE2 Arduino Pins (D0-7) PCICR |= (1<<PCIE2); //Setup pins 2,3,4,5 PCMSK2 |= …

5
Чи буде можливість у майбутньому писати код у C ++ для мікроконтролерів PIC?
Чи коли-небудь можна буде використовувати C ++ для кодування PIC? Чи є якісь апаратні обмеження, які заважають нам використовувати C ++? На скільки збільшується розмір генерованого .hex-файлу та час роботи програми, коли ми використовуємо C ++ замість C? Чи практично можливо використовувати C ++ для поточних ПІК? Чи є якісь …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.