Найдено 265 результатов
- 21 апр 2020, 16:53
- Форум: Микроконтроллеры AVR
- Тема: I2C шина
- Ответы: 38
- Просмотры: 40120
Re: I2C шина
Разбираюсь. Сейчас посмотрел какой у меня индикатор для часов лежит. Общий катод, 4 сегмента, красный. Что я хочу сделать. Хочу отделить значение часов и минут мигающей с частотой 1 Гц точкой. Мигание думаю обеспечить выводом SQWE с ДС1307. А как это сделать? Ведь если я подключаю точку на знакомес...
- 21 апр 2020, 06:49
- Форум: Микроконтроллеры AVR
- Тема: I2C шина
- Ответы: 38
- Просмотры: 40120
- 20 апр 2020, 21:53
- Форум: Микроконтроллеры AVR
- Тема: I2C шина
- Ответы: 38
- Просмотры: 40120
Re: I2C шина
Попробуйте подтяните выход резистором к плюс питания
- 17 апр 2020, 12:13
- Форум: Микроконтроллеры AVR
- Тема: I2C шина
- Ответы: 38
- Просмотры: 40120
Re: I2C шина
#include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> unsigned char SEGMENTE[] = { 0x3F, // 0 0x06, // 1 0x5B, // 2 0x4F, // 3 0x66, // 4 0x6D, // 5 0x7D, // 6 0x07, // 7 0x7F, // 8 0x6F // 9 }; uint8_t hours, minutes, seconds; volatile unsigned char seg_counter, adc_counter; // Пр...
- 13 апр 2020, 07:48
- Форум: Микроконтроллеры AVR
- Тема: I2C шина
- Ответы: 38
- Просмотры: 40120
Re: I2C шина
по этому куску кода не могу определить, надо весь код полностью
- 12 апр 2020, 21:58
- Форум: Микроконтроллеры AVR
- Тема: I2C шина
- Ответы: 38
- Просмотры: 40120
Re: I2C шина
сделайте переменные глобальными, объявите их в начале кода
- 11 апр 2020, 18:21
- Форум: Микроконтроллеры AVR
- Тема: I2C шина
- Ответы: 38
- Просмотры: 40120
Re: I2C шина
Кнопки поменяли на другие линии порта? У atmega32 на PC0 PC1 висит шина i2c.
- 10 апр 2020, 21:03
- Форум: Микроконтроллеры AVR
- Тема: I2C шина
- Ответы: 38
- Просмотры: 40120
Re: I2C шина
Вот код без возврата ошибок #include <avr/io.h> #include <util/delay.h> // Функция инициализация шины TWI void I2CInit(void) { TWBR = 2; // Настройка частоты шины TWSR = (1 << TWPS1)|(1 << TWPS0); // Предделитель на 64 TWCR |= (1 << TWEN); // Включение модуля TWI } // Функция СТАРТ void I2CStart(voi...
- 10 апр 2020, 19:14
- Форум: Микроконтроллеры AVR
- Тема: I2C шина
- Ответы: 38
- Просмотры: 40120
- 28 янв 2020, 08:17
- Форум: Микроконтроллеры AVR
- Тема: ШИМ-регулятор на Attiny13
- Ответы: 50
- Просмотры: 183312
Re: ШИМ-регулятор на Attiny13
Перезалейте исходник пожалуйста, пишет ошибка в архиве
- 12 янв 2020, 17:23
- Форум: Микроконтроллеры AVR
- Тема: Подключение шагового двигателя к микроконтроллерам AVR
- Ответы: 86
- Просмотры: 205769
Re: Подключение шагового двигателя к микроконтроллерам AVR
16-ти битный регистр, здесь находится 10-ти битный результат преобразования АЦП
- 11 янв 2020, 17:50
- Форум: Бытовая электроника
- Тема: Схема ИК подсветки видеокамеры на 36 светодиодов
- Ответы: 0
- Просмотры: 5305
Схема ИК подсветки видеокамеры на 36 светодиодов
Срисована с платы видеокамеры Optumus AHD
- 08 янв 2020, 12:45
- Форум: Микроконтроллеры AVR
- Тема: ЭКОНОМИЧНЫЙ КУХОННЫЙ ТАЙМЕР НА ATTINY2313
- Ответы: 51
- Просмотры: 152895
Re: ЭКОНОМИЧНЫЙ КУХОННЫЙ ТАЙМЕР НА ATTINY2313
Попробуйте уберите галку с внутреннего делителя на 8
- 06 дек 2019, 08:19
- Форум: Микроконтроллеры AVR
- Тема: Подключение шагового двигателя к микроконтроллерам AVR
- Ответы: 86
- Просмотры: 205769
Re: Подключение шагового двигателя к микроконтроллерам AVR
так как порт D работает на вход и на выход надо управлять битами порта отдельно например
Код: Выделить всё
// признак вращения: бит D4 - "0", бит D5 - "1"
PORTD &= ~(1 << PD4);
PORTD |= (1 << PD5);
- 06 дек 2019, 08:16
- Форум: Микроконтроллеры AVR
- Тема: Подключение шагового двигателя к микроконтроллерам AVR
- Ответы: 86
- Просмотры: 205769
Re: Подключение шагового двигателя к микроконтроллерам AVR
Я бы сделал так опрос кнопок if((PIND &(1 << PD2)) == 0)// опрос кнопки SB1 { _delay_ms(100); status = 1; TIMSK |= (1 << TOIE0); // Разрешаем прерывания от таймера } else if((PIND &(1 << PD3)) == 0)// опрос кнопки SB2 { _delay_ms(100); status = 0; TIMSK |= (1 << TOIE0); // Разрешаем прерыван...
- 06 дек 2019, 07:54
- Форум: Микроконтроллеры AVR
- Тема: Подключение шагового двигателя к микроконтроллерам AVR
- Ответы: 86
- Просмотры: 205769
- 03 дек 2019, 11:05
- Форум: Микроконтроллеры AVR
- Тема: Подключение шагового двигателя к микроконтроллерам AVR
- Ответы: 86
- Просмотры: 205769
Re: Подключение шагового двигателя к микроконтроллерам AVR
Заметил одну особенность, при повторном нажатии кнопки двигатель немного поворачивается в обратную сторону потом вращается нормально, чтобы такого не было надо запоминать последнее положение ротора и в последующем начинать движение с этого места
- 02 дек 2019, 17:10
- Форум: Микроконтроллеры AVR
- Тема: Подключение шагового двигателя к микроконтроллерам AVR
- Ответы: 86
- Просмотры: 205769
Re: Подключение шагового двигателя к микроконтроллерам AVR
много это сколько?
- 02 дек 2019, 08:16
- Форум: Микроконтроллеры AVR
- Тема: Помогите с прерываниями attiny2313
- Ответы: 15
- Просмотры: 20502
Re: Помогите с прерываниями attiny2313
Код: Выделить всё
PORTB |= (1<<PB3); // Установить отдельный бит(независимо от других в порте B)
PORTB &= ~(1<<PB3); // Сбросить отдельный бит(независимо от других в порте B)
- 02 дек 2019, 08:09
- Форум: Микроконтроллеры AVR
- Тема: Подключение шагового двигателя к микроконтроллерам AVR
- Ответы: 86
- Просмотры: 205769
Re: Подключение шагового двигателя к микроконтроллерам AVR
В последней программе каналы АЦП поочередно опрашиваются в главном цикле
Пока двигатель не пройдет все шаги повторное нажатие кнопки не обрабатывается
Вы хотите использовать две кнопки - вперед и назад?
Пока двигатель не пройдет все шаги повторное нажатие кнопки не обрабатывается
Вы хотите использовать две кнопки - вперед и назад?