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

11
ICSP или предварительно запрограммированный микроконтроллер

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

11
Можно ли запрограммировать Arduino на других языках?

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

10
Можете ли вы запрограммировать микросхему поверхностного монтажа с флеш-памятью, а затем перепаять их припой?

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

10
У каждой линии микроконтроллера есть свой собственный язык программирования / синтаксис?

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

9
ПЛИС - DIY Программирование

Я программирую микроконтроллеры уже несколько лет, и я только что обнаружил ПЛИС после прохождения курса цифрового дизайна. После некоторых исследований различных FPGA, плат разработки и т. Д. Я все еще не решаюсь их покупать, потому что не знаю, как сделать собственную версию конечного «продукта»....

9
PIC12F675 GP4 не работает

Я использую PIC12F675 для проекта, и все работает отлично, кроме одной вещи. GP4 не работает как цифровой IO. Я много смотрел на конфиги и код, но ничего не смог найти. Config: #pragma config FOSC = INTRCCLK #pragma config WDTE = OFF #pragma config PWRTE = OFF #pragma config MCLRE = OFF #pragma...

9
Использование нескольких внешних прерываний в PIC

Я использовал PIC16F877( таблица данных ) для нескольких проектов. Для прерывания смены одного внешнего вывода вы можете использовать PORTB0прерывание. Но теперь мне нужно поддерживать 8 независимых внешних прерываний смены контактов в одной цепи. В таблице указано, что в ней 15 прерываний...

9
Как мне записать на флэш-память SPI?

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

9
Каково физическое представление кучи и стека?

Я легко могу понять, как .bss и код имеют физические представления в процессоре, который имеет банк памяти для инструкций, которые может подсчитывать счетчик программ, а bss (начальный символ блока) является просто глобальными данными. Но тогда есть стек для локальных переменных и куча для...

9
ATTiny13 - avr-gcc Hello World использует более 100 байтов?

Я пытаюсь написать программу для ATTiny13. Моя проблема в том, что он имеет огромные ограничения по размеру. Что ж, при создании моей первой программы Hello World потребовалось 100 байт программного пространства, чтобы включить и выключить свет! Есть ли варианты, которые я могу дать avr-gcc, чтобы...

8
Как мне запрограммировать PIC12?

У меня есть PIC12F675, который мне нужно запрограммировать. Я использую Pickit 2 и программное обеспечение Pickit 2. Возможно, я смогу запрограммировать его с помощью этой схемы , но программное обеспечение Pickit 2 вообще не обнаруживает микросхему. Что не так? РЕДАКТИРОВАТЬ: я добавил изображение...

8
Встроенные автоматы программирования

Я смотрю на реализацию нетривиального конечного автомата (заданного как иерархическая диаграмма состояний UML) на 32-битном MCU с gcc. Существуют ли практические правила, что работает лучше, а что - хуже? Моя интуиция говорит, что основанная на переключателе (или даже вычисленная goto) реализация...

8
Программный материал по встроенному Си

Я ищу некоторые материалы (книги / сайты), связанные с программированием встроенных систем на языке Си. Здесь, в лаборатории, у нас есть три платформы: одна микрочип PIC18f4550, одна Freescale HC12 и одна ARM (Beagleboard). Мы готовы преподавать встраиваемый C с PIC, ассемблер с Freescale и...