|
|
Другие темы раздела | |||||||||||||||||||||||||||||||||
ATmega AVR Проблема с Atmega328P
https://www.cyberforum.ru/ avr/ thread2869735.html Добрый день! Делаю ребёнку игрушку с часами. Может кто сталкивался. Задача простейшая: считывание данных по I2C c DS1307 с использованием прерываний TWI. В алгоритме чтения используется повторный старт. Последовательные коды на входе прерывания в регистре статуса TWSR при использовании алгоритма с повторным стартом должны быть : 08 18 28 10 40 58. У меня же не формируется код 10.... |
Глюканул AVR Studio 4.19 ATmega AVR Приветствую. Без проблем всегда отрабатывал код типа _delay_ms (V), но сегодня компилятор выдал ошибку, требует целочисленную константу. В чём проблема? Как исправить? Можно ли сбросить как-то все настройки программы? Переустановка программы не помогла. #define F_CPU 8000000UL // Я использую внутренний генератор 8 МГц #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h>... | ||||||||||||||||||||||||||||||||
ATmega AVR Программирование микроконтроллера ATMega48
https://www.cyberforum.ru/ avr/ thread2867817.html Доброго времени суток, уважаемые сидельцы данного форума. Недавно задали тему-построить на программе AtmelStudio на микроконтроллере ATmega48 автоматический светофор. На кнопку SW0-светофор выключается, на кнопку SW7-светофор включается. Как начинающему, помогите мне с этой программой. Мне важно понять, как и что программируется. |
ATmega AVR Нужна проверка кода
https://www.cyberforum.ru/ avr/ thread2867673.html Здравствуйте. У меня есть задание, я написал код, как смог, но по определенным техническим причинам, не могу запустить его на протеусе что бы проверить. (или каким то другим способом) Мог бы кто то запустить его для теста, и сказать - соответствует код заданию или нет? Спасибо. ====================== Задание ====================== При наборе трехразрядного кода с помощью кнопок SW0 – SW7... | ||||||||||||||||||||||||||||||||
Указатель на начало массива ATmega AVR Создал секцию: SECTIONS { .rodata : { . = ALIGN(16); _start_cmdList = .; *(.cmdList) KEEP(*(.cmdList)) _stop_cmdList = .; } } |
ATmega AVR Мелодия как входной сигнал на МК
https://www.cyberforum.ru/ avr/ thread2860563.html Доброго времени суток, подскажите пожалуйста, можно ли сделать задуманное. В общем хочу чтобы с любого смартфона через наушники подключённого к Atmega8 подавалась определенная мелодия ,а атмега её обрабатывала уже дальше. Важно, что бы именно на определенную мелодию она срабатывала ,а на другие нет. Подскажите или укажите направление где можно почитать про это. Заранее благодарю... | ||||||||||||||||||||||||||||||||
ATmega AVR Оптимизация, быстродействие кода Всем привет! Вопрос по быстродействию. У меня очень быстро должно сработать прерывание Таймера, в нем присутствует такая команда: PORTB |= (1 << SOLENOID_DEFECT) SOLENOID_DEFECT определён как: #define SOLENOID_DEFECT 3 // соленоид дозатора Были мысли такие: https://www.cyberforum.ru/ avr/ thread2860058.html |
ATmega AVR Бесконтактный тахометр на Atmega8 Здравствуйте уважаемые, стоит задача: сделать бесконтактный тахометр на Atmega8, вывод данных на дисплей. Идея какая: мерить время каждого оборота - Т, с помощью прерывания на ножке PD3 и запускать таймер на отчет времени, и когда прерывание срабатывает повторно останавливать таймер и записать в переменную timer значение TCNT1 и отключить таймер до следующего прерывания. Чтоб узнать период... | ||||||||||||||||||||||||||||||||
ATmega AVR не заходит в if в отладке пишу в атмел студио 7 на с. привожу код как есть. проблема в том что во время отладки в void start(void) в if (Flag_IT_timer0 == 1) не заходит в if. Flag_IT_timer0 вручную ставлю в 1. #define F_CPU 8000000UL #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #include <stdio.h> #include <stdlib.h> #include <avr/io.h> //#define button (!(PIND&(1<<5))) unsigned char... https://www.cyberforum.ru/ avr/ thread2857660.html |
ATmega AVR Не могу запустить Fast_PWM в Atmega8 на ассемблер
https://www.cyberforum.ru/ avr/ thread2856683.html Доброго времени суток. Задача запустить Timer-counter_1 Atmega8 в режим Fast_PWM с выводом неинвертированного ШИМ-сигнала на вывод OC1A или OC1B. Симуляцию делаю в Proteus. Разрешающую способность установил 10 разрядов (WGM3-0=0b0111). Почему при переполнении максимума счета TCNT1=0bxxxxxx11 11111111 идёт сброс регистров OCR1A и OCR1B? Т.е. любые данные в OCR1A и OCR1B обнуляются при... | ||||||||||||||||||||||||||||||||
ATmega AVR Параллельный стабилизатор управляемый программным ШИМ микроконтроллера Всем читающим, привет!) Админам, просьба уточнить раздел, тк я не совсем определился.) Суть- есть задача идея сделать параллельный стабилизатор используя возможности предположим attiny13. Понятно, что нужно использовать программный ШИМ с обратной связью, выход устройства с открытым коллектором. Буду благодарен за любые подсказки, которые помогут моей идее) Добавлено через 35 минут... |
ATmega AVR Плавное мигание светодиодом
https://www.cyberforum.ru/ avr/ thread2853813.html Здравствуйте! Необходимо написать программу, чтобы плавно зажигать светодиод в течение двух секунд, затем сделать так, чтобы на протяжении двух секу
Наверх
|