Найдено 12 результатов
- 07 май 2020, 10:20
- Форум: Микроконтроллеры AVR
- Тема: Помогите решить проблему с DS18b20
- Ответы: 8
- Просмотры: 22452
Re: Помогите решить проблему с DS18b20
прочерки - значит датчик не читается, так вроде бы?
- 03 апр 2020, 09:45
- Форум: Микроконтроллеры AVR
- Тема: Работа с внутренней памятью EEPROM
- Ответы: 2
- Просмотры: 15596
Re: Работа с внутренней памятью EEPROM
На тини2313 работает: #define F_CPU 8000000 #include <avr/io.h> #include <avr/eeprom.h> #include <util/delay.h> unsigned char EEMEM eeprom_var; int main(void) { DDRB=0b00000111; PORTB=0b11111000; DDRA=0b010; PORTA=0b111; unsigned char z=0; z = eeprom_read_byte(&eeprom_var); PORTB =z; while (1) {...
- 14 фев 2020, 16:29
- Форум: Микроконтроллеры AVR
- Тема: Делаем светодиодный индикатор напряжения
- Ответы: 9
- Просмотры: 33281
Re: Делаем светодиодный индикатор напряжения
Не надо было делать левое выравнивание результата АЦП: ADCSRB|=(1<<ADLAR); #include <avr/io.h> #define F_CPU 8000000UL #include <util/delay.h> int main (void) { DDRA|=(1<<PA1)|(1<<PA2)|(1<<PA3)|(1<<PA4)|(1<<PA5)|(1<<PA6)|(1<<PA7); PORTA&=~((1<<PA1)|(1<<PA2)|(1<<PA3)|(1<<PA4)|(1<<PA5)|(1<<PA6)|(1...
- 02 фев 2020, 10:10
- Форум: Микроконтроллеры AVR
- Тема: Помогите с прерываниями attiny2313
- Ответы: 15
- Просмотры: 28447
Re: Помогите с прерываниями attiny2313
Число 8 потому, что таймер настроен на прерывания каждые 8 миллисекунд. Определяем константу OVF, которой присваиваем это значение и дальше в тексте используем ее для расчета нужных интервалов. fToggle - флаг, если он установлен, то выполняется участок кода, отвечающий за переключение светодиода с ч...
- 31 янв 2020, 10:37
- Форум: Микроконтроллеры AVR
- Тема: Помогите с прерываниями attiny2313
- Ответы: 15
- Просмотры: 28447
Re: Помогите с прерываниями attiny2313
Смотрите, что получилось.
Кнопка PA0 переключает состояние светодиода PD0:
-первое нажатие включает светодиод,
-второе нажатие включает мигание с частотой 2 Гц,
-третье нажатие выключает светодиод.
и т.д. по кругу.
Снял фьюз CKDIV8, т.е. теперь без деления на 8.
Кнопка PA0 переключает состояние светодиода PD0:
-первое нажатие включает светодиод,
-второе нажатие включает мигание с частотой 2 Гц,
-третье нажатие выключает светодиод.
и т.д. по кругу.
Снял фьюз CKDIV8, т.е. теперь без деления на 8.
- 30 янв 2020, 14:55
- Форум: Микроконтроллеры AVR
- Тема: Помогите с прерываниями attiny2313
- Ответы: 15
- Просмотры: 28447
Re: Помогите с прерываниями attiny2313
Дайте просто один main.c.
- 28 янв 2020, 10:56
- Форум: Микроконтроллеры AVR
- Тема: ШИМ-регулятор на Attiny13
- Ответы: 50
- Просмотры: 204828
Re: ШИМ-регулятор на Attiny13
Вот новый архив.
Исходник немного изменил. Токопотребление стало еще меньше за счет выключения всех pull-up перед сном.
Исходник немного изменил. Токопотребление стало еще меньше за счет выключения всех pull-up перед сном.
- 20 янв 2020, 18:12
- Форум: Микроконтроллеры AVR
- Тема: ШИМ-регулятор на Attiny13
- Ответы: 50
- Просмотры: 204828
Re: ШИМ-регулятор на Attiny13
Да, почему-то потребление большое, несмотря что power-down. Может через pull-up PB2 на землю течет? Х.з. Как раз получается 0,22 мА.
Вот исходник, пожалуйста.
Вот исходник, пожалуйста.
- 16 янв 2020, 20:15
- Форум: Микроконтроллеры AVR
- Тема: ШИМ-регулятор на Attiny13
- Ответы: 50
- Просмотры: 204828
Re: ШИМ-регулятор на Attiny13
Готово. Проверяйте.
- 14 янв 2020, 10:41
- Форум: Микроконтроллеры AVR
- Тема: ШИМ-регулятор на Attiny13
- Ответы: 50
- Просмотры: 204828
Re: ШИМ-регулятор на Attiny13
Исходник давайте. посмотрю.
- 09 янв 2020, 12:31
- Форум: Микроконтроллеры AVR
- Тема: ЭКОНОМИЧНЫЙ КУХОННЫЙ ТАЙМЕР НА ATTINY2313
- Ответы: 51
- Просмотры: 174540
Re: ЭКОНОМИЧНЫЙ КУХОННЫЙ ТАЙМЕР НА ATTINY2313
Может на кварце конденсаторы не того номинала и кварц генерит на какой-то другой частоте.
Попробуйте конденсаторы вообще убрать. АВР-ки прекрасно запускаются вообще без конденсаторов на кварце.
Попробуйте конденсаторы вообще убрать. АВР-ки прекрасно запускаются вообще без конденсаторов на кварце.
- 11 дек 2019, 19:45
- Форум: Услуги
- Тема: Напишу программу для МК
- Ответы: 0
- Просмотры: 10500
Напишу программу для МК
Напишу программу на Си для микроконтроллеров: AVR, PIC, STM, LPC, Kinetis, EFM32. Среды разработки: AtmelStudio, MPLABX, IAR, Keil. Возможно изготовление односторонней печатной платы (при помощи ламинатора FGK-160) и сборка прототипа устройства, а также создание Windows-приложения для связи устройст...