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

Питання щодо деталей програмування (FPGA, Flash тощо) Багато запитань програмного забезпечення слід задавати замість Stack Overflow.

5
Freescale Kinetis KE - запис у спалах
Я використовую різні мікроконтролери та мікропроцесори вже багато, багато років, але мені здається, що вона була пригнічена серією Kinetis KE (зокрема, S9KEAZN64AMLC). 17 січня 2015 р. TL; DR: Freescale підтверджує, що v2.0.0 програмного забезпечення Kinetis Design Studio не працює з цим пристроєм (включаючи власну плату TRK-KEA64 eval). Наразі вони рекомендують …

8
Функціональне програмування з MCU
Функціональні мови, такі як Haskell, LISP або Scheme, дозволяють програмісту швидко працювати, використовуючи функціональну парадигму програмування . Вони мають свою неефективність , але мій додаток робить більший акцент на ефективності програміста, ніж на ефективності самої програми. Я б хотів використовувати функціональне програмування на мікроконтролері для управління машиною тощо. Які обмеження …

3
Як спати Ардуїно
Як ви програмуєте режим сну для свого Arduino? Спеціально для конструкцій, що працюють на батареях, які хороші методи для сну процесора, але прокидаючись лише в разі потреби?

2
Недостатній об'єм флеш-пам'яті
Я використовую контролер TM4C1230C3PMI від інструменту Техас в одному зі своїх проектів. Він має 32 Кб внутрішньої спалаху, що недостатньо для мого застосування. На ринку доступні більш високі розміри мікроконтролера, які можна використовувати, але я хочу використовувати лише цей мікроконтролер. Згідно з моїми знаннями, зовнішній EEPROM можна використовувати для збільшення …

2
Чи можливо запрограмувати Arduino іншими мовами?
Чи можливо запрограмувати Arduino на інших мовах, які не базуються на C / C ++? Що потрібно для цього? Я знаю, що інші IDE доступні, мені цікаво фактичні мови програмування, як, наприклад, можливість кодувати Arduino в Python, як приклад.

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

4
ICSP або попередньо запрограмований мікроконтролер
Я створив друковану плату для виробництва невеликих масштабів; В даний час я паю їх вручну партіями по 20 одночасно. Ця плата використовує мікроконтролер ATMEGA168, який я програмую перед пайкою на плату - цей метод на даний момент добре працює для мене. Я дивлюся на виготовлення та збирання для мене партії …

1
Чи можете ви запрограмувати мікросхему поверхневого кріплення за допомогою флеш-пам’яті, а потім поповнити їх пайкою?
Я знаю, що багато чіпів, таких як ATMEGA328P-AU, перераховують тривалість зберігання флеш-пам'яті при певних температурах, але вони зазвичай вимикаються при 100 ° C. Я знаю, що в ідеалі на їх дошці слід включити провідники для програмування мікросхеми після пайки, але я просто хочу знати, як впливає флеш-пам’ять при температурі перезарядки …

8
Чи має кожна лінія мікроконтролера власну мову програмування / синтаксис?
Я запрограмував Arduino і почав програмувати Teensy. Вони схожі на C, але в мові програмування є невеликі нюанси. Наприклад, в C Arduino ви викликаєте функцію pinMode (pin #, Output / Input) для позначення цифрового контакту або для вихідних сигналів, або для прийому сигналів. У програмі C Teensy ви встановлюєте регістр …

4
FPGA - Зроби сам програмування
Я вже кілька років програмую мікроконтролери, і я тільки відкрив FPGA після того, як я взяв клас цифрового дизайну. Провівши декілька досліджень щодо різних FPGA, дощок з розробки тощо, я все ще вагаюся купувати будь-яку, тому що я не знаю, як зробити власну версію кінцевого "продукту". Я поставив PIC, SAM, …
9 fpga  spi  programming 

3
Використання декількох зовнішніх переривань у PIC
Я використовував PIC16F877( технічний паспорт ) для декількох проектів. Для однієї зовнішньої перерви зміни штифта ви можете використовувати PORTB0переривання. Але зараз мені потрібно підтримати 8 незалежних зовнішніх переривань зміни контактів, в одному ланцюзі. У листі даних сказано, що в ньому є 15 переривань PIC16F877, але я думаю, що вони враховуються, …

2
Яке фізичне зображення купи та стека?
Я легко розумію, як .bss і код мають фізичні представлення в процесорі, який має банк пам'яті для інструкцій, які лічильник програм може рахувати, а bss (символ запуску блоку) - це просто глобальні дані. Але тоді є стек для локальних змінних і купа динамічної пам'яті. Як такі речі ставляться на схему …

5
ATTiny13 - avr-gcc Hello World використовує понад 100 байт?
Я намагаюся написати програму для ATTiny13. Моя проблема полягає в тому, що він має величезні обмеження в розмірах. Ну а коли я робив свою першу програму Hello World, для ввімкнення та вимкнення світла знадобилося 100 байт простору програми! Чи можна надати avr-gcc варіанти зменшити цей розмір? Крім того, що є …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.