Описание тега codevisionavr
Используйте этот тег для вопросов, связанных с CodeVisionAVR (он же CVAVR): коммерческий компилятор C для микроконтроллеров Microchip AVR®. Он имеет собственную интегрированную среду разработки (IDE) для разработки и отладки встроенных приложений Microchip AVR®.
1
ответ
Как я могу вызвать один и тот же ISR для двух разных прерываний в codevisionavr?
Я пытаюсь использовать внешние прерывания int0 а также int1 называя тот же ISR. Есть ли какой-либо метод в codevisionAvr для этой цели?
11 окт '16 в 08:29
1
ответ
C ПРОГРАММИРОВАНИЕ CODEVISION AVR
Я не могу понять некоторые строки этого кода, пожалуйста, опишите мне, что делает этот код: этот код засвидетельствован в atmelstudio и представляет собой пример кода для приложения AVR443 к примечанию ATMEL unsigned char *pTemp; fastTemp.word = ((P…
27 дек '16 в 18:27
0
ответов
Почему atmega32 получает только последние 16 символов строки?
Я использую Atmega32 для связи с SIM808. когда модуль отправляет строку, содержащую более 16 символов, atmega32 получает только последние 16 символов. это работает хорошо с меньшим количеством символов. Я использую 16*2 буквенно-цифровой ЖК-дисплей …
08 сен '18 в 21:30
1
ответ
В редакторе CodeVision Для кода категории, как (регион)
Во многих языках, таких как Java, C#,..., мы используем //region Variables . . . //endregion для кода категории. что мы используем вместо "регион" в редакторе CodeVision.
19 дек '15 в 11:17
0
ответов
Ошибка протея: неверный код операции 0x000D на ПК =0x0118
Я написал этот код на Bascom но, как я бегу и нажимаю на клавиатуре Proteus Я вижу эту ошибку: Invalid opcode 0x000D at PC=0x0118 это мой код на Bascom $regfile = "m16def.dat" $crystal = 1000000 Config Kbd = Portd , Debounce = 30 Config Lcd = 16 * 2…
23 ноя '18 в 22:13
1
ответ
Ошибка в Codevision AVR
Я кодирую калькулятор в Codevision, и я получаю это Err: Ошибка: ожидается C:\cvavr\BIN\Thrust Calculator\TC.c(112): ')' эта ошибка связана с этой частью моего кода (4-я строка от бота): intnum1 = (int atoi(num1[q])) * 10^(i-q-1) + intnum1; В чем пр…
12 апр '17 в 21:21
2
ответа
Конфигурация ШИМ AVR
Я знаю, что это глупо, но я действительно запутался. Я хочу сделать импульс ШИМ с 3 режимами на Atmega16: 1- 1 кГц с рабочим циклом 100% 2- 4 кГц с рабочим циклом 100% 3- 1 кГц с рабочим циклом 50% Я был в отрыве от AVR почти 2 года, и я все забыл, …
04 янв '17 в 22:34
1
ответ
Нашел что-то непонятное при создании кода codevisionavr
Я получил пример кода, который говорит так: DDRA = (1<<DDA7) | (1<<DDA6) | (1<<DDA5) | (1<<DDA4) | (1<<DDA3) | (1<<DDA2) | (1<<DDA1) | (1<<DDA0); Что означает этот код? Какова функция DDA? И является л…
08 сен '17 в 14:14
2
ответа
Интернет вещей: ESP модуль Wifi Ip адрес
Как вы можете прочитать в заголовке, я делаю супер простой IOT (не совсем) а также используя esp8266 и хотите подключить его к моей домашней сети Wi-Fi и установить связь между приложением Android и модулем (приложение Android подключается к домашне…
26 июл '17 в 13:59
1
ответ
Как добавить новую библиотеку в Codevision AVR?
Я хочу включить и в свой исходный код в CodevisionAVR, как я могу добавить эти библиотеки? Можно ли добавить его навсегда в программу или я должен копировать эти библиотеки в каталог моего исходного кода каждый раз, когда я хочу их использовать?
19 июн '16 в 11:19
1
ответ
Цифроаналоговое преобразование
У меня есть дистанционный модуль SRF04, и я не хочу использовать его с цифровым выходом. Поэтому я должен преобразовать его в аналог. Для этого я купил маленький AT-миниатюрный микроконтроллер. Может помочь мне, как я могу конвертировать цифровой в …
15 янв '17 в 18:48
0
ответов
Нужно ли сохранять параметр функции в ОЗУ?
Взять на себя функцию void foo(uint8_t value) { somearray[some_idx] = value; } CodeVision производит следующее ST -Y,R26 // the parameter "value" is in R26 ; value -> Y+0 LDS R30,_some_idx LDI R31,0 SUBI R30,LOW(-_somearray) SBCI R31,HIGH(-_somea…
30 май '18 в 14:48
1
ответ
Требуется ли для определения константного массива с инициализацией в C параметр длины?
const int array[] = {1,2}; const int array[2] = {1,2}; И компилировать и работать без проблем. Есть ли разница в этом? (Я использую Codevision, но это не должно иметь значения)
25 май '18 в 12:28
1
ответ
Я проектирую гитарный тюнер через ATmega16p и CodeVisionAVR, и я просто не могу заставить свой код работать
Я проектирую гитарный тюнер с процессором Atmel Mega16 и CodeVisionAVR для второго проекта моего университета. Я подключил монофонический разъем к процессору PINA.7 (АЦП) и GND. У меня есть 7 светодиодов (PORTB.0..6), которые должны включаться через…
20 май '19 в 20:44
2
ответа
Мой код гитарного тюнера в CodeVisionAVR с использованием ATmega164 не может обрабатывать более 4 сэмплов
Я проектирую гитарный тюнер с помощью CodeVisionAVR и использую микрочип ATmega164 для своего университетского проекта. Если я установлю число сэмплов больше 4, светодиоды чипа будут непрерывно мигать, и код не пройдет стадию считывания выводов проц…
21 май '19 в 20:18
2
ответа
Как объявить матрицу, которая хранится в PROGMEM
Я пытаюсь написать заголовочный файл, который будет управлять светодиодной матрицей, но я застрял с синтаксической ошибкой, которую я не могу устранить Я уже добавил "; " везде, где я думал, что это необходимо, и проверял https://www.nongnu.org/avr-…
20 апр '19 в 14:59
1
ответ
Массив Char не может сохранять символы в качестве своих членов. Система паролей с использованием ATmega8
Я работал с системой, которая считывала некоторые символы с определенной клавиатуры, передавала их ATmega8, а затем передавала их на дисплей один за другим (этот шаг работает правильно), но если я хочу показать все массивы символов, Я обнаружил, что…
28 апр '19 в 19:41
0
ответов
Как использовать ATMega USART в синхронном режиме с помощью вывода XCK
Я работаю над проектом с ATMega64, и у меня проблема с одним из интерфейсов USART, который будет работать в синхронном режиме. при попытке отправить тестовые данные, например: char data[10] = {'1', '2', '3', '4', '5', '6', '7', '8', '9'}; все идет н…
25 май '20 в 14:08
2
ответа
CodevisionAVR SHT11 Чтение только температуры или влажности
Я пытался персонализировать библиотеку shtxx, но с этим кодом возникла проблема. Когда я запускаю его, lcd застревает на "Hello", но если я прокомментирую readHumi или readTemp в течение некоторого времени, программа запускается без проблем. Когда о…
12 авг '20 в 13:21
0
ответов
atmega128 динамический режим ШИМ с использованием codevision avr
Я хочу изменить режим pwm с помощью ручного цифрового переключателя. Ниже приведен код, который я пишу, но когда я моделирую в Proteus, он работает неправильно. когда я запускаю его с любым входом без 00, сигнал ШИМ не отображается. при запуске 00 и…
03 дек '20 в 18:21