Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ATmega AVR
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
ATmega AVR Внешняя eeprom с шиной spi Всем привет! Подскажите, пожалуйста, как правильно считать данные с внешней eeprom по шине spi, в данном случае 25LC256. Ссылаясь на даташит написал следующий код: #define F_CPU 8000000UL #include <avr/interrupt.h> #include <util/delay.h> #include <avr/io.h> #define SS PB2 https://www.cyberforum.ru/ avr/ thread2359764.html ATmega AVR CAN bus + Atmega64A
День добрый! Может кто то помочь подружить Atmega64A с CAN модулем на MCP2515, у самого нет необходимых знаний, читая документацию немогу понять как ето реализовать. Суть устройства- МК получает по кану данные и на их основе формирует ШИМ, при возникновении привышения заданных параметров посылает в кан данные об етом. Сама программа с ШИМ
ATmega AVR Atmega 32 & WS2811 Доброго времени суток уважаемые форумчане. Нужно связать Мегу 32 и WS2811. Суть такая: К каждой WS2811 будет подключена метровая линейка RGB светодиодной ленты. Будет таких линеек порядка 20. Управляться всё это дело будет из Atmega32. Вопрос таков: Так как первый раз сталкиваюсь c WS2811, не могу понять, по какому протоколу её связывать с Мегой. В даташите написано некий IC. Если это... https://www.cyberforum.ru/ avr/ thread2356868.html ATmega AVR Undlefined symbol CVAVR Доброго времени суток. Переношу код с avrstusio4 на cvavr. Взял проект частотомера на atmega8 из интернета в роли примера для моего курсового, т.к раньше никогда не занимался МК. С некоторыми моментами разобрался, но не могу понять, почему выдает две ошибки , которве на показаны на фото. Может библиотека криво встала? Или что-то еще? Плюс предупреждение в interrupt. Буду благодарен за помощь. https://www.cyberforum.ru/ avr/ thread2356222.html
Atmega 8A ATmega AVR
Собственно есть микроконтроллер Atmega 8A. Нужно нажатием тактовой кнопочки включить устройство, подать лог. и еще раз нажав на кнопку выключить. И так много раз. Мной написанный код только включает, но не выключает . То есть единичка на выходе появляется но при нажатии на кнопку еще раз 0 не появляется. Проверял в протеусе. Один раз код написал он работал, но к сожалению исходники...
ATmega AVR Странная работа кнопок в Протеусе https://www.cyberforum.ru/ avr/ thread2351929.html
Всем привет! Я начинающий. Уже 3-ий вечер не могу разобраться с работой кнопок в Протеусе. Хочу изучить работу команд для lcd 16×2. При симуляции в Atmel Studio 6 всё работает хорошо при пошаговом режиме. А вот при симуляции в Протеусе работает только одна кнопка. На рисунке она "F". Причем заметил, рабочая та кнопка, которая опрашивается последней. Меняя местами байты в массивах potrState и...
ATmega AVR Как получить(визуальное) состояние EEPROM? В среде BASCOM есть замечательная возможность чтения EEPROM прямо из окна программирования, да не просто чтения в файл, а с визуальным наблюдением за значением ячеек. А т.к. недавно перешел на Atmel Studio, то интересует, есть ли тут такая возможность. Спсб! https://www.cyberforum.ru/ avr/ thread2349986.html Не входит в прерывание в Atmel Studio 6 ATmega AVR
Всем привет! Скажите, почему не входит в прерывание программа при симуляции в Atmel Studio 6 ...? В настройке поставил false значение интеррупт маск. Программа виснет(студия). Почитал форумы, но никаких толковых ответов не нашёл. Неужели это секрет какой-то? Ведь многие пользуются Студией и как они отлаживают прерывания...? У всех так что-
ATmega AVR Почему сохраняют временное значение в регистре R16? Здорово, парни. А вот что-то я знал да забыл. Почему при написании программы для ATMega на ассемблере временные значения чисел(перед отправкой в пространство ввода/вывода) их сохраняют в регистре r16, а не r0? https://www.cyberforum.ru/ avr/ thread2348892.html ATmega AVR Как воспроизвести звук имея снятое напряжение с АЦП на котором висит микрофон? Как дальше быть с этими показаниями? Нужно просто подавать это напряжение на вывод МК? И с той же частотой на которой работает АЦП? Можно реализовать это с помощью ШИМ? Но лучше с таймером, потому что выводы ШИМ заняты. https://www.cyberforum.ru/ avr/ thread2348824.html
Указатели на порт в прерывании (тормозит или ресет проца) ATmega AVR
Добрый день! Не могу разобраться в проблеме. При использовании в прерывании указателя на порт явно начинает притормаживать. А если еще запихнуть в цикл, то вообще не работает. Но если работать с портом на прямую, то все ок. В гугле ничего такого не нашел ... Пишу под Atmega328P, частота 8Мгц, от внутреннего резонатора. AtmelStudio 7 toolchain WinAVR
ATmega AVR Правильность кода цикла с прерываниями https://www.cyberforum.ru/ avr/ thread2346517.html
Привет всем. Захотел я себе своять моталку, устройство имеет энкодер с 100 имп/обр, (хотя это и не нужно особо но решил сделать так), экран LCD задача количество витков и количество уже намотанных. Как лучше написать код, проверку переменных совпадения количества витков проверять в заголовке цикла намотки или в прерывании? Проблема в том, что у меня иногда выпадает из цикла намотки но досчитав...
3881 / 2479 / 418
Регистрация: 09.09.2017
Сообщений: 10,884
29.11.2018, 12:36 0

