Вопросы по теме 'atmega'

avrdude и atmega48pa
Могу ли я запрограммировать atmega48pa с помощью avrdude? У меня проблемы с подписью... % avrdude -pm48 -cavrisp2 -Pusb -V -U flash:w:main.hex avrdude: AVR device initialized and ready to accept instructions Reading |...
3582 просмотров
schedule 30.09.2022

как реализовать собственное программное обеспечение для прошивки микроконтроллера ATmega8
есть ли у кого-нибудь какая-нибудь документация, как реализовать собственную процедуру прошивки для микроконтроллера atmega8? при поиске я нашел только учебники о том, как прошивать пользовательское программное обеспечение с помощью обычного...
308 просмотров
schedule 10.08.2022

Несколько вызовов AnalogRead() через определенные промежутки времени
Я хочу добавить возможность захвата волновых форм в продукт на базе ATmega 328, и мне не удалось найти подробностей о том, насколько ATmega 328 реагирует на аналого-цифровые преобразования. Код прототипируется на Arduino, но когда будет готово, он...
6391 просмотров
schedule 22.01.2024

ограничение размера программы atmega8?
Я новичок в atmega8. Я конвертирую старый код FreeSacle в atmega8. а кажется мой чип не может вместить код больше 2400 байт? ниже результат, когда код 2412 байт... все становится беспорядком. код ниже avrdude взят из «cat /dev/ttyUSB0». моя...
1125 просмотров
schedule 01.01.2024

Новичок: AVR C++ Atmel Studio 6
У меня возникла проблема с определением того, к каким библиотекам у меня есть доступ. Я понимаю, что могу использовать IDE Atmel Studio 6 для программирования микроконтроллера (Atmega328p) на C++; однако я не могу понять, где задокументировано, к...
1990 просмотров
schedule 01.07.2023

виртуальный порт работает в микроконтроллере atmega, возможно?
Поскольку я не смог найти весь порт в своем дизайне, но я хочу, чтобы моя программа стала единообразной (когда я меняю контакты, мне нужно только изменить этот массив), поэтому я хочу создать виртуальный порт, определив их в массив. При работе я хочу...
327 просмотров
schedule 08.03.2024

TimerOne и последовательные библиотеки
Я работаю с библиотекой TimerOne , код показан ниже: #include <TimerOne.h> void setup() { Serial.begin(9600); pinMode(13, OUTPUT); Serial.println(); Timer1.initialize(1000000); // set a timer of length 1000000...
3766 просмотров
schedule 14.05.2023

Как сохранить число в десятичном формате в avr
Я пытаюсь ввести десятичные значения с помощью клавиатуры в ATMega8. До сих пор я мог вводить только целые значения. Код приведен ниже. switch (keyCode) { case (0xee): keyPressed="1"; b=1;...
2220 просмотров
schedule 17.07.2023

Неверные данные, считанные с передачи AVR USART
У меня есть чип atmega162 на плате разработчика stk500, подключенный к Ubuntu с помощью последовательного кабеля. На атмеге я инициализирую usart и записываю какие-то байты. На стороне Ubuntu что-то выходит из канала, но это определенно не то, что...
1484 просмотров
schedule 07.07.2022

Как управлять мотором с помощью atmega 32 pwm
Некоторое время я разбирался в том, как управлять двигателем (контролировать его скорость) в быстром режиме pwm с моим atmega32. Мне нужно использовать 8-битный Timer0, потому что у меня есть другие применения для других счетчиков. Думаю, я знаю,...
8769 просмотров
schedule 20.03.2024

Набор инструментов Avrstudio 4.19 с использованием gcc 4.7.x
Я использую компиляцию в стиле makefile для моих проектов ATMEGA. Как наследие Arduino IDE, цепочка инструментов разработки в основном нацелена на gcc 4.3.2. Avrstudio 4.19 + Jtagice MKII CN + gcc 4.3.2 + make кое-как работает. Но моя проблема в...
1319 просмотров
schedule 22.12.2022

Настройка скорости передачи данных Atmega8
Я работаю с чипом ATMEGA8, который является частью большей платы. Я пытаюсь установить правильную скорость передачи данных, но, похоже, это не работает. В ATMEGA8 используется внешний кварцевый генератор с частотой 3,6864 МГц. Чтобы задать...
1392 просмотров
schedule 19.01.2023

Программирование буфера с помощью ATMEGA328
Я только учусь использовать Arduino, поэтому я купил Arduino UNO, который поставляется с ATMega328. И просто для начала обучения я думал использовать контроллер в качестве буфера: Каким будет код для этого? Какие контакты я могу использовать...
234 просмотров
schedule 27.07.2022

Переместите сервопривод с помощью кнопок | С | Студия Атмел
Сейчас я работаю над проектом солнечного трекера с ATMEGA1284P, и после настройки ШИМ пришло время обнаружить механические ограничения трекера, чтобы я мог определить границы для сервоприводов. Для этого я подготовил простой код. Я знаю, что PWM...
334 просмотров
schedule 22.11.2022

Можно ли создать новый примитивный тип в С++ для встраиваемых платформ?
Я пишу свою собственную библиотеку C++ для чипа Atmel ATmega2560 с нуля в качестве упражнения, чтобы узнать, как он (и электроника в целом) работает. В рамках этого я хочу создать новый фундаментальный тип byte в C++, который не является просто...
1092 просмотров
schedule 26.04.2023

Автономная версия Arduino
У меня есть Arduino Uno, и я использую arduino 1.0.5 IDE. Я выполнил ему процедуры загрузки atmega328P-PU на макетную плату . Сначала я загрузил скетч ArduinoISP, подключил (используя внешний осциллятор), а затем подключил его. Затем я выбрал...
344 просмотров
schedule 01.04.2022

Библиотеки AVR ATMEL ATMega168
Я новичок в C и в мире программирования AVR, поэтому сейчас читаю эта книга по теме. Автор ссылается на библиотеки ATMEL, которые имеют дело с манипулированием памятью, функциями времени (сна) и так далее. См. ниже пример: #include...
285 просмотров
schedule 17.01.2023

Понимание UART под ATMEGA168A
Я пытаюсь создать программу C, которая получает символ через UART, «печатает» соответствующий двоичный файл, включая 8 светодиодов на моем макете, и отправляет символ обратно в передатчик. Вот код, который я использую: //CPU clock #define F_CPU...
380 просмотров
schedule 09.10.2023

Как часто/когда C выполняет содержимое внутри операторов if/else?
Я работаю над встроенным (avr) проектом, и в основном я хочу распечатать несколько разных вещей в зависимости от того, как долго была нажата булавка. Я не могу понять, что происходит, когда значение проходит и удовлетворяет операторам if по пути...
116 просмотров
schedule 04.10.2023

c создание библиотеки для ATMEL328
Я пытаюсь создать библиотеку на C для использования в ATMEL 328pu. Я сделал исходный код и файлы заголовков на C, но при попытке скомпилировать библиотеку они не застревают. Я думаю, мне нужна другая библиотека AVR, содержащая типы: ТВДР ТВКР...
49 просмотров
schedule 19.07.2023