ATmega AVR Проблема с обработкой пакетов данных UARThttps://www.cyberforum.ru/ avr/ thread2611073.html Хочу реализовать обработку полученного пакета данных с ПК по UART, с использованием тайм-аута, взял идею здесь - http://mypractic.ru/urok-31-drajver-shagovogo-dvigatelya-na-arduino-s-upravleniem-ot-kompyutera-protokol-obmena-dannymi-s-ispolzovaniem-at-komand.html. Но проблема в том что при проверке символов после истечения тайм аута в массиве какая-то ерунда. Использую Arduino nano (atmega328p)
ATmega AVR Объясните структуру регистров счетчика, сброс при совпадение Разъясните мне на счет счетчиков на atmega 16.
Моя программа должна сбрасываться при совпадение чисел на двух индикаторах. Включал счетчики, настраивал их, но не могу понять, как сделать так, чтобы 2 счетчика сбрасывались при совпадение количества поступающих сигналов.
Пишу на WinAVR.
ATmega AVR Проблема с AVRISP MKIIКупил на ALI программатор AVRISP MKII, поставил AVRSTUDIO 4.18. Драйвер при этом поставился . В диспетчере устройств программатор видится корректно. Синий светодиод рядом с USB разъемом при подключении к комп. загорается. Однако светодиод
статуса быстро моргает красным. ПРИ ЭТОМ МИКРОКОНТРОЛЛЕР К ПРОГРАММАТОРУ НЕ ПОДКЛЮЧЕН. Читаем мануал AVRISP MKII
и узнаем, о том что красное моргание...https://www.cyberforum.ru/ avr/ thread2610176.html
ATmega AVR Странный UsbtiniДоброго времени суток друзья, Помогите разобраться с программатором и программой SinaProg. программатор не опознается avrdude prog 3.3. Пишет, что программатор не обнаружен, с SinaProg всё заработало, но с некоторыми трудностями.
#########################################
avrdude: AVR device initialized and ready to accept instructions
avrdude: Device signature = 0x1e9307
avrdude: Expected...https://www.cyberforum.ru/ avr/ thread2608094.html
Не работает мигание светодиода с использованием таймера Atmega328P ATmega AVR Отказывается работать код. Запустил таймер, на прерывание через 0.25 мс, и хочу использовать в основном коде выполнение функций через определенные промежутки времени и сразу же столкнулся с проблемой: НЕ РАБОТАЕТ!, изменение состояние выхода МК должно происходит каждые 20 сек. Использую микроконтроллерную платформу Arduino NANO. Тактовая частота МК 16 МГц.
#define F_CPU 16000000UL
#include...
ATmega AVR Нужно АЦП 12 bit Выбрать микроконтроллерВсем добрый день и здоровья!
Мне нужен микроконтроллер фирмы Atmel, имеющий АЦП 12 bit. Среди 8-разрядных есть микроконтроллеры семейства ATXmega, например, ATXmega32A4U-AU. Среди 32-разрядных есть микроконтроллер AT32UC3L064-AUT. Реально оба типа микроконтроллеров можно купить у продавца Чип и Дип. По цене первый микроконтроллер дешевле второго. Но главное, чтобы АЦП хорошо работал.
Прошу...https://www.cyberforum.ru/ avr/ thread2606680.html
ATmega AVR atmega128 - фронтДобрый день
есть код программы , делающий таймер по переднему фронту, вопрос заключается в том как переделать прерывание чтобы было по заднему фронту
.include "m128def.inc"
.def tmp = r16
.def r_zero = r17
.def t_l = r23
.def t_h = r24
.equ kn0 = 0https://www.cyberforum.ru/ avr/ thread2604424.html
Не могу разобраться с мега128 ATmega AVR AtmelStudio, ATmega128
Не могу понять, при инициализации счетчика, при установке TIMSK помоему виснет функция _delay_ms,
потому как Зажигается PD5 и все. Если раскоментировать предыдущую строку
//PORTA |= (1<<PA4); _delay_ms(1000);
то зажигается PA4 в все.
Все работает нормаотно если закоментировать
TIMSK=(0<<OCIE2) | (0<<TOIE2) | (0<<TICIE1) | (0<<OCIE1A) | (0<<OCIE1B) | (0<<TOIE1) |...
ATmega AVR Кодировка исходников в Atmel StudioДоброго дня, камрады!
Пишу прошивку для меги328, по работе. Каменты на русском (ибо коллега в инглише никак). И вот только сейчас, запушил на гитхаб и обратил внимание на этот досадный факт. Студия по дефолту сохраняет сорцы в cp1251, и как следствие - кракозябры вместо каментов.
Полдня уже гуглю как победить эту напасть, бестолку.
В студии можно File -> Save As -> и там уже указать нужную...https://www.cyberforum.ru/ avr/ thread2602428.html
ATmega AVR Перенос исходников с atmega32 на atmega324Всем доброго времени суток.Занялся переносом проэкта на другой камень.Перенес таймеры прерывания UART компилятор не ругается на ошибки только предупреждения(код не по феншую оформлен),но закаченый hex d контроллер работает не так.Не могли бы посмотреть правильно я перенес таймеры и прерывания ,может посоветуйте что еще надо переделать(чтение запись в флешь или работа с внешней флешь).Иде AVR...https://www.cyberforum.ru/ avr/ thread2600578.html
Написать программу на Ассемблере для включения кнопкой LED (ATMEGA328P) ATmega AVR Здравствуйте всем. По лабораторной работе дали задание написать программу на Ассемблере для включения кнопкой LED (ATMEGA328P).
На Протеусе создал макет но а программу не могу написать. Варианты такие порт для кнопки PORTB5, а для лампочки LED PORTB6. Надо чтобы при нажатии на кнопку загоралась лампочка, и при отключении выключилась.
ldi r16, 0b00100000
in PINB, r16
........... дальше в...
ATmega AVR ATmega32U4 SPI JTAGЗдравствуйте, Купил себе в Китае ATmega32U4 микроконт