Найдено 267 результатов

AntonChip
11 апр 2025, 11:21
Форум: Микроконтроллеры AVR
Тема: Подключение бесколлекторного двигателя с датчиками Холла к AVR
Ответы: 15
Просмотры: 28409

Re: Подключение бесколлекторного двигателя с датчиками Холла к AVR

Garisonford писал(а): 10 апр 2025, 16:58 греются Мосфеты IRF740,на других проектах выходной блок не грелся..странно
Проверяйте монтаж, подключение двигателя, греться должны только под нагрузкой
AntonChip
09 апр 2025, 21:08
Форум: Микроконтроллеры AVR
Тема: Подключение бесколлекторного двигателя с датчиками Холла к AVR
Ответы: 15
Просмотры: 28409

Re: Подключение бесколлекторного двигателя с датчиками Холла к AVR

Garisonford писал(а): 09 апр 2025, 12:52 Здравствуйте. Будет ли работать если запустить на макетке Arduino Uno ? Atmega328P
Приветствую. Да, конечно
AntonChip
06 сен 2023, 19:26
Форум: Микроконтроллеры AVR
Тема: Эффект новогодней звезды
Ответы: 3
Просмотры: 16580

Re: Эффект новогодней звезды

oleglev1977 писал(а): 06 сен 2023, 07:19 Инверсные или прямые биты
Инверсные
AntonChip
05 сен 2023, 22:49
Форум: Микроконтроллеры AVR
Тема: Эффект новогодней звезды
Ответы: 3
Просмотры: 16580

Re: Эффект новогодней звезды

Приветствую. Биты конфигурации такие:
Low: 0xE2
High: 0xDF
Файл для прошивки EEPROM может быть с расширением .hex, поменяйте расширение файла eeprom.hex на eeprom.eep, если ваш программатор ругается
AntonChip
16 окт 2022, 23:46
Форум: Микроконтроллеры AVR
Тема: Switch и вызов функции
Ответы: 2
Просмотры: 14457

Re: Switch и вызов функции

int main() { DDRB &= ~(1<<PB0); // Кнопка PORTB |= (1<<PB0); DDRD |= (1<<PD6); // Выход PORTD &= ~(1<<PD6); while(1) { if (Butt()) { while(Butt()){}; k++; if(k > 5) k = 1; } switch(k) { case 1: TCCR0A = 0; TCCR0B = 0; PORTD |= (1<<PD6); break; case 2: Counter01_init(); break; case 3: Counte...
AntonChip
16 окт 2022, 23:32
Форум: Микроконтроллеры AVR
Тема: Switch и вызов функции
Ответы: 2
Просмотры: 14457

Re: Switch и вызов функции

Здравствуйте. Тут задержка ни к чему, переменная k успеет несколько раз поменять свое значение за это время

Код: Выделить всё

	
 k++;
 _delay_ms(50);
 
AntonChip
04 окт 2022, 13:59
Форум: Микроконтроллеры AVR
Тема: Библиотека для работы с дисплеем на контроллере SSD1306(SPI 5-pin)
Ответы: 0
Просмотры: 13866

Библиотека для работы с дисплеем на контроллере SSD1306(SPI 5-pin)

IMG_1360.jpg
Проект AVRStudio 7, обновление экрана через буфер, интерфейс SPI 5 pin
AntonChip
02 фев 2022, 22:27
Форум: Микроконтроллеры AVR
Тема: Источник питания на Atmega8
Ответы: 172
Просмотры: 586286

Re: Источник питания на Atmega8

Тоже не раз заказывал, отличные платы
AntonChip
17 сен 2020, 17:31
Форум: Микроконтроллеры AVR
Тема: Помогите с прерываниями attiny2313
Ответы: 15
Просмотры: 29471

Re: Помогите с прерываниями attiny2313

Проверил на ATmega8, работает #define F_CPU 8000000UL #include <avr/io.h> #include <avr/interrupt.h> ISR(TIMER1_COMPA_vect) { if(PINB &(1 << PB1)) PORTB &= ~(1 << PB1); else PORTB |= (1<<PB1); } ISR(TIMER0_OVF_vect) { if(PINB &(1 << PB0)) PORTB&= ~(1 << PB0); else PORTB |= (1 << PB0)...
AntonChip
13 сен 2020, 21:25
Форум: Микроконтроллеры AVR
Тема: Асинхронный режим таймера, управление из главной функции.
Ответы: 6
Просмотры: 18717

Re: Асинхронный режим таймера, управление из главной функции.

Приветствую. При нажатии на кнопку разрешаете прерывание от Таймера, обнуляете счетчик, и конечно же сперва настроить таймер
AntonChip
07 май 2020, 15:32
Форум: Микроконтроллеры AVR
Тема: I2C шина
Ответы: 38
Просмотры: 57602

Re: I2C шина

Я исхожу из того, что еепром имеет некий ресурс чтения/записи. Разве в регистре часов не сохранится значение? EEPROM контроллера полностью энергонезависимая, 100000 циклов чтения записи, вполне достаточно Память часов RAM, как я знаю, питается от батарейки, если батарейка сядет данные пропадут, но ...
AntonChip
07 май 2020, 12:15
Форум: Микроконтроллеры AVR
Тема: Помогите решить проблему с DS18b20
Ответы: 8
Просмотры: 24023

Re: Помогите решить проблему с DS18b20

В железе работает, проверено
AntonChip
07 май 2020, 10:15
Форум: Микроконтроллеры AVR
Тема: Помогите решить проблему с DS18b20
Ответы: 8
Просмотры: 24023

Re: Помогите решить проблему с DS18b20

Здравствуйте. Возможно неправильно установлена частота микроконтроллера, установлен бит CLKDIV8
AntonChip
05 май 2020, 19:13
Форум: Микроконтроллеры AVR
Тема: I2C шина
Ответы: 38
Просмотры: 57602

Re: I2C шина

Можно и в память часов, дело ваше
AntonChip
05 май 2020, 17:29
Форум: Микроконтроллеры AVR
Тема: I2C шина
Ответы: 38
Просмотры: 57602

Re: I2C шина

С будильником все просто, установленное время будильника сохраняется в EEPROM контроллера и сравнивается с текущим временем, если часы и минуты равны включается сигнал, сложнее будет сделать меню настройки
AntonChip
04 май 2020, 16:53
Форум: Микроконтроллеры AVR
Тема: I2C шина
Ответы: 38
Просмотры: 57602

Re: I2C шина

Здравствуйте, на этом сайте есть статья про подключение дисплея ssd1306 по spi. Там написано, что есть исходник для подключения по i2c, но я его никак не могу найти. Пробывал переделать тот исходник, тоже ничего не выходит, замучился уже с ним( Может кто поделится готовой библиотекой для ssd1306 с ...
AntonChip
24 апр 2020, 08:08
Форум: Микроконтроллеры AVR
Тема: Правление прошивки часов на DS3231 и ATMega32
Ответы: 3
Просмотры: 18562

Re: Правление прошивки часов на DS3231 и ATMega32

Здравствуйте, в массиве определено 12 значений, а их всего 4

Код: Выделить всё

char segOn[12]={0x04,0x08,0x10,0x20}; // выводы на разряды индикаторов