|
|
Другие темы раздела | ||||||||||||||||||
ATmega AVR Реверс двигателя (ATMega16) - AVR Код с помощью которого двигатель вращается в одном направлений по часовой стрелке. А нужно "составить программу на языке ассемблера для реверсивного управления электродвигателем постоянного тока". так написано в заданий Но я думаю можно новую не писать, а можно изменить эту так что бы двигатель вращался в одну сторону и потом в другую, наверно так. Помогите, а то я вообще не понимаю этот... https://www.cyberforum.ru/ avr/ thread1954282.html |
ATmega AVR Сформировать на выходах последовательности прямоугольных импульсов Всем добрый день. Возникли трудноси с лабораторной работой. Не успеваю освоить даннный язык, из-за крайне малого количетва лекций данного курса. А сроки сдачи поджимают. Если кто сможет, помогите с заданием или подскажите как манипулировать с счетчиками/таймерами. Данная программа должна быть написана на ассемблере. на AVR Atmega8515. Само задание: Сформировать на выходах PB0 и PB7... | |||||||||||||||||
ATmega AVR Управление двигателем на atmega8 Здравствуйте, есть у меня проблема, которую не удалось решить самостоятельно. Итак, имеем схему, изображенную на рисунке. Это часть схемы, на ней мы имеем 6 кнопок, подключенных к порту С контроллера и выводы AIN1, AIN2, BIN1, BIN2, подключенные к порту D. эти выводы идут к драйверу моторов DRV8848. Во вложении есть исходный код моей программы. Проблема заключается в том, что не работает... https://www.cyberforum.ru/ avr/ thread1953642.html | ATmega AVR USART в режиме SPI Делал всё (почти) по даташиту. Функция обмена данными: unsigned char SendAM(unsigned char data) { while(!(UCSR2A & (1<<UDRE2))); UDR2=data; while(!(UCSR2A & (1<<RXC2))); return UDR2; } Инициализация и попытка транзакции: https://www.cyberforum.ru/ avr/ thread1951954.html | |||||||||||||||||
ATmega AVR FAT32 в CodeVisionAVR Работаю с картой памяти (пока в протеусе) с помощью ff.h. При форматировании образа в FAT16 всё нормально, но реальная карта слишком большая и её можно только в FAT32 отформатировать, и тут при попытке что-то сделать выдаётся ошибка #2 - внутренняя ошибка FAT. В CodeVision поддержка FAT32 заявлена, но как её включить? Может нужно что-то поменять в настройках ff.h? Или карта должна быть с... |
ATmega AVR Avr toolchain
https://www.cyberforum.ru/ avr/ thread1950845.html Решил поиграться с AVR. Нашел avr toolchain. я так понял, что это бесплатный пакет для разработки. Подключил компилятор в NetBeans. И начал писать прогу типа "1-2-3 светодиод гори". Проблема в том, что в примерах указан mega8.h, а в этой Avrtoolchain этого файла нет. эти headеры нужно отдельно качать ? Добавлено через 45 минут Попробовал вместо mega8.h поставить io.h Но компил не знает... | |||||||||||||||||
ATmega AVR Attiny85 считает время в 7 раз дольше
https://www.cyberforum.ru/ avr/ thread1950327.html Написал прогу простецкую, вкючает светодиод на 1 секунду, выключает на две. Скомпилировал, собрал, зашил ХЕКС файл, и всё заработало, но... в реале светодиод горит 7 секунд, а ждёт 14 С чем это связано? Добавлено через 2 минуты Писал в Атмел студиё 7, если что Код прилагается #include <avr/io.h> #define F_CPU 8000000UL #include <util/delay.h> |
Libusb0.dll и Avrdude ATmega AVR Всем привет! В процессе запуска Avrdude пишет, что не может найти файл libusb0.dll Скачал этот libusb0.dll, вложил его в папку с программой Avrdude, а также в C:\Windows\System32\drivers, причем в последней он присутствовал и ранее. В итоге все равно программа не видит этот libusb0.dll В чем может быть дело? | |||||||||||||||||
ATmega AVR Пробуждение микроконтроллера по прерыванию с АЦП Всем привет, Разрабатываю систему, которая должна постоянно следить за уровнем шума вокруг, и, раз в сутки, передавать на сервер временные интервалы, в которые превышение шума фиксировалось. Сердцем всего этого выступает ATMega328P. Так как большую часть времени уровень шума в норме, единственная часть мк, которая должна работать - АЦП, которое будет сравнивать свое намеренное значение с... https://www.cyberforum.ru/ avr/ thread1949324.html |
ATmega AVR Atmega 16 - AVR следовательность прямоугольных импульсов скважности
https://www.cyberforum.ru/ avr/ thread1945863.html Здравствуйте кто ни будь знает как осуществить? ))) <<Выдать последовательность прямоугольных импульсов скважности 2 и периодом повторения 2.3435 секунды на вывод PB2 микроконтроллера. При этом использовать таймер-счётчик 1 в режиме Normal (обычный), а состояние вывода PB3 изменять на противоположное по прерыванию INT0 от кнопки SW1.>>???? Help me | |||||||||||||||||
Работа SD/MMC карты с микроконтроллером AVR ATMega32 ATmega AVR Добрый день! Мне нужна помощь по данной работе. Пожалуйста расскажите как её сделать через программы: Code Vision AVR C Compiler + VMLab + Proteus7.6??? Знаний у меня никаких( помогите пожалуйста. Нашёл 1 источник, но по нему так и не разобрался, что делать: https://avrlab.com/node/156 |
ATmega AVR Прерывания на ассемблере
Требуется: во Free-run режиме работает АЦП и сливает данные во внешнее последовательное ОЗУ. В АЦП приходят 2 байта, соответственно, между двумя замерами у меня пара десятков тактов на:
1) Перенастроить прерывания, чтобы срабатывал SPI
2) Отправить первый байт по SPI
3) Дождаться его
Наверх
|