Вопросы по теме '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