0
ответов

Инициализация переменной и одновременное указание адреса хранилища :возможно?

В компиляторе codevision для процессоров Atmel есть возможность указать адрес хранения глобальной переменной, например int a @0x100; // поместим переменную по адресу 0x100...
вопрос задан: 2 August 2012 05:16
0
ответов

Существует ли общий алгоритм выравнивания износа EEPROM микроконтроллера?

Я работаю над библиотекой для Arduino, которая продлит срок службы EEPROM AVR. Он принимает количество переменных, которые вы хотите сохранить, и делает все остальное. Это моя попытка, которая работает не во всех случаях...
вопрос задан: 17 June 2012 10:45
0
ответов

Использование буферов протокола Google в Arduino

Можно ли заставить буферы протокола Google работать в Arduino? Я пытался около недели и не могу заставить его работать, и я хотел бы знать, возможно ли это вообще.
вопрос задан: 14 June 2012 03:35
0
ответов

Можно ли генерировать случайные числа с помощью физических датчиков?

Я слышал о людях, использующих датчики света, счетчики Гейгера и другие физические датчики для генерации случайных чисел, но я настроен скептически. Действительно ли существует способ генерировать случайные числа из...
вопрос задан: 3 June 2012 15:37
0
ответов

Отправитель AMQP/RabbitMQ в AVR (Arduino)

Реализован ли отправитель сообщений AMQP в AVR/Arduino? Возможно ли это, учитывая ограниченное пространство, доступное на ATmega328? Я не ищу полной реализации. Просто голая "отправка"...
вопрос задан: 12 April 2012 18:30
0
ответов

Предотвращение случайной перезаписи прошивки

Сначала немного предыстории. Когда прошивка по какой-либо причине выходит из строя (например, переполнение стека, поврежденный указатель функции ...), может случиться так, что она куда-то прыгнет и начнет выполнять какой-то код. Это будет ...
вопрос задан: 17 February 2012 06:59
0
ответов

Эффективное нахождение положения единиц в битовом массиве

Я подключаю программу, которая проверяет набор проводов на обрыв или короткое замыкание. Программа, работающая на AVR, запускает тестовый вектор (ходящую «1») по проводам и возвращает результат. Это ...
вопрос задан: 15 February 2012 15:21
0
ответов

Многозадачность RTOS в Ada поддерживается кросс-компиляторами с открытым исходным кодом.

Какие RTOS-системы имеют кросс-компиляторы с открытым исходным кодом / бесплатные кросс-компиляторы с поддержкой многозадачности / многопоточности? У меня есть чип Atmel AT90USB162, который я хочу программировать с помощью Ada. Мой первый вариант ...
вопрос задан: 10 February 2012 11:15
0
ответов

Компиляция gcc 4.6.2 (невозможно вычислить суффикс объектных файлов)

Проблема при компиляции gcc 4.6.2: проверка наличия avr-gcc... /data/data6/soft/src_build/gcc-4.6.2/host-x86_64-unknown-linux-gnu/gcc/xgcc -B/data/data6/soft/src_build/gcc-4.6.2/host-x86_64-unknown-linux-...
вопрос задан: 4 February 2012 16:54
0
ответов

Подробнее о новых инструкциях AVR LAC, LAS, LAT и XCH

Если посмотреть на набор инструкций AVR, в 2010 г. добавлены четыре инструкции. Загрузка и очистка LAC. LAS загрузка и установка LAT загрузка и переключение Загрузка и обмен XCH. Кто-нибудь знает, какие микросхемы имеют эти ...
вопрос задан: 19 January 2012 10:04
0
ответов

Сохранение sreg в прерываниях AVR

Какой механизм используется для сохранения регистра состояния sreg в микроконтроллере AVR? RETI подразумевает, что этих битов нет в стеке. Является ли один из регистров общего назначения также sreg ...
вопрос задан: 17 January 2012 21:29
0
ответов

Почему на моем Arduino нет последовательных данных?

Я запустил простую последовательную программу на моем Arduino Uno, которая просто повторяет все, что вы вводите в нее. Это отлично работает при запуске в Arduino Sketch IDE (v22). int incomingByte = 0; // для входящих ...
вопрос задан: 1 October 2011 14:30
0
ответов

Пустота * используется для поддержания состояния… (программирование на C)

В настоящее время мы учимся программировать микроконтроллеры AVR. контроллеры (только в стандарте Ansi C89). Часть включенных драйверов - это заголовок, который касается планирования, то есть выполнения задач с разной скоростью. Мой ...
вопрос задан: 27 September 2011 07:20
0
ответов

Использование библиотек Arduino с AVR-G ++

Есть ли простой способ использовать библиотеки, предназначенные для IDE Arduino, с C и кодом сборки, который я пишу для AVR- G ++ / AVR-GCC? Я пытаюсь использовать библиотеку Adafruit Wave Shield, но просто включаю ...
вопрос задан: 25 August 2011 15:34
0
ответов

Неопределенная ссылка на 'оператор delete (void *)'

Я новичок в программировании на C ++, но долгое время работал на C и Java. Я пытаюсь создать интерфейсную иерархию в каком-то последовательном протоколе, над которым я работаю, и постоянно получаю сообщение об ошибке: ...
вопрос задан: 10 August 2011 17:54
0
ответов

make: *** Нет правила для создания target `main.o '

вот вывод из консоли в Eclipse: **** Сборка конфигурации Отладка для проекта FatFstest **** make all make: *** Нет правила для создания целевого файла `main.o ', необходимого для` FatFstest.elf'. Стоп. ...
вопрос задан: 7 August 2011 19:15
0
ответов

Языки программирования, ориентированные на Arduino / AVR

Какие языки программирования или среды предназначены для Arduino или AVR, помимо среды C ++ по умолчанию? PS: Я использую Mac OS 10.5.
вопрос задан: 5 July 2011 23:53
0
ответов

AVR Studio 5: компилировать код C ++

При создании проекта в AVR Studio 5 он создает файл .c со следующим содержимым: #include int main (void) {while (1) {// TODO :: Напишите свое приложение ...
вопрос задан: 26 June 2011 08:09
0
ответов

Parse double precision IEEE floating-point on a C compiler with no double precision type

I am working with an 8-bit AVR chip. There is no data type for a 64-bit double (double just maps to the 32-bit float). However, I will be receiving 64-bit doubles over Serial and need to output 64-bit ...
вопрос задан: 10 April 2011 22:04
0
ответов

Дизассемблер Atmel AVR

Кто-нибудь может предложить мне какой-нибудь дизассемблер для 8-битных микроконтроллеров Atmel AVR? Есть проекты с открытым кодом для этого? Спасибо.
вопрос задан: 28 February 2011 11:08
0
ответов

Оптимизация c / c ++ для постоянной переменной в вызывающих функциях

Компиляторы C / C ++ оптимизируют однослойные функции с постоянными параметрами (известными во время компиляции) только при использовании -Os, -O1 и - O2. Они не оптимизируют все слои. Только -O3 может это сделать. gcc is ...
вопрос задан: 31 January 2011 14:03
0
ответов

Линейная интерполяция в прямом цифровом синтезе

I ' Я работаю над проектом DDS микроконтроллера на языке C, и у меня возникли проблемы с тем, чтобы понять, как вычислить линейную интерполяцию для сглаживания выходных значений. Программа в ее нынешнем виде использует верх ...
вопрос задан: 12 October 2010 11:31