Вопросы с тегом «programming»

Вопросы о программных компонентах (FPGA, Flash и т. Д.). Многие вопросы по программированию следует задавать вместо переполнения стека.

5
Freescale Kinetis KE - запись на флеш
Я использую различные микроконтроллеры и микропроцессоры в течение многих, многих лет, но я, кажется, зашел в тупик из серии Kinetis KE (в частности, S9KEAZN64AMLC). 17 января 2015 г. TL; DR: Freescale подтверждает, что версия 2.0.0 их программного обеспечения Kinetis Design Studio не работает с этим устройством (включая их собственную плату …

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

3
Как спать Ардуино
Как вы программируете режим сна для вашего Arduino? Каковы хорошие методы для сна процессора, особенно если он работает от батареи, но просыпается только при необходимости?

2
Не хватает встроенной флеш-памяти
Я использую контроллер TM4C1230C3PMI от Texas Instruments в одном из моих проектов. Он имеет 32 КБ встроенной вспышки, что недостаточно для моего приложения. Микроконтроллер с увеличенной вспышкой доступен на рынке, и его можно использовать, но я хочу использовать только этот микроконтроллер. Насколько мне известно, внешняя ЭСППЗУ может быть использована для …

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

3
Как компании предварительно программируют чипы?
В частности, я заинтересован в пакетах SMD. Я бы предположил, что DIP-пакет просто помещается в сокет и программируется таким образом. Конечно, вы можете обойти это, разработав программистский заголовок для конечного продукта, чтобы код мог быть загружен и / или обновлен, но я знаю, что некоторые компании продают предварительно запрограммированные чипы …

4
ICSP или предварительно запрограммированный микроконтроллер
Я разработал печатную плату для мелкого производства; В настоящее время я вручную паяю их партиями по 20 штук за раз. Эта печатная плата использует микроконтроллер ATMEGA168, который я программирую перед пайкой на плату - в данный момент этот метод хорошо работает для меня. Я рассчитываю получить партию из 200 досок, …

1
Можете ли вы запрограммировать микросхему поверхностного монтажа с флеш-памятью, а затем перепаять их припой?
Я знаю, что многие микросхемы, такие как ATMEGA328P-AU, указывают время жизни флэш-памяти при определенных температурах, но обычно они заканчиваются при 100 ° C. Я знаю, что в идеале на плате должны быть выводы, чтобы запрограммировать микросхему после пайки, но я просто хочу знать, как влияет флеш-память при температуре оплавления ~ …

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

4
ПЛИС - DIY Программирование
Я программирую микроконтроллеры уже несколько лет, и я только что обнаружил ПЛИС после прохождения курса цифрового дизайна. После некоторых исследований различных FPGA, плат разработки и т. Д. Я все еще не решаюсь их покупать, потому что не знаю, как сделать собственную версию конечного «продукта». Я поставил PIC, SAM, AVR и …
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, чтобы уменьшить этот размер? Кроме того, …

2
PIC12F675 GP4 не работает
Я использую PIC12F675 для проекта, и все работает отлично, кроме одной вещи. GP4 не работает как цифровой IO. Я много смотрел на конфиги и код, но ничего не смог найти. Config: #pragma config FOSC = INTRCCLK #pragma config WDTE = OFF #pragma config PWRTE = OFF #pragma config MCLRE = …
9 pic  c  embedded  programming  audio  oscillator  spark  dc-dc-converter  boost  charge-pump  eagle  analog  battery-charging  failure  humidity  hard-drive  power-supply  battery-charging  charger  solar-energy  solar-charge-controller  pcb  eagle  arduino  voltage  power-supply  usb  charger  power-delivery  resistors  led-strip  series  usb  bootloader  transceiver  digital-logic  integrated-circuit  ram  transistors  led  raspberry-pi  driver  altium  usb  transceiver  piezoelectricity  adc  psoc  arduino  analog  pwm  raspberry-pi  converter  transformer  switch-mode-power-supply  power-electronics  dc-dc-converter  phase-shift  analog  comparator  phototransistor  safety  grounding  current  circuit-protection  rcd  batteries  current  battery-operated  power-consumption  power-electronics  bridge-rectifier  full-bridge  ethernet  resistance  mosfet  ltspice  mosfet-driver  ftdi  synchronous  fifo  microcontroller  avr  atmega  atmega328p  verilog  error  modelsim  power-supply  solar-cell  usb-pd  i2c  uart 

7
Как мне записать на флэш-память SPI?
Я работаю над аудиоприложением, в котором вместо хранения аудиоданных на SD-карте ( Waveshield на Arduino) я сохраняю их на микросхеме флэш-памяти SPI и использую собственную плату с MCU, DAC и усилителем. Я использую Winbond W25Q80BVSSIG . Я довольно хорошо знаком с программированием AVR с использованием AVRISP MKII или USBTiny , …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.