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

uuu000
03 апр 2020, 12:19
Форум: Микроконтроллеры AVR
Тема: Работа с внутренней памятью EEPROM
Ответы: 2
Просмотры: 711

Re: Работа с внутренней памятью EEPROM

Спасибо microsystems за поддержку.
Проблему нашел и устранил.
uuu000
02 апр 2020, 21:49
Форум: Микроконтроллеры AVR
Тема: Работа с внутренней памятью EEPROM
Ответы: 2
Просмотры: 711

Работа с внутренней памятью EEPROM

Привет всем. Пытаюсь изучить и применить EEPROM. С помощью настройки регистров и функций записи и чтения получилось нормально. Но с помощью библиотеки не выходит,не записывается. Посмотрите на код,где ошибка? Спасибо. #define F_CPU 8000000 #include <avr/io.h> #include <avr/eeprom.h> #include <util/d...
uuu000
12 фев 2020, 14:31
Форум: Микроконтроллеры AVR
Тема: Делаем светодиодный индикатор напряжения
Ответы: 9
Просмотры: 10156

Re: Делаем светодиодный индикатор напряжения

Схема radioparty.ru/programming/avr/c/285-lesson-adc-avr работает прекрасно,собрал на ее основе индикатор разряда аккумулятора. Но возникла необходимость в замене Atmega 8 на Attiny44 , вроде все делал согласно datasheet -но отказывается работать. Пробовал выход на порт А(кроме ножки РА0-вход АЦП) и...
uuu000
02 фев 2020, 10:34
Форум: Микроконтроллеры AVR
Тема: Помогите с прерываниями attiny2313
Ответы: 11
Просмотры: 2260

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

Еще раз спасибо,все стало на свои места.
Сейчас весь код прозрачен,не осталось для меня узких мест.
uuu000
01 фев 2020, 19:41
Форум: Микроконтроллеры AVR
Тема: Помогите с прерываниями attiny2313
Ответы: 11
Просмотры: 2260

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

Уважаемый microsystems извините за вопросы которые для вас элементарные,но я хочу досконально разобраться с этим кодом Основы Си вроде понял,но с применением для МК пока много пробелов. Если не сложно прошу пояснить следующие строки: #define OVF 8 // периодичность выполнения процедуры прерывания, mS...
uuu000
01 фев 2020, 11:03
Форум: Микроконтроллеры AVR
Тема: Помогите с прерываниями attiny2313
Ответы: 11
Просмотры: 2260

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

Спасибо,все работает.
uuu000
30 янв 2020, 19:07
Форум: Микроконтроллеры AVR
Тема: Помогите с прерываниями attiny2313
Ответы: 11
Просмотры: 2260

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

#define F_CPU 8000000UL #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> unsigned char led = 1; unsigned char led2 = 1; char temp=0; ISR(TIMER0_OVF_vect) { unsigned char st() { if (!(PINA & (1<<PA0))) { _delay_ms(50); if (!(PINA & (1<<PA0))) return 1; } return 0; } if (st()) { ...
uuu000
29 янв 2020, 09:28
Форум: Микроконтроллеры AVR
Тема: Помогите с прерываниями attiny2313
Ответы: 11
Просмотры: 2260

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

Все замечания учел и все работает в железе.Однако,сейчас попытался внести изменения и,это у меня не получается.Я хочу изменить код в операторе switch(led) . При первом включении кнопкой(PA0) в case 1 происходит установка выхода PD0 в единицу.При следующем нажатии кнопки на этом же выходе нужно получ...
uuu000
02 дек 2019, 10:13
Форум: Микроконтроллеры AVR
Тема: Помогите с прерываниями attiny2313
Ответы: 11
Просмотры: 2260

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

Спасибо за помощь.Просто нужно разделять операции по разным портам при прерывании.Я тоже пробовал это сделать, т. к. не совсем понял что это значит: PORTB |= (1<<PB3); // Установить отдельный бит(независимо от других в порте B) PORTB &= ~(1<<PB3); // Сбросить отдельный бит(независимо от других в пор...
uuu000
01 дек 2019, 21:33
Форум: Микроконтроллеры AVR
Тема: Помогите с прерываниями attiny2313
Ответы: 11
Просмотры: 2260

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

Подключены 2 кнопки.Первая подключена к ножке PA0, переключает последовательно циклично 2 светодиода(в третьем положении и при включении питания светодиоды погашены).Светодиоды подключена к выводам PB3,PB4. Вторая кнопка(PA0) работает аналогично,но с тремя светодиодами(соответственно PB0,PB1,PB3). К...