Skip to main content
Stack Overflow на русском

Вопросы с меткой [avr-gcc]

У метки нет краткого описания.

Фильтрация
Сортировка
Метки
0 голосов
0 ответов
99 показов

Я занимаюсь ПО для микроконтроллеров. Часе всего для чистого железа без ОС. Как правило ARM или MIPS архитектуры. У меня возник вопрос. Больше исследовательского характера. Предположим срабатывает ...
0 голосов
1 ответ
190 показов

Новичок в программирование МК. Использую AtmelStudio 7.Не пойму почему не работает код на Atmega8515 (код ниже). На PD4 висит светодиод, который подключен анодом на +5. По моему разумению светодиод ...
Федя's user avatar
0 голосов
1 ответ
217 показов

Допустим есть проект helloWorld для atmega8. Если его собирать с помощью IAR, то можно выставить формат ubrof8 и потом запустить его в симуляторе AvrStudio А как сгенерить формат файла, который ...
ex_God's user avatar
  • 81
0 голосов
0 ответов
145 показов

Объясните пожалуйста почему компилятор avr/gnu c compiler(встроенный в avrstudio 7) выдает следующие ошибки при компиляции Вот текст программы: #define F_CPU 8000000L #define ledG PORTC=0b0000000 #...
Nikita's user avatar
  • 1
0 голосов
2 ответа
145 показов

Код для микроконтроллера с ядром AVR Функция принимает булевое значение, порт и номер пина, меняет бит в порте на соответствующий значению. void chgBit(char value, char port, char pin) { if((...
segar's user avatar
  • 27
1 голос
1 ответ
589 показов

Заметил такую интересную особенность, в прерываниях глобальные переменные изменяются, но эти изменения недоступны для main допустим есть программа частотомер #define F_CPU 3686400LU #include <avr/...
WurZ's user avatar
  • 13
0 голосов
3 ответа
1k показов

Код таков: const byte SequenceArray[] = {{0,2,1,2,0,5,3},{0,2,1,2,4,6,6}}; volatile int B = SequenceArray[1][1];; Запускаю отладку, смотрю значение В, там нули. И куча ворнингов Много - (near ...
1 голос
2 ответа
1k показов

Добрый день! Подскажите, пожалуйста, уже пару часов ломаю голову... В microC есть функция Delay_ms. Например, Delay_ms(11). Она устанавливает задержку на 11 миллисекунд. Тактовая частота - 8 МГц. В ...
Ice_Fox's user avatar
  • 109
1 голос
1 ответ
1k показов

На чистом Си без плюсов разрабатывается программа для управления устройством (микроконтроллер, плата, робот и т.д.). Компилятор avr-gcc. Программа будет с визуальными эффектами. Чтобы проще было и ...
3 голоса
2 ответа
2k показов

Например, есть массив: unsigned int tabz[] = {64, 128, 256, 512, 1024, 2048, 4096}; В CodeVisionAVR, чтобы разместить этот массив во flash, надо написать так: flash unsigned int tabz[] = {64, 128, ...
1 голос
1 ответ
354 показа

Возможно кто-нибудь работал с bluetooth модулями от bluegiga WT-12. Используя даташит, удалось за пару часов организовать блютус мышь (управляю БТ модулем с микроконтроллера Atxmega16A). Проблема в ...
6 голосов
1 ответ
933 показа

Наверное очень глупый вопрос, но разбирая код простой программы на Си для AVR, я столкнулся с такой проблемой: int main(void) { DDRA = 0xFF; // Выставляем порт А как выход for(;;){ PORTA = ~0x21; //...
gleb252's user avatar
  • 61
1 голос
0 ответов
265 показов

Здравствуйте. В самописном мейке есть такая цель: build: $(SRC) avr-gcc $(CFLAGS) $(SYMBOLS) -c $(SRC) avr-gcc $(LDFLAGS) $(LSET) -o $(TARGET).elf $(OBJS) -lm avr-objcopy -O ihex -R .eeprom -R .nwram $...
AlexBalan's user avatar
5 голосов
4 ответа
5k показов

Подскажите пожалуйста, можно ли использовать C++ для программирования микроконтроллеров? Есть ли при этом какие либо ограничения для языка C++?
Merlin's user avatar
  • 5,531
1 голос
2 ответа
508 показов

Компилятор GCC для AVR. Поясните, пожалуйста, следующее: в main() такие строчки: txPack[3] = ucPacketCounter; ucPacketCounter++; unsigned char ucPacketCounter - объявлена глобально. После ...

AltStyle によって変換されたページ (->オリジナル) /