Форум программистов, компьютерный форум, киберфорум

Микроконтроллеры ATmega AVR


Форум AVR. Обсуждение микроконтроллеров AVR фирмы ATmega.
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Новая тема
Темы раздела : Микроконтроллеры ATmega AVR Искать в этом разделе
Объявление
Показов: 487,704 Посмотреть объявление Объявление: Поддержите наш форум!
23.08.2020 mik-a-el (Администратор)
Объявление
Показов: 4,287,123 Посмотреть объявление Объявление: Правила форума
20.11.2006 mik-a-el (Администратор)
  Рейтинг Тема / Автор Обновлено Ответов Показов
Важные темы
Dionis109
03.11.2021 08:34
30 30,413
уни
20.04.2016 12:23
15 29,148
АлександрКом
15.03.2015 15:13
13 19,707
raxper
27.07.2014 18:26
2 25,341
DirtySashka
27.01.2014 22:45
3 13,103
Обычные темы
 
     
 
Задать вопрос
Здравствуйте уважаемые форумчане! Не пинайте меня сильно за вопрос - я новичок в этой теме. Суть вопроса - для отладки кода установил Atmel Studio7. При отладки программы в пошаговом режиме -...
sapa72
09.10.2018 15:20
12 9,432
Есть код #include <avr/io.h> int main(void) { /* Replace with your application code */ while (1) { } }
ZelTrad
09.10.2018 08:40
0 665
Нигде так и не написано внятно как же организовать передачу, то есть сам процесс инициализации регистров адресов и т.п. Например, мне нужно связать две nrf24l01, без подтверждения. Я настраиваю две...
Vadimm1001
02.10.2018 12:38
8 1,156
Добрый вечер уважаемые. Собрал я устройство передающее температуру от двух датчиков ds18b20 через микроконтроллер в UART по видеоуроку G7N_4ajHzJk. Прошил все работает на протеусе. Данные передаются...
master3763
26.09.2018 11:41
2 1,764
Всех приветствую! Сам я программирую на стандартной среде ардуинки, и в одном проекте потребовалось увеличить частоту ШИМ на портах 5,6,9,10,11,13 Arduino Micro. На этой ардуино стоит Atmega32u4,...
Kudich
19.09.2018 11:47
4 4,223
Заголовок не случайный. С длинной историей. Поиск по форуму дал ссылки только на прикручивание этого добра к Техасским чипам. Для нетерпеливых: Хэппи энд в конце поста со ссылкой на архив. Такая...
ydtir
17.09.2018 09:55
5 8,897
Имеется код: #define ClearBit(reg, bit) reg &= (~(1<<(bit))) //пример: ClearBit(PORTB, 1); //сбросить 1-й бит PORTB #define SetBit(reg, bit) reg |= (1<<(bit)) void...
Vadimm1001
16.09.2018 16:30
7 5,014
Здравствуйте. В приложении режимы работы Таймера1 Atmega8. 1) В чем разница между режимами 10 и 11? Ведь если вручную внести значение в ICR1 то работа ШИМ будет аналогична работе в режиме 11...
Саня 15
16.09.2018 00:46
0 825
Привет всем! Имеется один вопросик по часам релаьного времени. в общем имеется RV-2123-C2-TA-QC-020, считывание инфы дает год, месяц, день, час, минуту, секунду. Учет дней месяцев и...
Arcor
15.09.2018 23:56
15 2,858
привет всем. не знаю в чем уменя заключается ошиюбка в логике, но не могу понять проблему, чтобы ее решить. имеется в общем двухканальный энкодер, и как стандартно надо определить направление...
Arcor
15.09.2018 08:53
29 7,444
Всем привет! В чем затык... Подключил AD7705 к Atmega328. АЦП, вроде, делает пару правильных измерений, но потом показывает одно значение неизменно. Нашел выход. Делаю Ресет АЦП в цикле после...
ilja123
05.09.2018 17:04
21 4,952
Подключал кварц на 8Мгц, константу #define F_CPU определил на 8Мгц. Как определить эту константу на 32768? Просто написать #define F_CPU 32768? Биты CKSEL3-0 выставить в 0b0101?
Vadimm1001
04.09.2018 19:01
1 1,892
Здравствуйте! У меня есть одно задание по ассемблеру. Я хочу показать свои решения и спросить верны ли они и задать ещё один вопрос. Итак, данный фрагмент кода создает следующие ошибки: LDI r7,...
Krekcer
03.09.2018 19:38
12 1,607
Собственно несмотря на что что в описании было сказано что KS0066 является аналогом H44780, инициализация почемуйто не происходить, если приделать экран на H44780, то все путем работает.Гдето вычитал...
777Евгений777
29.08.2018 14:21
19 11,817
Компилятор CVAVR при использовании ассемблерных вставок "забывает" все объявленные дефайны и требует вместо них .equ. Вопрос: можно ли конструкцию #if SEG7_DIGITS==1 #asm("BST R16,0"); #elif...
Kukuxumushu
28.08.2018 12:38
1 917
Собираюсь написать библиотеку, которая использует таймер 0 (в идеале - любой по дефайну пользователя, но это вопрос второстепенный), но в разных МК таймер реализован различным набором регистров, да...
Kukuxumushu
28.08.2018 12:37
27 1,259
Написал тут библиотеку для работы с 7-сегментными индикаторами. Функционал: вывод положительных и отрицательных целых и вещественных чисел поддержка от 1 до 8 разрядов динамической индикации...
Kukuxumushu
27.08.2018 23:27
0 4,920
Здравствуйте. Я новичок в программирование микроконтроллеров, не судите строго. Я написал программу для опроса 2-х датчиков, и вывод информации с них на LCD дисплей. Так же подключил к...
NiKit_A
27.08.2018 19:33
8 1,142
Добрый всем день. Иимеется плана на мк at91sams256. Прошита. Мне нужно поменять данные в eeprom. Подключаюсь по ftdi2322d, выставляю com, скорость. И сыпятся данные с МК. Но НАПИСАТЬ НИЧЕГО НЕ МОГУ....
sergeyvikulov
26.08.2018 17:42
13 945
Здравствуйте. Написал функцию для перевода пришедшего двоичного числа в десятичное и вывода его на LCD дисплей. Но функция не хочет нормально работать. Она вычисляет, но число на 4 или 3 меньше...
NiKit_A
23.08.2018 16:22
2 1,873
Здравствуйте. Я смог подключить один датчик DS18b20 и считать с него данные, но с пропуском чтения ROM. Сейчас хочу подключить два датчика, но не получается реализовать чтение ROM в коде. Нашел в...
NiKit_A
14.08.2018 18:12
1 1,417
Вот сам код: unsigned char r_register(unsigned char a)//чтение байта из озу. a-адрес байта { ClearBit(PORTB,CSN);//Прижимаем вывод CSN(SS) МК к земле, тем самым сообщаем о начале обмена данных....
Vadimm1001
14.08.2018 07:19
16 1,723
И так, есть atmega128 который програмирую на assembler. Есть очень много готовых плат, в которых нет елементов, но есть выходы(условно входы и выходы). Нужно прозвонить на предмет контакта или кз....
nike-x25
13.08.2018 17:58
1 637
Здравствуйте. Собственно вопрос про оформление в atmel studio (версия 7) Есть одно перечисление: typedef enum { item1,
Khludenkov
06.08.2018 13:37
3 1,698
Приветствую! Работаю в AtmelStudio 7 с мк Atmega8 Как можно организовать получение данных с указанной позиции и отображения их на LCD? Есть такой код #include <avr/io.h> #include...
BIXTAR
05.08.2018 02:37
7 1,660
Здравствуйте. Решил подключить графический индикатор LGM12641 к Atmega8. Для управления им написал программный код. Но заливка страницы производится почему то полностью. Программный код....
NiKit_A
03.08.2018 12:19
0 821
Здравствуйте. Очень нужна помощь с Атмегой. Не когда с ней не сталкивался. Вот суть вопроса. Ремонтирую прибор, у которого есть электронные клапаны (4шт.) Атмега отсчитывает определенный интервал...
Raskat11
01.08.2018 14:26
4 1,291
Итак, написал очень простой код для МК мега32. #define F_CPU 12000000UL #define BAUDRATE 9600 #include <avr/io.h> #include <avr/interrupt.h> #include <avr/delay.h> #include "libs/LCD.h" ...
Photofenix
30.07.2018 19:57
6 6,184
Помогите разобраться с SPI! Схему собрал и проверил загрузив Ардуиновский код - все работает. А вот без библ. Ардуины не получается. Делал, как везде пишут: Настройка: void SPI_Init(void){...
ilja123
30.07.2018 10:17
2 2,086
На скрине видно какие биты он передает, при такой температуре на дисплее должно быть число 408, но его и в помине там нет хоть с какой стороны читай(то есть 102/0.25=408). Вот сам код: int...
Vadimm1001
29.07.2018 17:21
9 5,536
Добрый день. Не могу никак запустить, не пойму, что я делаю не так. Нужно просто вывести значение из adch в порт д, но ничего не работает ни через прерывания и вообще никак. Что я не так сделал?...
нрвлбвегл
20.07.2018 21:45
5 825
Как можно организовать таймер с возможностью установки его частоты в диапазоне от 1 до 3000 герц? Чтобы за каждую его итерацию можно было успеть вычислить перемещение трех осей чпу по алгоритму...
ЕвгенийАндреич
19.07.2018 12:10
27 1,356
Всем привет! Возникла следующая проблема: Есть две ардуины 'Mega2560'. По несчастливому стечению обстоятельств данные платы попали в руки одному чуваку, который, вернув их, заявил, что они...
Alexey104
17.07.2018 00:23
8 8,886
Всем привет, нашел в ящике вот такую плату. Расскажите, что это такое и для чего она? судя по всему программатор. Буду благодарен любой информации
BioRenGen
14.07.2018 10:49
2 1,025
Доброго. Не могу понять как работает планировщик задач. Например есть две процедуры, ядро по прерыванию таймера вызывает первую процедуру с первого ее адреса, выполняется несколько инструкций, ядро...
ЕвгенийАндреич
12.07.2018 14:31
4 1,430
Добрый день! Решил своему мелкому напечатать и собрать РУ машинку. При написании управляющих программ для приемника и передатчика столкнулся со следующей проблемой: не выполняется код между 3 и 8...
diska
10.07.2018 12:28
11 1,088
Есть сегментный индикатор, на ножку 1 и 6 подается минус, на остальные плюс для свечения сегмента соответственно. Как мне настроить ножку мк так чтобы ножка мк была как +5 ВОЛЬТ. Будет ли правильным...
Vadimm1001
10.07.2018 07:13
41 3,080
Решил начать изучать программирование микроконтроллеров, нашел уроки на ютьюбе, установил Atmel Studio 7.0 и Proteus 8 Demonstration. Все делаю по образцу, но протеус выдает ошибку.
Tonilo
09.07.2018 18:52
21 7,231
Подскажите пож., почему не работает отладчик gdb . Я использую avr toolchain. HEX компилируется, но вот пробежаться отладчиком gdb по коду, выставить breakpoint не получается. Пишет:
ilja123
06.07.2018 21:22
4 1,531
#define out1_on PORTA &=~(1UL<<0); #define out2_on PORTA &=~(1UL<<1); #define out3_on PORTA &=~(1UL<<2); #define out4_on PORTA &=~(1UL<<4); #define out5_on PORTA...
goodspeedmen
04.07.2018 11:47
7 883
Доброго времени суток. Изучаю программирование микроконтроллеров по книге Белова Л.В. "Самоучитель разработчика устройств на микроконтроллерах AVR". Там примеры делаются на ATtiny2313, но я взял...
KokosSPb
02.07.2018 14:16
5 11,032
Короче нет не одного толкового урока или стати на тему программного шима всегда какой то ржб свтодиод без объяснений смог только реализовать аппаратный шим но я делаю сердце на атмеге8 и надо...
Ramilllllllllll
02.07.2018 09:28
9 8,464
недавно начал изучать с, и микроконтроллеры семейство avr, задумал свой первый проект на atmega 8 (сердце) и вот напасть, делая очередной режим решил проверить на симуляторе а он мне такой ...
Ramilllllllllll
30.06.2018 11:38
12 1,145
Помогите пожалуйста. 3 дня ковырялся в прошивке для МК Atmega8A. В Atmel Studio все нормально, пошагово проходит всю программу как положено, со всеми реакциями. Схема планировалась как таймер...
gudsas
28.06.2018 14:46
0 624
1#warning "F_CPU not defined for <util/delay.h> 2#warning "Compiler optimizations disabled; functions from <util/delay.h> won't work as designed 3"F_CPU" redefined #include <avr/io.h> #include...
Ramilllllllllll
27.06.2018 12:41
3 5,387
Привет всем. Пытаюсь организовать опрос кнопок в прерывании Т/С2 каждые 30 мс но что то по тайменгу идет не так. Объясняю весь алгоритм действия на примере опроса в раз в секунду. Итак МК пашет на...
ogner
25.06.2018 20:32
8 1,235
На железе не работает, в протеусе все ОК. Как только отключаю запись в eeprom на железе начинает работать. Подскажите плз. куда рыть? Голову уже сломал (((( #include <mega8.h> //...
rxstart1
23.06.2018 15:50
8 2,499
Доброго времени суток. Кто знает как выставить тактовую частоту процессора в atmel studio 7.0. Жду ваших предложений.
ogner
22.06.2018 21:45
12 19,541
Ни разу не общался со сценариями линкера. Есть такая задача: Развел и изготовил плату расширения SRAM на 512кбайт для ATmega2560 и аналогичных камней, имеющих интерфейс расширения памяти. Память...
Arhat109
21.06.2018 08:32
13 3,912
Всем привет,есть код который считывает данные с клавиатуры и выводит ее на динамический индикатор,так вот,нужно сдеолать так,что бы при нажатии на клавишу SW15 информация пропадала и при ее отжатии...
MrDeath
19.06.2018 03:01
17 1,580
Задать вопрос
       
 
Новая тема
Новые блоги и статьи
Что такое хорошо и что такое плохо, вид сбоку. Индивид и общество - грань не нарушения.
Hrethgir 18.01.2025
В моей личной жизни и времени, я рассуждаю категорией "хуже-лучше", в том плане, когда меня спросили например - "а зачем ты делаешь свой процессор?", то я ответил - "чтобы сделать свою жизнь лучше". . .
Передача по ссылке или по значению в Java?
InfoMaster 18.01.2025
В мире программирования на Java одним из ключевых аспектов, требующих глубокого понимания, является механизм передачи параметров в методы. Этот фундаментальный концепт часто становится источником. . .
Тернарный условный оператор в Python
InfoMaster 18.01.2025
В мире программирования существует множество инструментов и конструкций, позволяющих создавать эффективный и лаконичный код. Одним из таких инструментов является тернарный условный оператор, который. . .
Как удалить неотслеживаемые файлы из рабочего дерева Git
InfoMaster 18.01.2025
В процессе разработки программного обеспечения с использованием системы контроля версий Git часто возникает необходимость в управлении неотслеживаемыми файлами. Неотслеживаемые файлы (untracked. . .
Что делает код if __name__ == "__main__": в Python
InfoMaster 18.01.2025
В мире программирования на Python существует множество важных концепций, и одной из наиболее интересных является конструкция if __name__ == "__main__". Эта специальная конструкция играет ключевую. . .
Как заставить Git забыть об отслеживаемом файле, добавленном в .gitignore
InfoMaster 18.01.2025
В мире разработки программного обеспечения система контроля версий Git стала неотъемлемой частью рабочего процесса, позволяя эффективно отслеживать изменения в коде и управлять ими. Однако. . .
Что означает use strict в JavaScript и для чего используется
InfoMaster 18.01.2025
В мире современной веб-разработки JavaScript играет ключевую роль как один из основных языков программирования. По мере его эволюции возникла необходимость в механизмах, которые помогли бы. . .
Как работать со скрытыми (hidden) элементами в jQuery
InfoMaster 18.01.2025
В современной веб-разработке управление видимостью элементов на странице является одним из ключевых аспектов создания интерактивных пользовательских интерфейсов. jQuery предоставляет мощный набор. . .
Как переключаться между ветками (Branch) с помощью checkout в Git
InfoMaster 18.01.2025
Ветки в Git являются одной из ключевых концепций для управления версионностью кода, позволяя разработчикам эффективно работать в команде и параллельно развивать программные проекты. Каждый новый. . .
Что такое стек и куча, чем они отличаются и где находятся
InfoMaster 18.01.2025
Понимание основных концепций памяти в программировании В мире современного программирования эффективное управление памятью играет ключевую роль в создании производительных и надежных приложений. . . .
Как использовать комментарии в JSON
InfoMaster 18.01.2025
JSON (JavaScript Object Notation) представляет собой легкий и широко используемый формат обмена данными, который стал стандартом де-факто для веб-приложений и программных интерфейсов. При работе с. . .
Как заставить git pull перезаписать локальные файлы в Git
InfoMaster 18.01.2025
Проблема перезаписи локальных файлов в Git При работе с системой контроля версий Git разработчики часто сталкиваются с ситуацией, когда необходимо синхронизировать локальный репозиторий с. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru