Вопросы по теме 'atmelstudio'

Обработка 32-битных чисел с помощью ATTiny и Atmel Studio
Мне интересно, как ATTiny, в частности ATTiny24, хранит в памяти 32-битные целые числа без знака. Я пытаюсь взять 32-битное значение и записать его в 32-битное место в EEPROM. Я попытался использовать простую маску, но каждый раз, когда я пытаюсь, я...
1228 просмотров
schedule 19.10.2021

AVR версия gcc ‹версии выпуска gcc почему?
Я заметил, что gcc для AVR отстает от основного потока разработки gcc. Например, gcc для AVR8 - 4.9.2 в Atmel Studio 7 и Arduino, а AVR32 - 4.4.7 в Atmel Studio. Между тем, gcc 4.9.4 является текущим выпуском 4.9, и разработка продвигает несколько...
1286 просмотров
schedule 14.09.2021

'ClassName' и 'ClassInstance' не были объявлены в этой области
Я пытаюсь запрограммировать микроконтроллер Atmel SAM D21 с использованием C ++ в Atmel Studio . Я пытаюсь создавать периодические аппаратные прерывания, используя один из таймеров на кристалле. Я создал класс Timer4 для настройки таймера из...
187 просмотров
schedule 01.10.2021

Установка флага не работает в моем прерывании по таймеру (пока прерывание работает)
Раньше я писал свои коды в ICCAVR, и у меня не было проблем, но по какой-то причине я не должен переходить на AtmelStudio. в следующем коде светодиод мигает в прерывании, но когда я устанавливаю только флаг в прерывании и хочу мигать светодиодом при...
343 просмотров
schedule 23.09.2021

Вызов `clock ()` дает ошибку: неопределенная ссылка на `_times '
Я пытаюсь использовать функцию clock() в своем коде на C ++, но она не работает. Я пробовал добавить #include <time.h> или #include <ctime> , но это не помогло. Я использую Atmel Studio. #include <time.h> int main(void)...
1077 просмотров
schedule 27.10.2021

Круглая светодиодная петля в Atmega2560 с использованием сборки
Я работаю над простым светодиодным проектом, используя микроконтроллер Atmega2560 . Светодиоды должны вращаться по кругу соответственно. Константы DEF: LED_AMNT : Сколько светодиодов загорится LED_DATA : Какие светодиоды будут работать...
556 просмотров
schedule 10.04.2022

USB-концентратор зависает при запросе дескрипторов
Я начал с проекта Atmel Start : Моя цель — подключить USB-концентратор к этой демонстрационной плате: SAM V71 Xplained Ultra Evaluation Kit Проблема в том, что Atmel не поставляет драйвер концентратора, и они не ответили на наши вопросы по...
114 просмотров

Ожидается ':', ',', ';', '}' или '__attribute__' перед токеном '='
У меня небольшие проблемы при программировании Atmega328 Этот кусок кода дает ошибку: expected ':', ',', ';', '}' or '__attribute__' before '=' token в Атмел Студио 7 struct { const uint8_t fioletowy[3] = {255,0,255}; const...
1443 просмотров
schedule 22.07.2022

Почему определение длины буфера буфера приводит к тому, что член функции этого класса теряет значение переменной-члена указателя функции?
Я работаю с GNU AVR GCC версии 5.4.0 и Atmelstudio 7.0.2397, и у меня есть следующая проблема. описание проблемы На следующем изображении вы можете видеть, что до строки 13 программа сохранила адрес функции usart_send в переменной transmitter...
68 просмотров
schedule 05.08.2022

Как отлаживать платы Arduino Duemilanove с помощью Atmel Studio Version.6.2
Я использую Arduino Duemilanove и следовал инструкциям по этой ссылке http://www.engblaze.com/tutorial-using-atmel-studio-6-with-arduino-projects/ чтобы использовать flash программу из Atmel Studio 6.2 , поэтому я смог создать и прошить пример...
1013 просмотров

Выражение C оценивается по-разному на двух разных компиляторах
У меня есть код, который работает по-разному между GCC и Atmel Studio: uint32_t tc = 107900; int8_t m = 59; tc = tc - (m*1800); В GCC результат в tc равен 1700, как и предполагалось. В AtmelStudio результат в tc равен 132772, что...
375 просмотров
schedule 06.01.2023

Более длительная задержка, когда более одного во время опроса инструкции
Микроконтроллер: ATmega328P в Arduino Uno Тактовая частота: 16 МГц void timeDelay_CTC(float sec, unsigned char times) //0.1 <= sec <= 4 { OCR1A = (sec / 0.000064f) - 1; TCCR1A = 0b00000000; TCCR1B = 0b00001101; for(...
227 просмотров
schedule 25.06.2023

Отладка Atmel-Ice с программными точками останова (SAMD21, SWD)
У меня возникали различные проблемы при попытке установить программные точки останова в Atmel Studio 7 с помощью отладчика Atmel-ICE с помощью SWD. Мне было интересно, может ли кто-нибудь объяснить более подробно (или указать мне направление...
795 просмотров

Ультразвуковой датчик в AVR
Я работаю над созданием ультразвукового дальномера. В настоящее время я тестирую датчик, чтобы убедиться, что он работает правильно. Я подключил эхо-контакт и триггерный контакт к PC4 и PC5 соответственно. Когда я запускаю этот код, в идеале он...
1199 просмотров
schedule 02.11.2022

Невозможно вызвать прерывание АЦП
Я пытаюсь просто получить аналоговое показание от A0 на моем arduino Pro mini, но я не могу получить значения, хранящиеся в регистре adc. Что должно произойти, так это то, что аналоговый сигнал будет помещен в регистры ADCL и ADCH, а затем сработает...
827 просмотров
schedule 10.04.2023

Сборка, выполняющая состояние ButtonClick только один раз
Я работаю над простым проектом с кнопками, используя микроконтроллер Atmega2560 . У меня проблема с кнопками. Когда я нажимаю кнопку, основной цикл перестает работать, и функция кнопки продолжает работать бесконечное количество раз, пока я нажимаю...
1318 просмотров
schedule 16.01.2023

Портирование проекта с ICCAVR на Atmel Studio 7.0 _flash проблема
В настоящее время я переношу большой проект в Atmel Studio из ICCAVR, так как мне нужно использовать некоторые библиотеки ASF для проекта, над которым я работаю. Я получаю эту ошибку с приведенным ниже примером кода в отношении попытки...
202 просмотров
schedule 14.07.2023

проблемы с часами при 7-сегментном дисплее в протеусе
Вот простой 7-сегментный дисплей с кнопкой. Проблема в том, что всякий раз, когда я делаю часы на 1 МГц, дисплей работает не так, как ожидалось, но когда я использую часы на 8 МГц, он работает нормально. вот код: #define F_CPU 1000000L #include...
247 просмотров
schedule 31.03.2023

Возможен ли счет без счетчика в микроконтроллере?
Привет, друзья, я новичок в области микроконтроллеров, хочу знать, невозможно ли подсчитывать события без использования счетчика, я имею в виду, контролируя вывод, который подключен к генератору событий. Я задаю этот вопрос, потому что в настоящее...
175 просмотров

Switch-case не работает с микроконтроллером AVR Atmega32?
Привет, друзья, я не знаю, что происходит, ни оператор switch, ни оператор if, else не работает для меня. Я хочу передать некоторые данные как в PORTB, так и в PORTD, когда некоторые конкретные данные поступают в регистр PORTA в моем «блоке...
2424 просмотров