|
|
Другие темы раздела | ||||||||||||||||||
ATmega AVR Частотомер на ATmega128 Здравствуйте, не могу разобраться в чем проблема. Написан код для того, что бы на выход PB4 подавался ШИМ сигнал, а с входа PD6 считывалась частота и всё это выводилось на ЖКИ. При подключении в протеусе у соответствующих портов мигают идикаторы, то есть сигнал приходит, но на ЖКИ ничего не выводится //библиотека хранящая адреса портов #include <avr/io.h> // Частота МК #define F_CPU... https://www.cyberforum.ru/ avr/ thread2643394.html |
Динамическая индикация на два независимых индикатора на atmega8 ATmega AVR Здравствуйте. Так как только учусь программировать с миру по нитки собрал программу. На два индикатора разделил. Но никак не пойму как на втором индикаторе включить точку, что б она светилась постоянно не зависимо от отображаемой цифры. М и если можно, посоветуйте пожалуйста, как можно более оптимизировать код? #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> ... | |||||||||||||||||
ATmega AVR Обмен данными между FLASH-памятью, SRAM и EEPROM
https://www.cyberforum.ru/ avr/ thread2642579.html Написать программу которая будет содержать в FLESH памяти программ числа 12,34,45,23. Считать эти числа и записать в SRAM, после чего сохранить в энергонезависимую память EEPROM. Переставить их местами при помощи стека и дописать в память EEPROM. (В памяти EEPROM должна получится последовательность 12,34,45,23,23,45,34,12). Считать записанные значения из память EEPROM в регистры общего назначения... |
ATmega AVR Цикл for внутри цикла while (работа с переменными)
https://www.cyberforum.ru/ avr/ thread2641747.html Всем доброго дня. Помогите новичку. Задача. При нажатии на кнопку переменная получает некое числовое значение, в данный момент только одно.55. Внутри цикла for переменная получает это значение и отрабатывает этот цикл, в данном случаи мигает светодиодом указанное количество раз. Но почему то переменная из цикла while не переходит в цикл for хотя переменная объявлена глобально. Вот сам код: ... | |||||||||||||||||
ATmega AVR Передача данных и команд с ПК на ATmega128, по интерфейсу RS-232 Здравствуйте, уважаемые программисты и конструкторы, мне нужно сделать так, чтобы температура с DS18B20 отобразилась на ПК при запросе с него(можно с клавиатуры просто 1 иди t набрать)(или стандарт Modbus). Совсем не смогла понять как будет код выглядеть и нужно ли ещё как то Usart подключать(в коде). C подключением вроде разобралась(прикрепила скрин из протеуса). Что нужно добавить в коде? ... |
ATmega AVR Потушить свеотдиоды Здравствуйте. Подскажите кто знает, есть такая задача: есть 7 кнопок, есть 7 лампочек. от 0 до 7. есть "код замка", например 3, 5, 7. Нажимаем на кнопку 3, загорается лампочка под номером 3, нажимаем на кнопку 5, загорается 5, и тд. После того как нажаты все три ПРАВИЛЬНЫХ кнопки, идет задержка и все диоды тухнут. написал такой код #define F_CPU 1000000UL #include <util/delay.h> #include... https://www.cyberforum.ru/ avr/ thread2637834.html | |||||||||||||||||
ATmega AVR Обработка запросов прерывания микроконтроллеров Добрый день, дорогие друзья! Я являюсь студенткой второго курса и получила задание на заключительную лабораторную работу. Светодиоды подключены к порту B. К порту D подключены кнопки.Трехразрядная кодовая комбинация вводится с помощью кнопок SW1 – SW6 и подтверждается нажатием на кнопку SW0. Если код верный, то включается светодиод LED0. При трех неверных попытках ввод кода блокируется, и... https://www.cyberforum.ru/ avr/ thread2635398.html |
Программирование портов ввода/вывода ATmega AVR Всем доброго! Нужно помощь в решении задачи. Буду благодарен. Светодиоды включаются по очереди, создавая эффект бегущих огней от LEDi до LEDj. Первоначально i = 0, а j = 7. После каждого последующего нажатия на кнопку i становится равным j, а j – номеру нажатой кнопки. | |||||||||||||||||
ATmega AVR Генератор меандра на Attiny13
https://www.cyberforum.ru/ avr/ thread2633475.html Доброго времени суток! Необходимо генерировать прямоугольную частоту около 1000 Hz ножкой микроконтроллера Attiny13. Вроде ничего сложного, настраиваем 8 битный таймер и в прерывании по переполнение инвертируем ногу, вроде посчитал. Загнал все это дело в Proteus, а на ножке показывает порядка 36 Гц. Проверял встроенным частотомером. Тактирование от внутреннего осциллятора на 9,6 МГц, CKDIV8... |
ATmega AVR Sht21 + Atmega несчитываются данные Доброго времени суток.Я чайник , но хочу стать самоваром. Подключил в Протеусе к шине И2с часы DS1307 и Sht21 , железа пока нет ,идут железяки ,да и код не клеится. Часы идут, выводятся на дисплей , значит протокол работает.С датчиком Sht21 проблема.Данные не считываются, Протеус выдает предупреждение ( команда не импортирована или зарезервирована), естественно бесконечно. Делаю все по... https://www.cyberforum.ru/ avr/ thread2632232.html | |||||||||||||||||
Работа с инкрементным энкодером ATmega AVR Нужна помощь по работе с энкодером, взял код из интернета и он почему-то у меня не полностью работает. Программирую МК atmega328P, энкодер модели lpd3806-600bm-g5-24c. #define F_CPU 16000000UL #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> int count; uint8_t last_state = 0; int main(void) { |
ATmega AVR Частота процессора в Атмел Студио7
Наверх
|