Переписать функцию с Arduino на Atmega8 - ATmega AVR - Ответ 13107132

29.11.2018, 12:36. Показов 4363. Ответов 32
Метки (Все метки)

Ответ

А что мешает использовать Arduino для вашего контроллера? Ведь ардуинская среда это всего лишь avr-g++ с библиотеками. Наверняка где-то в настройках можно выбрать произвольный камень.
Но еще раз напоминаю, что производительность кода в стиле Ардуины минимум на порядок ниже нормального. И по скорости, и по объему, и по функционалу.

Вернуться к обсуждению:
Переписать функцию с Arduino на Atmega8 ATmega AVR
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.11.2018, 12:36
Готовые ответы и решения:

помогите: atmega8 + arduino + nrf24l01
Помогите подружить Atmega8 с Arduino с помощью радио передатчика nrf24l01. Уже какой день пытаюсь...

Портирование программы из Arduino IDE в atMega8
Доброго времени суток форумчане! Только начал работать с электроникой и конкретно...

Как прошить Atmega8 с помощью Arduino Uno
Здравствуйте, уважаемые! У меня в наличии есть плата Arduino Uno (точнее ее китайская копия),...

Переписать код Arduino в C
Добрый день форумчане, нужна ваша помощь. Имеется код написанный в Arduino IDE. Помогите...

Переписать JS AJAX запрос к веб-серверу на Arduino на C#
На Arduino работает Веб сервер. Он формирует html-страницу, принимает AJAX запрос и отсылает ответ....

32
29.11.2018, 12:36
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.11.2018, 12:36
Помогаю со студенческими работами здесь

Как переписать библиотеку Arduino содержащую классы на чистый Си для Atmega
Я тут понял что классы в Си отсутствуют и их можно заменить структурами. Замена классов на...

Разница между ATMEGA8-16AI и ATMEGA8-16AU
Кто подскажет, в чем разница между ATMEGA8-16AI и ATMEGA8-16AU. Смотрю в Платане цены между ними...

Как передать многомерный массив в функцию? (Arduino)
Добрый день, форумчане! В данном случае создается массив указателей a, который содержит значения...

Модуль распознавания речи + Arduino Pro mini + Arduino MP3-Sheild
Список компонентов: 1).Модуль распознавания речи.(напряжение питания от 4,5 до 5,5 Вольт DC)...

Ошибка при загрузке кода в Arduino Uno (Китай) - Arduino
В Диспетчере устройств Arduino определяется, как USB-SERIAL CH340 (COM5). При попытке залить...

Arduino UNO. Как работать c RFID-сканнером и Arduino на одном Serial-порту?
Рас уж тут речь зашла об ардуине и многопоточности COM порта, думаю могу обратиться именно сюда за...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru