|
|
Другие темы раздела | ||||||||||||||||||
ATmega AVR Управление светодиодами на ATtiny2313
https://www.cyberforum.ru/ avr/ thread1304199.html Ребята, помогите. Нужно написать программу под ATtiny 2313, где при нажатии кнопки 1 горит Led PB2 при нажатии кнопки 2 горит Led PB2, но медленнеи при нажатии кнопки 3 горит Led PB3 при нажатии кнопки 4 горит оба LED PB2 и PB3 гаснут. мои код не работает, что не так? #define F_CPU 2000000UL #include <avr/io.h> // 2313 #include <util/delay.h> // delay |
ATmega AVR Вычисление логической функции в МК AT90S2313 В ячейке SRAM з ADR1 (C4) расположен код (3F). Записать в кодах МК AT90S2313 програму, которая выполняет вычисление заданой логической функции F над этими кодами. Результат вычисления должен быть записан по адресу ADR2 (63) пространства SRAM. F=(X) /\ (X) (Ẋ) \/ (Ẋ) (Ẋ) /\ (Ẋ) (X) \/ (X), X – переменная без инверсии Ẋ – переменная с инверсией /\ - операция И | |||||||||||||||||
ATmega AVR Проверка емкости конденсатора на ATtiny2313 Нужна помощь. Используемый софт: AVR Studio 6, Proteus 7.8 Задача: Нужно написать программку, которая, собственно, проверяла емкость конденсатора, а я понятие не имею, как выполнить данную задачу. Был бы очень признателен, если бы кто-то помог с этим вопросом. https://www.cyberforum.ru/ avr/ thread1302384.html |
ATmega AVR Подключение кнопки к порту
https://www.cyberforum.ru/ avr/ thread1301733.html Есть физический переключатель (1 положение - замкнуто 2 проводка, 2- разомкнуто). Подключаю один провод из этого переключателя к питанию VCC, второй провод подключаю к порту B1. Вот код: int main(void) { preset(); //2200-max //500-,min //18 ms достаточно для пол оборота int i = 35; int i1 = 500; int i2 = 2200; | |||||||||||||||||
ATmega AVR Не могу найти ошибку в коде реализации протокола обмена Помогите пожалуйста, не могу найти ошибку в коде. include <avr/io. h> // Подключение заголовочного файла, который позволяет объявлять булевские переменные #include <stdbool. h> // Определение пользовательского типа данных byteunsigned char byte; // Константы, определённые для обращения к выводам порта А #define C1 (PINA & 0x01) /* 0-вой вывод порта А, на который приходит сигнал С1 */... |
ATmega AVR Наводки при работе с портом Atmega8515
https://www.cyberforum.ru/ avr/ thread1300061.html Atmega 8515 DDRB = 0xFF; //выход все порты б portb - out PORTB = 0xFF; PORTC = 0xFF;//on DDRC = 0x00;//in Если ставить условие на сигнал if (PINC0 == 1), то код работает исправно (??? ножка пустая). Заключаю все в if (PINC1 == 0). То код тупо не работает, хотя к ножке ничего не подключал. Добавлено через 4 минуты | |||||||||||||||||
ATmega AVR Отправка AT команд на Nokia6030 с Atmega16 Нужна помощь в написании кода для отправки AT команд на Nokia6030 подключенную через UART к ATmega16. Вон например есть АТ команда что бы телефон позвонил на указанный номер ATDT 80xxxxxxxxx Подключить телефон вроде несложно. TX(телефона)-RX(контроллера). RX(телефона)-TX(контроллера)-через резистор или стабилитрон.И к земле телефон. А вот код написать на С не знаю как. Помогите пожалуйста.... https://www.cyberforum.ru/ avr/ thread1299674.html |
ATmega AVR Бегущий огонь на ATMega8535 задача на Микроконтроллере mega8535. (фото прикрепил) Фоновая программа реализует бегущий огонь на светодиодах VD4,VD5,VD6 слева направо, то есть поочередно загораются светодиоды VD4....VD6. По прерыванию INT0 скорость увеличивается, а по прерыванию INT1 - уменьшается. | |||||||||||||||||
ATmega AVR Прерывания по таймеру Т1 в Atmega8 Нужно на одном таймере Т1 (16 бит) в Atmega8 получить 2 разных вектора А и В прерывания. Даташит: «В режиме Normal блоки сравнения OCR1A и OCR1B могут использоваться для генерации прерываний…». Т.е. надо разрешить эти прерывания и задать величины сравнения. Но мой МК не «видит» этого и прерывается только на ТОР. Меня устроил бы и режим СТС, но, вообще непонятно… ибо он же сбрасывает счет по... https://www.cyberforum.ru/ avr/ thread1298660.html |
ATmega AVR Работа с семисегментником на ATtiny2313
https://www.cyberforum.ru/ avr/ thread1298465.html Нужна помощь. Используемый софт: AVR Studio 6, Proteus 7.8 Задача: По кнопке должен загораться 7-ми сегментнай индикатор, показыват число от 0 до 9 соответственно. Всего 10 кнопок. Когда кнопка зажата, на ножку поступает сигнал, на индикаторе загорается 0. Отпускаем кнопку - индикатор потух. Когда зажаты все 10 кнопок, на индикаторе должен высвечиваться 0. Постепенно будет выключаться 1... | |||||||||||||||||
Инициализация массива (Atmel Studio 6, Си) ATmega AVR Почему в Atmel Studio 6 окне Watch не отображаются переменные? Вместо заданных пяти переменных 16,155,36,33,67 отображается пять нулей... #include <avr/io.h> unsigned char Sifra = {16,155,36,33,67,129,128,51}; unsigned char S; int main(void) { while(1) { |
ATmega AVR Подключение питания для ATmega168-20AU
https://www.cyberforum.ru/ avr/ thread1296783.html Подскажите пожалуйста и помогите разобраться с питанием программирования данного микроконтроллера. Схема вариометра http://www.avislab.com/blog/vario/ плата полностью готова , возник вопрос куда кидать на
Наверх
|