Описание тега avr
AVR относится к двум семействам 8- или 32-разрядных микроконтроллеров RISC.
1
ответ
C#: отвечать на последовательное событие в определенное время
В моем проекте я хочу общаться через последовательный порт с устройством, которое управляется микроконтроллером AVR. На AVR запускается таймер, который выполняет цикл каждые 10 мс. Цикл должен выполнить около 2 мс, и в конце он отправляет сообщение …
18 ноя '13 в 14:45
1
ответ
Последовательная связь AVR C: печать номера фиксированных кнопок
Я работаю с микроконтроллером и платой ввода / вывода. Мой код проверяет состояние (ВКЛ / ВЫКЛ) некоторых фиксированных кнопок на плате ввода-вывода и в зависимости от состояния кнопки выполняет побитовую операцию со значением int, поэтому оно предс…
10 мар '17 в 16:38
1
ответ
Создать переключающий поворотник на BASCOM
Я хочу создать переключающий поворотник в BASCOM, Я написал этот код для этого: $regfile = "m16def.dat" $crystal = 1000000 Config Portc = &B11111111 Config Portd.0 = 0 Portd.0 = 1 Portc = &H00 Do If Portd.0 = 1 Then Portc = &B11000011 Wa…
09 ноя '18 в 10:14
1
ответ
Есть ли способ скачать примеры Atmel?
Я начинаю с новой платы Atmel, для этого я нашел эту документацию: http://asf.atmel.com/docs/latest/xmega.drivers.usart.example.xmega_a3bu_xplained/html/index.html мой вопрос: есть ли способ загрузить этот проект или источник? Спасибо
15 апр '15 в 14:53
0
ответов
Как отправить байты в AVR и использовать его на ШИМ
Я пытаюсь отправить целые числа от 0 до 255 на мой AVR Atmega8L, использую это значение в качестве ШИМ и загораюсь светодиодом для каждого контакта (3 контакта)... Я делаю это на Java (Android) для отправки данных на мой AVR через USART: byte toSend…
23 июн '17 в 02:14
2
ответа
Как возможна встроенная сборка на 8-битном AVR?
Я знаю, что это близко к категории "глупый вопрос", но я изучал, как выполнять машинный код после 8-битной загрузки AVR, и пришел к выводу, что Гарвардская архитектура, которая используется в AVR 8- битовые микроконтроллеры делают невозможным выполн…
19 окт '17 в 05:02
1
ответ
Отключить / включить прерывание (время), когда вход включен / выключен
Будет ли очистка прерывания / прерывания цикла, а затем установка прерывания возобновлять ISR? Я все еще новичок в форматировании, поэтому я не уверен, что это сделает это. else if(serial_input == 'p' || serial_input == 'P') { while(serial_input = f…
04 июн '14 в 11:17
1
ответ
Объедините макроопределение, чтобы получить множественное определение одновременно [avr C++]
Извините за недостаток знаний о коде препроцессора и определении макросов, но я пытаюсь работать с макросами #define, чтобы сделать мой код более эффективным. Я хочу разработать схему управления драйвером для 1-проводного цифрового термометра. Моя ц…
10 мар '18 в 18:27
1
ответ
Массив Const Char изменяется на все 0 для AVR micro, записанного на C
Я помогаю другу получить графический ЖК-дисплей, работающий на его AVR, несколько месяцев назад все работало без проблем, с тех пор его не трогали. Чип теперь был заменен с ATMega32 на ATMega164P. По сути, тот же чип с большим количеством флеш-памят…
23 ноя '11 в 02:48
3
ответа
AVR Studio 5: компилировать код C++
При создании проекта в AVR Studio 5 он создает файл.c со следующим содержимым: #include <avr/io.h> int main(void) { while(1) { //TODO:: Please write your application code } } Сборка этой программы на C работает просто отлично: ------ Rebuild A…
26 июн '11 в 08:09
2
ответа
Array и var не имеют предопределенного содержимого
Я сделал Animation.cpp для моего светодиодного куба, содержащего двумерный массив uint16_t для каждого кадра и каждого слоя. Я инициализирую массив в.cpp, а также у меня есть переменная, содержащая количество кадров. Но когда он работает, массив, ка…
25 апр '14 в 08:26
0
ответов
Как сделать один секундный таймер с atmega8?
Я хочу сделать таймер на одну секунду с atmega8 и timer0. Я использовал кристалл 8 МГц и prescale = 1, Каждые 125 нс timer0 увеличивается на единицу, поэтому, когда timer0 переполняется 31250 раз, у нас должна быть одна секунда, но она не работает д…
25 окт '15 в 10:14
4
ответа
make: *** Нет правила для создания цели `main.o'
Вот вывод из консоли в Eclipse: **** Build of configuration Debug for project FatFstest **** make all make: *** No rule to make target `main.o', needed by `FatFstest.elf'. Stop. Я пытаюсь построить проект с использованием плагина AVR для Eclipse для…
07 авг '11 в 18:52
1
ответ
Как установить связь между микроконтроллером и процессором цифровых сигналов?
Я работаю над проектом, в котором мне нужно установить связь между двумя процессорами (аппаратными средствами), контроллером ATxMEGA128A1 AVR и процессором цифровых сигналов Blackfin BF522. Кто-нибудь Помогите мне.
25 дек '15 в 06:22
1
ответ
Событие с использованием FTD2XX_NET.DLL
Я использую чип FT232RL с FTD2XX_NET.dll. Я создал программу, которая записывает и считывает данные в / из AVR atmega32 mcu. Сначала записывает данные, затем читает данные как ответ. Теперь я хочу сделать событие, которое указывало бы на меня, если …
26 авг '14 в 21:51
2
ответа
Каков алгоритм преобразования 8-битного двоичного файла в 16-битный BCD?
Что такое алгоритм преобразования 8-битного двоичного кода в 16-битный BCD? например: Как я могу это сделать? 1111 1111 (двоичный) -> 0000 0010 0101 0101
13 мар '15 в 18:46
1
ответ
Переключатель DEbouncing
Может ли кто-нибудь, пожалуйста, помогите мне с переключателем debouncing? Я читал статьи Гансле и Авра, но все еще не очень ясно. Не понимаю, как подходить к использованию прерывания по переполнению таймера!! Я хочу выполнить следующие задачи на ST…
01 ноя '11 в 16:24
0
ответов
Tower Pro MG996R Серводвигатель Avr PWM
Я использую AVRatmega32. Я хочу управлять двумя серводвигателями. Мои часы - 8 000 000 Гц, 8 с предварительным масштабированием, ICR1=19999, если сервопривод (Tower Pro MG996R) - 50 Гц. выход будет на OCR1A и OCR1B, поэтому, если я хочу переместить …
04 июн '18 в 12:10
2
ответа
Имеют ли смысл целые числа, размер которых не является степенью двойки?
Это 8-битная архитектура с размером слова 16 бит. Теперь мне нужно использовать 48-разрядную целочисленную переменную. Насколько я понимаю, libm реализует 8, 16, 32, 64-битные операции (сложение, умножение, со знаком и без знака). Поэтому для выполн…
04 мар '13 в 09:11
1
ответ
Использование Arduino в качестве обычного AVR
Я планирую сделать проект с использованием ATmega (я не могу использовать Arduino напрямую из-за ограничений моего университета). Но я действительно хочу использовать IDE, последовательный монитор Arduino для построения графиков с использованием Pro…
03 июл '12 в 21:15