Публикации по теме 'atmega'


Сделайте свою собственную плату AVR
Плата AVR является важным устройством разработки для многих разработчиков микроконтроллеров. А иногда по какой-то причине это может быть дорого. Но хорошая новость заключается в том, что сделать эту доску не так уж сложно. Вы можете создать свою собственную плату для разработки AVR с некоторыми электронными запасными частями в своей лаборатории. Предварительный Чтобы следовать этой инструкции, вам необходимо иметь базовые знания о пайке, прототипировании с помощью перфорированной..

Вопросы по теме 'atmega'

Использование таймеров Arduino
Я использую этот код Arduino для генерации импульса 5 В, 200 кГц с шириной импульса 50%. void setup() { // put your setup code here, to run once: pinMode(pwmpin, OUTPUT); pinMode(FBo, INPUT); pinMode(FBi, INPUT); noInterrupts(); //...
703 просмотров
schedule 10.03.2024

ISR для Timer Compare Match не работает
так что в основном я пытаюсь настроить ISR (подпрограмма прерывания), чтобы просто включить свет, но ISR, похоже, не работает. Я много просматривал техническое описание микроконтроллера, чтобы понять, делаю ли я что-то не так, но ничего не нашел....
253 просмотров
schedule 28.11.2023

Осциллирующий сигнал на цифровом выходе AVR ATmega32U4
Я настроил свой Atmel ATMega32U4 с реле (используя NPN-транзистор для управления подачей 5 В на реле, а не управляя им напрямую с микроконтроллера). Я хочу использовать PD4 в качестве цифрового выхода для управления состоянием реле. Поскольку позже...
168 просмотров
schedule 08.11.2022

Почему a*b/c вместо a*(b/c) дает в 3 раза больший размер программы на AVR?
Недавно я попытался упаковать свой код в небольшой ATTiny13 с 1 КБ флэш-памяти. В процессе оптимизации я обнаружил нечто странное для себя. Возьмем пример кода: #include <avr/interrupt.h> int main() { TCNT0 = TCNT0 * F_CPU / 58000; }...
92 просмотров
schedule 14.10.2022

мигание светодиода с использованием прерывания переполнения таймера 1 в atmega328p
Я пытаюсь мигать светодиодом с помощью ISR в течение 3 секунд, здесь используется atmega328p. Я пытаюсь создать 1-секундную задержку в isr, используя TIMER1 (16 BIT), а затем зациклить ее на 3 секунды. Светодиод подключен к PD7, не знаю почему не...
189 просмотров
schedule 09.11.2022