Описание тега winavr
Инструменты разработки программного обеспечения с открытым исходным кодом для серии Atmel AVR.
1
ответ
WINAVR не находит файл во включаемом пути с пробелами
Когда я предоставляю путь для EXTRAINCDIRS (в Makefile, следуя примеру, предоставленному WINAVR) без пробелов, компилятор может найти мой заголовочный файл, но когда я использую путь, содержащий пробелы (заключенный в кавычки, в качестве комментарие…
26 май '12 в 00:36
1
ответ
Постоянная переменная AT32UC3/WinAVR по фиксированному адресу
Я использую микроконтроллер AT32UC3B0256 в сочетании с AVR32Studio 2.6, и мне бы хотелось порадовать постоянную переменную по фиксированному адресу (например, в позиции 0x80799999) в конце вспышки. const int variable __attribute__((section(????))) =…
17 авг '15 в 14:23
1
ответ
Неопределенная ссылка на (как объектные переменные, так и базовые переменные), C++ AVR
IntermediateRobotFunctions.cpp: /* * IntermediateRobotFunctions.cpp * * Created on: 27 Mar 2015 * Author: Edward */ #include "IntermediateRobotFunctions.hpp" IntermediateRobotFunctions::IntermediateRobotFunctions() { block = Block::Block(); robot = …
07 апр '15 в 18:25
2
ответа
Как высветить ошибку, если макрос не определен?
Я хочу, чтобы моя программа высвечивала ошибку времени компиляции, такую как "LCD_PORT notfined", если она не определена в самой программе. Для этого я изменил заголовочный файл следующим образом . . . #if LCD_IO_MODE #ifndef LCD_PORT #error LCD_P…
13 апр '13 в 07:42
1
ответ
Ошибка при компиляции демо Megablink с использованием freeRTOS для atmega2560 с использованием WinAVR
Следующие RTOS-файлы.c прекрасно компилируются во время 'make': task.c, queue.c, tasks.c, croutines.c, list.c Тогда я получаю следующую ошибку: serial.c: в функции 'xSerialPortReInit' serial.c: 665: ошибка: "ulWantedBaud" не объявлен (первое использ…
31 янв '16 в 18:01
1
ответ
Скупость от winavr не работает с usb jtagice3
Я использую win-avr с eclipse для сборки и отладки своего проекта с помощью ATxmega256a3bu devie. когда я попытался отладить код, используя avarice, используя следующую команду: avarice --part atxmega256a3bu -mkII --jtag usb --read-fuses это показыв…
29 авг '14 в 05:17
1
ответ
Реализация кода таймера для Atmega8 в Atmega16
Этот фрагмент кода написан для Atmega8, взятого из схемы с хлопушкой с использованием Atmega8. Может кто-нибудь преобразовать этот фрагмент кода для Atmega16 с небольшим объяснением. Как я пытаюсь реализовать то же самое для Atmega16 и возникли неко…
19 дек '12 в 22:23
1
ответ
Мульти-прерывание для регистрации данных в реальном времени с MCU-ATMega 1280
Мой вопрос о регистрации данных в реальном времени и мульти-прерывании. Я пытаюсь запрограммировать MCU-ATMega 1280 с помощью winAVR, чтобы он считывал импульсы с квадратурного кодера (20um/pitch) и сохранял данные во флэш-памяти (Microchip SST25VF0…
02 апр '12 в 08:16
1
ответ
Как включить внешний файл.C и.h в проект AVR studio-4
Я новичок в мире AVR. Я нашел файл LCD для использования в моем проекте. У меня есть.c и.h файл для использования. но я не знаю, как включить эти файлы в мой новый проект. Может ли кто-нибудь дать соответствующий учебник или пример для решения этой …
29 янв '17 в 06:39
1
ответ
Как скомпилировать и запустить программы на языке c/ C++ в Notepad++ с помощью компилятора WinAvr
Я хочу использовать блокнот ++ вместо блокнота программиста. Как я могу использовать компилятор WinAvr с notepad++??
27 ноя '09 в 06:22
6
ответов
8-битное перечисление, в C
Я должен хранить инструкции, команды, которые я буду получать через последовательный порт. Команды будут длиной 8 бит. Мне нужно сохранить прозрачность между именем команды и ее значением. Чтобы избежать необходимости переводить 8-битное число, полу…
09 ноя '09 в 06:38
1
ответ
Функция memcpy_P AVR?
void * memcpy_P( void * dest, PGM_VOID_P src, size_t n) Может кто-нибудь сказать мне, где выше функция реализована в библиотеке avr libc? Я могу только найти определение для функции в нескольких заголовочных файлах, а не в реальной реализации. Причи…
16 янв '13 в 18:45
4
ответа
Как отложить вывод на 15 минут после нажатия кнопки?
Я изучаю программирование микроконтроллера. Мне нужна помощь для завершения моей программы в WinAVR с Atmega8L-8PU. Я добавил 3 кнопки, когда кнопки были нажаты: первая кнопка будет выдавать выходной сигнал в течение 15 минут, вторая - 30 минут, а п…
01 дек '15 в 08:29
3
ответа
Задачи с AVR-Ada
Я пытаюсь реализовать функции задач с помощью AVR-Ada, но когда я запускаю make, я получаю следующие сообщения об ошибках: C:\avr_test>make avr-gcc.exe (GCC) 4.3.3 Copyright (C) 2008 Free Software Foundation, Inc. This is free software; see the s…
24 окт '11 в 02:40
2
ответа
Отправить десятичную с USART в ATMEGA32
У меня проблема в отправке последовательных данных через USART, это посылает ASCII не десятичный. это мой код: while(!(UCSRA&(1<<UDRE))){} UDR=12; и это заголовок: UBRRH=(uint8_t) (UBRR_CALC>>8); UBRRL=(uint8_t) (UBRR_CALC); UCSRB=(1…
22 дек '15 в 06:47
1
ответ
Как убедить avr-gcc, что позиция памяти глобального байтового массива является константой
Я написал быструю процедуру "8-битный реверс" для проекта avr с процессором ATmega2560. я использую GNU C ( WinAVR 20100110) версия 4.3.3 (avr) / скомпилирована GNU C версии 3.4.5 (mingw-vista special r3), GMP версия 4.2.3, MPFR версия 2.4.1. Сначал…
05 сен '14 в 11:37
1
ответ
Базовый ввод / вывод в микроконтроллере AVR с использованием WinAVR
Я хочу управлять двигателем BLDC, я использую ATMEGA32 в качестве процессора контроллера, у меня проблема с датчиком эффекта холла от двигателя BLDC это мой код: DDRB=(1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5); DDR…
22 дек '15 в 04:06
2
ответа
Embedded C Передача строки в функцию
Я пытаюсь отправить массив символов в C, побайтно к выходу для микроконтроллера. Я использую следующий код: int main() { ... LogOutput("Hello World!"); } void LogOutput(char *msg) { int i; for (i = 0; i < sizeof(msg); i++) { USART0_TX(msg[i]); //…
16 июл '12 в 19:46
1
ответ
WinAVR и родные консольные приложения Windows
Я не настолько опытен с C, но я с радостью взламывал прошивку для некоторых хобби-проектов, использующих WinAVR. У меня проблемы со зрением, поэтому я предпочитаю использовать make files и командную строку вместо графически запутанной IDE. Иногда я …
18 окт '12 в 15:17
1
ответ
Проект AT32UC3B0512 скомпилирован как AT32UC3B0256 -> Последствия
Я только что выяснил, что я скомпилировал и запрограммировал свой проект AT32UC3B0512, используя AT32UC3B0256 в качестве целевого устройства. Мое приложение работает без проблем. Это возможно? Каковы различия между AT32UC3B0512 и AT32UC3B0256 (помим…
11 май '15 в 15:27