|
|
Другие темы раздела | |||||||||||||||||||||||
ATmega AVR algorithm builder работа с таймером Здравствуйте , работаю в algorithm builder, кристалл AT90S8515. Как лучше реализовать задержку с помощью прерывания по таймеру? Например: паузу в n секунд. Может у кого есть ссылка на литературу? Много искал, но ничего толкового не находил. https://www.cyberforum.ru/ avr/ thread2649336.html |
ATmega AVR Как сравнить пару регистров с константой? У меня счетчик от 0 до 65535 сделан на двух регистрах S_L и S_H. И есть константа .equ Pov = 44580. Как поизящнее и быстро сравнить счетчик с константой? Сравнивать отдельно старший и младший, как в моем коде и больше никак? Просто интересно, какие еще есть решения. .equ Pov = 44580 X0: inc S_L ;Увеличить счетчик (младший байт) на 1 breq X1 rjmp X2 X1 : inc S_H ;Увеличить... | ||||||||||||||||||||||
ATmega AVR Atmega32+ 1-wire+ ds18b20 + UART(asm)
https://www.cyberforum.ru/ avr/ thread2646909.html Всем привет.Не могу решить эту задачу. Тема: Передача в персональный компьютер значения температуры, измеренной однокристальным AVR микроконтроллером (ATMEL) с помощью цифрового датчика температуры DS18B20 (Dallas Semiconductor). Так как я не смогу сделать проверку на компьютере(платы нет) решил эмулировать в proteus 8 professional и заменить rs 232 на uart.Разобраться как сделать эту работу не... |
ATmega AVR Разработка программного кода устройства
https://www.cyberforum.ru/ avr/ thread2643483.html На микроконтроллере разработайте устройство расчета и отображения на 8-ми светодиодах значения N! (N – факториал, где N=5 – определяется в програм-ме в виде константы). Расчет производится по одному из возможных внешних пре-рываний, инициируемых при нажатии кнопки. Проверьте работоспособность про-граммно-аппаратных средств в программе Рroteus и протестируйте полученный результат математическим... | ||||||||||||||||||||||
ATmega AVR Написать код устройства обеспечения индикатора напряжения Разработать программное обеспечение индикатора напряжения, выполненного на микроконтроллере (Atmega8, Atmega16) в соответствии с принципиальной схемой индикатора напряжения, представленной на рисунке 1 (отдельный лист выдается членом комиссии). Частота тактового генератора контроллера 8MHz. АЦП работает в непрерывном режиме следующим образом: измеренное напряжение отображается на светодиодных... |
ATmega AVR Частотомер на ATmega128 Здравствуйте, не могу разобраться в чем проблема. Написан код для того, что бы на выход PB4 подавался ШИМ сигнал, а с входа PD6 считывалась частота и всё это выводилось на ЖКИ. При подключении в протеусе у соответствующих портов мигают идикаторы, то есть сигнал приходит, но на ЖКИ ничего не выводится //библиотека хранящая адреса портов #include <avr/io.h> // Частота МК #define F_CPU... https://www.cyberforum.ru/ avr/ thread2643394.html | ||||||||||||||||||||||
ATmega AVR Динамическая индикация на два независимых индикатора на atmega8
https://www.cyberforum.ru/ avr/ thread2642965.html Здравствуйте. Так как только учусь программировать с миру по нитки собрал программу. На два индикатора разделил. Но никак не пойму как на втором индикаторе включить точку, что б она светилась постоянно не зависимо от отображаемой цифры. М и если можно, посоветуйте пожалуйста, как можно более оптимизировать код? #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> ... |
Обмен данными между FLASH-памятью, SRAM и EEPROM ATmega AVR Написать программу которая будет содержать в 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 подключением вроде разобралась(прикрепила скрин из протеуса). Что нужно добавить в коде? ... https://www.cyberforum.ru/ avr/ thread2638768.html | ||||||||||||||||||||||
ATmega AVR Потушить свеотдиоды Здравствуйте. Подскажите кто знает, есть такая задача: есть 7 кнопок, есть 7 лампочек. от 0 до 7. есть "код замка", например 3, 5, 7. Нажимаем на кнопку 3, загорается лампочка под номером 3, нажимаем на кнопку 5, загорается 5, и тд. После того как нажаты все три ПРАВИЛЬНЫХ кнопки, идет задержка и все диоды тухнут. написал такой код #define F_CPU 1000000UL #include <util/delay.h> #include... |
ATmega AVR
Наверх
|