Форум программистов, компьютерный форум, киберфорум

Форум программистов и сисадминов Киберфорум


КиберФорум - форум программистов и системных администраторов. Бесплатная помощь в решении задач по программированию, математике, физике и другим наукам, решение проблем с компьютером, операционными системами.
Войти
Регистрация
Восстановить пароль

Темы раздела Микроконтроллеры ATmega AVR

Error passing argument from pointer to non-enclosed address space
Всем привет. Не могу найти решения, прошу помочь. Microchip Studio 7 (Version: 7.0.2542) - проект для Atmega8. #include <avr/io.h> void send(char word){}

Чем скомпилировать проект с гитхаба?
Вот проект - https://github.com/raphnet/usb_game12 Это усб джойстик на Atmega8. 3 или 4 года назад, я копался в коде блокнотом, вроде сделал всё что надо(но это не точно), теперь не помню как...

Инициализация дисплея на PCD8544 (дисплей от нокиа 3310)
Здравствуйте. Хочу подключить этот дисплей (3310) к мк Atmega328 . С сборкой в железе проблем нет, не очень понимаю как сделать инициализацию дисплея. Мануал на дисплей есть, на мк есть. Язык для...

Attiny2313 ШИМ в режиме CTC
Добрый день.Собрал такую схемку,которая выдаёт пачку с регулируемым числом импульсов и ШИМа. Вроде всё работает и частота около 7кГц(+- 1кГц допустимо для моего случая ) , но при увеличении ШИМа...

Низкое напряжение на выводах микросхемы
Напряжение питания от программатора около 3.3 В, напряжение на выходе с определённого момента стало около 1.7 В под нагрузкой диод + резистор и около 2.5 В без нагрузки. На сколько я знаю, напряжение...

Режим Power Down на AtMega 8L
Здравствуйте. Потребовалось организовать на AtMega8L режим минимального энергопотребления с выходом по Int0. Тестовая схема для проверки режима: Программа простенькая, только для проверки входа и...

[ATmega16] Генератор импульсов и компаратор напряжения
Здравствуйте, необходимо написать код на ассемблере для ATMEGA 16. ЗАДАНИЕ:необходимо чтобы ATMEGA16 на два транзисторных ключа поочереди подавала напряжение 5В , т.е. например на Т1 подается 5В с...

Visual Studio Code для AVR
Не получается настроить Visual Studio Code для разработки AVR Проверяю на простом Blink с delay: При этом среда не указывает на ошибки, все по коду определяется как положено. При попытки...

Вывести обратный отсчёт таймера на индикатор
Поправь код чтобы Таймер на индикаторе с обратным счетом в минутах от 50 до 0 включается двигатель, от 10 до 0 секунд выключен, цикл повторяется в программе AVR Studio 4 .include"m1281def.inc" .def...

Как читать количество импульсов с частатой 1-5кГц
Добрый день всем, использую атмега64А на вход PD1 поступает прямоугольный сигнал с частатой 1-5кГц. Нужно расчитать количество импульсов Заранее спасибо

Работа с CD картой по SPI. Ассемблер
Доброго времени суток. Пытаюсь научиться работать microCD картой через аппаратный SPI AT90Can128. Подключил карточку, перевожу в режим SPi, провожу инициализацию, на команды CMD0 и CMD1 отвечает...

Необходимо исправить ошибки в Assembler
Здравствуйте, помогите пожалуйста исправить ошибки в Assembler. Задание: Вычислить значение выражения (92+47)*(77-14) OR 10011010b, сохраняя промежуточные результаты в стеке. #define tmp R16...

Вычислить значение выражения
Прошу помощи с assembler. Необходимо написать на ассемблере одно задания. С ним не знаком, помогите кто сможет) (atmega128) Программа который использую это AVR 4 Вычислить значение выражения...

Как оптимизировать код СИ? atmega8
Здравствуйте, проблема такая. Пишу код для микроконтроллера для блока вынужденных колебаний. Столкнулся с проблемой переполнение памяти, причину не могу найти. Значит в функции control_outlet2, если...

Можно както прошить контроллер, чтобы он работал от внутреннего генератора?
Всем привет! Вопрос, а если у меня есть ардуина со сменным микроконтроллером в дип корпусе. Можно както прошить контроллер, чтобы он работал от внутреннего генератора? Чтобы контроллер мог потом...

обмен через HC-06, не могу понять что за кодировка приходи в МК и уходит из МК
Добрый день! К Atmega32A подключил HC-06 модуль bluetooth HC06 | MK RX -> TX TX -> RX Пытаюсь из моб. приложения: послать символ -> обработать -> отправить ответ , но в блок...

Кто поможет прошить в Питере ATMEGA 328 PU ?
Здравствуйте. Нужен Питерский спец. для прошивки. Файл прошивки есть. Добавлено через 4 часа 51 минуту Плата есть, микрик есть, файл прошивки есть.

attiny10 проблема при использовании float
Всем привет. В Microchip Studio 7 (Version: 7.0.2542 - ) столкнулся с проблемой. При использовании переменной по типу float в функции для Attiny10 среда при компиляции проекта ругается на конфликт...

Мултиплексор АЦП Atmega328
Всем доброго времени суток. Такое недопонимание у меня возникло: сколько разрядов имеет мельтиплексор АЦП Atmega328? В пособии "Евстифеев А.В. Микроконтроллеры AVR семейств Tiny и Mega фирмы ATMEL,...

Круг на Экране nokia 3310
Помогите пожалуйста сделать круг Пока что получилось сделать только ромб Не могу понять как сделать круг #define F_CPU 1000000UL #include "avr/io.h" #include "util/delay.h" #include...

Как реализовать вещественный ввод числа в калькуляторе авр?
Есть C-шный код калькулятора на мк atmega8 который может считать только целые числа, каким образом можно осуществить ввод числа допустим (55) потом поставить точку и написать 2-ую часть числа, чтоб в...

Резервирование байт в оперативной памяти и их смещение
Добрый день! Моя проблема состоит в следующем: Мне нужно после определенных вычислений вынимать из оперативной памяти заданное мной значение на основе вычислений. Я резервирую нужные байты ...

Не прошивается atmega128a
Не могу прошить atmega 128a .atmega32a прошивается а ту программатор не видит?В чём дело? Может есть моменты о которых я не знаю?

Программирование секундомера со световым циферблатом
/*Система индикации микроконтроллера выполнена в виде набора шестидесяти светодиодов, последовательно загорающихся по мере отсчета времени. Органы управления включают кнопочный пульт с функциями...

Проблема при программировании Atmega16a
Доброго дня. Хотел прошить Atmega16a . Программатор собран на сн341а. Программа avr ch341a full mode programmer. Программатор программой определяется. Но при попытке каких либо манипуляций, выдает...

Матричная клавиатура на атмега8, как сохранить вводимые мною данные
Я не понимаю как можно сделать так чтобы вводимые мной данные с матричной клавиатуры 4x4 сохранялись в переменную(ну или в массив) только если брать массив мне нужно чтобы по нажатию на кнопки 1, 2,...

Реализовать 3 обработчика прерывания ATmega8(0X00E, 0X00F, 0X010)
Само задание звучит следующим образом: "Разобраться с поддерживаемыми прерываниями. Реализовать 3 обработчика прерывания". У меня микроконтроллер Atmega8. В интернете искал информацию, но столкнулся...

Драйвер двигателя IR2233
Здравствуйте! Возможно ли запустить двигатель мощностью 10-15КВт используя этот драйвер и мощные IGBT-транзисторы? В драйвере имеется защита по току, опорное напряжение 0.5 В, после которого идут...

Подскажите как сделать прошивку для реле напряжения
Всем привет. Взялся написать прошивку(хотя я и не программист немного знаю азы си ) для реле напряжения на atmega8 но у меня затык в том что я привык что если индикаторы 7сегментные то код символа...

Принять по uart rs232 код в мк AVR, перевести его в десятичный и отобразить на дисплей wg12864
добрый день, у меня есть задача принять по uart rs232 0b01010101 код в мк AVR перевести его в десятичный и отобразить на дисплей wg12864, может кто сталкивался с такой задачей поделитесь примером...

Ошибка при смене avr-gcc на Clang (линковщик не линкует)
Приветствую! Есть код, который состоит из нескольких файлов, есть Makefile. Все это прекрасно компилируется, линкуется и собирается в .hex файл при использовании avr-gcc, но если меняю компилятор...

[Atmega128] Динамическая индикация на многоразрядном семисегментном индикаторе
Всем привет. Программирую на МК Atmega128. По заданию встрял на динамической индикации для 7-ми сегментного. Прописал цикл для смены разряда и числа в нём, но почему-то вместо одного разряда...

Программный энкодер на AVR
Избитая тема и всё же хотел бы спросить. Какой алгоритм энкодера.И как правильно организовать работу энкдера .?

Есть исходники atmega32, надо перепрошить для atmega16
Здравствуйте, есть исходники atmega32 , надо перепрошить для atmega16 Как это можно осуществить ?

Измерение текущих значений напряжения и тока, код в протеус
собрал схему в протеус, нужно написать программу. задачей является измерение текущих значений напряжения и тока. схема собрана на микроконтроллере ATmega32. новичок

Конвертер СС на ATMEGA16
Подскажите пожалуйста, на схеме дип-переключатель, нужно что бы при первом переключении набранному числу устанавливалась система счисления, второе переключение сразу вывод на дисплей. 4 переключателя...

Сконфигурируйте линию порта PB2 на вход, прочтите значение соответствующего вывода МК в флаг Zero (номер бита sreg (1)
Не менять других флагов

Не работает вывод с OC1B от Tim1 в режиме fast-pwm Attiny84
Хотелось сделать аппаратный ШИМ на ноге PA5(где есть OC1B), с ограничением TOP, в виде сброса TCNT1 по прерыванию по OCR1A, но на осциллографе не отображается никакой сигнал. При этом прерывания на...

Запись в массив из клавиатуры
Здравствуйте. Надеюсь на вашу помощь. Нужна литература, ссылки, примеры. К Google и Яндекс прошу не отправлять, там уже была и не найдя ответа на мои вопросы пришла за помощью к Вам. Язык...

Ds18b20 AVR конверсия вещественой температуры
/* * 1-wire(mega32a).c * * Created: 13.03.2018 5:40:10 * Author : User */ #define F_CPU 8000000UL//устанавливаем частоту процессора 8 000 000 гц #include <avr/io.h>//вкл библиотеку к...

Объясните, пожалуйста, что происходит с флагами в этих программах во второй строчке?
Проанализировать приведенныe фрагменты программы на языке ассемблера микроконтроллера ATmega328P. Определить числовые значения регистров R16 R17, а также состояние флагов C,Z,N регистра состояний...

Прошу совета по актуальной литературе МК микроконтролеров Atmel
Пользуюсь для изучения предмета "Евстифеев А.В. Микроконтроллеры AVR семейств Tiny и Mega фирмы ATMEL, 5-е изд (2008)" С 2008-го много чего изменилось... Посоветуйте современную литературу по сабжу,...

Отправка данных на удалённый сервер
Доброго времени суток. работаю над проектом (сбор данных с различных датчиков). И если по программированию AVR вопросы легко решаются то я не представляю как отправить данные на удалённый сервер....

Передача в asm код значений переменных функции C
void xxx(unsigned int adr, unsigned char data) #asm out EEARH,.... out EEARL,... out EEDR,... Подскажите как вывести эти переданные переменные в си коде в регистры адреса и данных пишу в...

Мусор в eeprom на codevision
eeprom_write_byte(256,5); при чтении eeprom в файл получается вот такой результат 05 05 05 05 и так далее 32 адреса. до этого пробовал свою функцию писать ,как советует изобретатель...

Дизассемблирование прошивки
Нашел я вот такую плату на Atmega8a-au: Подключил к USBasm, и прогой Khazama AVR Programmer слил флешку. Получился у меня вот такой hex: ...

Питание Attiny13
Всем доброго времени суток! Ситуация следующая: я гуманитарий, взялся за маленький проект из собственного интереса. Дано: аттини13, фоторезистор, сервопривод, лион аккум 3.7в и повышающий модуль...

Ошибка компиляции при добавлении нового флага
Здравствуйте! Пытаюсь разобраться в работе с флагами на Си. Пишу для МК AVR mega16 в Atmel Studio 7. Где-то позаимствовал часть кода struct { unsigned int flag0:1,//флаг ...

Программирование секундомера, семисегментный индикатор
/*Программирование секундомера со световым циферблатом Система индикации микроконтроллера выполнена в виде семисегментовых блоков, работающих по мере отсчета времени. Органы управления включают...

Что происходит при OUT SREG, R16? Как это влияет на флаги N,C,Z?
Проанализировать приведенный фрагмент программы на языке ассемблера микроконтроллера ATmega328P. Определить числовые значения регистров R16 R17, а также состояние флагов C,Z,N регистра состояний SREG...

Ошибка Invalid opcode 0xFFFF at pc-0x001E
В AVR studio 4 при компеляции нет ошибок но когда в протеусе нажимаю кнопку чтобы запустить таймер сразу вылетает ошибка. .include "m645def.inc" .def temp=r16 .def timer=r17 .def temp1=r18;0...

Парсинг строки в массив
Доброго времени суток. Существует строка, которая поступает из UART'a и её необходимо распарсить в массив int. Со всеми стандартными методами СИ возникла проблема (типа strtok и прочими). Эти методы...

Индикатор токов цифровой корректирующий и регулирующий
Сделал такое устройство на Атмега 32, на 3 входа 0-20 ма или 0-+2,5В, АЦП Атмега 32.. Применил прошедшей зимой к балконному "погребу" - ящик на балконе для хранения зимой овощей 200х70х35 см вдоль...

AVR AT90S2313. Управление тремя светодиодами
Имеется микроконтроллер AVR AT90S2313. Имеются три светодиода. Непрерывно горит красный. При нажатии кнопки жёлтый и зелёный светодиод начинает мигать 3 раза, выключается и загорается средний...

Переключатель частоты
Здравствуйте. Cобрал двухканальный генератор сигнала на Atmega328, поскольку таймеры при настройках не имеют дед-тайм, а для управления ключами в ИБП нужно "мертвое" время, решил элементарно задать...

Странное поведение Attiny84a при попытке выключить таймер
Всех приветствую! Появилась проблема с выключением таймера TIM0 настроенного на FastPWM. Хотел сделать автономное устройство, и планировалось выключать ШИМ, когда это не нужно, но при попытке...

ATtiny и полудуплексный UART
Может у кого есть библиотека для программного UART на простую ногу PCINTx (не аппаратное USI) через прерывания таймера? Rx и Tx на одной ножке, передача и прием по очереди.

Сложить два 6-байтовых числа (Assembler)
Нужна помощь. Задача: Сложить два 6-байтовых числа. Никакого опыта в работе с ассемблером.

USART проверка связи с другим микроконтроллером
Здравствуйте. Два микроконтроллера AtMega8, соединены по UART. При первом подключении необходимо проверить наличие связи между первым и вторым мк. В интернете не удалось найти готовое решение. ...

Microchip Studio7 - настройка среды
Всем привет! В Microchip Studio7, при создании заголовочных файлов, у меня создается file.h. Но он пустой. Смотрел ролики на Yutub, там видно что при создании нового file.h уже содержит строки...

Не работает алгоритм последовательного загорания лампочек с интервалом Т1 в ATMl studio и Proteus
"На вход схемы поступает 8 сигналов x1...x8 Вы выход схемы поступает 8 сигналов y1...y8 В системе имеется 4 таймера T1 = 2с, T2 = 3с, T3 = 7с, T4 = 11c y1..y4 загораются последовательно с...

spi индикация на сдвиговые регистры CH595
здравствуйте друзья, работа сдвигового регистра 595 и 7 сегментного индикатора состоящих из 5 индикаторов, принял , показал, сбросил, вроде бы всё просто, а вот если эти же команды подать на атмегу и...

Составить программу, которая без внешнего прерывания реализует функцию D-триггера, а по внешнему прерыванию – T-триггера
Составить программу в CV AVR и Proteus Составить программу, которая без внешнего прерывания реализует функцию D-триггера, а по внешнему прерыванию – T-триггера (где вход С D-триггера становится...

[ATtiny15] Не срабатывает прерывание
Не могу понять почему не срабатывает прерывание. .include "tn15def.inc" .def i=r19 .def j=r21 .def k=r22 .def m=r24 .def j1=r25 .def k1=r26 .CSEG

Не определен регистр счётчика
main.c:140: error: 'COM01' undeclared (first use in this function) main.c:140: error: 'COM00' undeclared (first use in this function) main.c:140: error: 'WGM01' undeclared (first use in this...

атмега8 не работает
не работает Аtmega8 Из личного опыта хочу поделится. есть у меня 2 контролера Аtmega8 решил прошить фьюз доктора хоть он мне и не нужен я просто хотел проверить микросхемы рабочий или нет снял...

Assembler, перевод из c++ в assembler. 2 строки
Не понимаю, как на assembler перевести эти строчки кода - #include <iostream> using namespace std; int main() { int mas = {0, 1, 2}; for(int i=1;i<=3;i++)

калькулятор на atmega8
Кто может помочь, нужно сделать простой калькулятор с функциями (+, -, *, /) с возможностью вводить вещественные и целые числа к примеру (2,54+5=7,54). При этом желательно использовать atmega8 или...

Мощный электродвигатель или серво
Приветствую всех! Суть проблемы такова имеется сервопривод dmond 8,4v (DBS5084V) блок питания на 8v 3А, усилие привода 50кг. Плата ардуино Мега 2560. Подключаю серво как по всем мануалам на Digital...

Не работает Отладка в Atmel studio 7
Всем доброго времени суток! Купил себе программатор "USB AVRISP XPII (AVRISP mkII), Внутрисхемный AVR/XMEGA программатор с поддержкой ISP и PDI интерфейсов" Тактирую МК от внутреннего RC 1кГЦ,...

Пролог ассемблерной функции
Добрый день. Есть код на C ( функция main в файле main.c), есть файл dummy.s с функцией dummy. В функции main вызываем функцию dummy. У неë не генерируется пролог/епилог, что нормально. Но при...

При зажатии двух кнопок, скорость моргания, "то есть задержки", увеличивается.
Здравствуйте. Не могу пока что создавать свои темы. А ответа на вопрос не нахожу на форуме. Я только учусь Ассемблеру на AVR используя ATmega8 в качестве подопытного. У меня такая проблема. ...

Задание для начинающих
Помогите разобраться, у нас есть два 4 байтовых числа 4 байта первой цифры находятся в реестрах r16,r18,r19,r20 (r16 наимладший, r20 наистарший), 4 байта второго числа r21,r22,r23,r24 (r21...

Зацените програмку плавного включения и выключения светодиода
Всем доброго времени суток. Прошу заценить программу плавного включения и выключения света на предмет лишних телодвижений и вобщем, хотелось бы послушать критику. Спасибо. #define F_CPU 1000000...

[ATmega8535L] Реализовывать: меняется яркость светодиода и меняется число на светодиодном индикаторе
Спроектировать микропроцессорное устройство. В качестве устройства управления использовать микроконтроллер Atmel ATmega8535L. В качестве устройства ввода использовать кнопки. В качестве устройства...

Написать программу управления светодиодом на языке C в AVR Studio 4 для МК ATmega8
Задание: написать программу управления светодиодом на языке C в AVR Studio 4 для МК ATmega8. Для выполнения данной л.р. необходимо кое чем дополнить AVR, а именно WinAVR (установщик прикрепляю в...

Вычислить выражение
Решение лабораторной на ассемблере через avr studio ____ PD5=PA1+PA2⊕PD0

Занести в регистр R1 двоично-десятичное число ХХ отобразить его на втором и третьем знакоместах статической индикации
Задание: Занести в регистр R1 двоично-десятичное число ХХ отобразить его на втором и третьем знакоместах статической индикации. индикации * * потушить первое и четвертое знакоместо. Не знаю как...

Проблема с delay
Здравствуйте. Есть код, и он работает за исключением маленькой проблемы. Такое ощущение что функция _delay_ms() живёт своей жизнью и я не могу понять в чём проблема. Вот кусок кода: LCD_Goto(0,0);...

AVR studio Assembler. Вывод промежуточных значений регистров/переменных в текстовый файл
Доброго времени суток. Вопрос в следующем: есть ли возможность в AvrStudio 5.1 и AvrStudio 4 при запуске программы выводить промежуточные значения регистров и значения ячеек памяти в текстовый файл...

Опрос сенсорных кнопок
Всем здравия. Имеется Таймер встраиваемого духового шкафа Hansa. По воле периодического отключения света перестал работать от слова совсем. На мой взгляд слетела прошивка. Пробовал считать и заново...

Switch и вызов функции генератора на Т0 проблема
Понадобилось сделать переключатель switch на atmega328 для переключения между генераторами меандра (на различные частоты). Генератор на таймере Т0 в режиме СТС, разница между подключаемыми...

Запись на SD карту при параллельных процедурах
Всем привет! Столкнулся с такой задачкой: Есть массив байт из 100 точек(Показания АЦП), его необходимо записать на SD-карту(далее по тексту просто карту). Запись на карту произвожу при помощи FatFS...

Почему Atmel Studio ругается на эту строку
paskal, привет ! подскажи пожалуйста , почему Atmel Studio ругается на эту строку ... interrupt void timer1_compa_isr(void) ... подчеркивает - interrupt. наверно код написан в другом компиляторе ....

[At90pwm3b] Не получается обновить регистр DACH
добрый день всем. пытаюсь победить сей мк. не получается обновить регистр DACH if (term>50) { DACH=200; } if (term<50) { DACH=100; }

Режим внешнего источника синхронизации таймера AVR на выводе Tn
Добрый вечер. В таблице прескалеров при настройке 16-битных таймеров есть режим "внешний источник синхронизации Tn_FALLING/Tn_RISING и лапа на микроконтроллере для подключения этого самого...

передача по UART ( ARDUINO) на ПК. Обнуляются старшие 3 биты в приеме данных на терминале
Всем привет! Проблема в следующем: отправляю с ардуино - max485 - rs485-usb на терминал приема байты, но байты приходят правильно только 4 младших. Пример:передаю на терминал 0x7B, приходит 0x1B. ...

Нет доступа к классу, находящемуся в другом файле, из окна main в Microchip Studio
Здравствуйте! // timers.h class Mode8bitTimer0; Это прототип класса. // timers.cpp

Генерация звука разной тональности на xplain ATmega324PB
Можно ли сделать из представленного ниже кода что-то, что будет выводить на динамик звуки разной тональности (До, Рэ, Ми...)? Схема подключения микроконтроллера к динамику во вложении. Заранее...

Библиотека АЦП HX711
Здравствуйте. Собрал весы на Atmega8 и АЦП HX711. Весы постоянно выдают число 8388607. Я пробовал менять подключение тензодатчиков и соединения проверял, но все тщетно. Нашел человека, который...

Проблема с проектом на UART
Добрый вечер, у меня возникла проблема с программированием МК atmega16. Мне нужно в проекте использовать переменные для UART но компилятор их почему то не видел, подключал уже все возможные...

AT90S2313 управление лифтом
Имеется микроконтроллер AVR AT90S2313. Имеются две кнопки вызова на двух этажах (по одной на этаже) – на первом и третьем, а также две кнопки внутри лифта. Предусмотреть три светодиода. Нижний –...

SPI. На дисплей выводится надпись Button N is pressed 3 times
Разработать проект программы, управляющей передачей данных между двумя микроконтроллерами по интерфейсу SPI. Источником передаваемых данных является кнопочный пульт, подключенный к первому...

Нужно написать код в atmel studio счетчика 0-9 по нажатию кнопки
Написать нужно код в atmel studio на atmega8 чтобы при зажатии кнопки счётчик добавлял +1

Attiny13 загвоздка с АЦП
Всем привет. Понадобилось мне сделать преобразователь повышающий на attiny13 со стабилизацией напряжения. В общем, набросал схему, собрал, настроил ШИМ, но дальше пошли непонятки. Перепробовал...

Что происходит в результате выполнения программы после Reset?
Каков смысл команд и что будет в R0 после выполнения фрагмента: main: LDS R31,$5D LDI R30,1 ST R0,Z+ PUSH R30

VS Code+AVR+CMake
Здравствуйте друзья. Скажите пожалуйста как сделать проект AVR, собрать его с помощью Смаке в VS Code? Цель простая, помигать светодиодом в proteus. Понимаю что есть няшная Atmel Studio, но хочется...

Измеритель параметров полупроводниковых приборов на ATmega8
Наверняка многие уже слышали об этом приборчике и многие сделали себе такой же. Я собирал тестер почитав этот форум http://pro-rodyo.ru/measure/8930/ В итоге получился компактный, дешевый, удобный...

Наручные часы на ATMEGA
Итак часы на моем запястье красуются уже почти год. Какой результат? 1. Несмотря на свою "топроность" снаружи, часы нисколько не мешают. Я к ним привык и доволен :-) 2. По функционалу. Реально...

Вопросы по MikroPascal
Вплотную занялся MikroPascalем, возникают вопросы, буду задавать их в этом топике..... 1. Проект работал, все копилировалось. Вдруг при билдинге компилятор стал выдавать -0 360 Unresolved extern...

amForth
> amforth 5.1 ATmego32A 16000 kHz risit source= 2 > words spi@ spi! -spi2x +spi2x spi_clk -spi +spi spi.f/128 spi.f/64 spi.f/16 spi.f/4 sp i.mode3 spi.mode2 spi.mode1 spi.mode0 spi.MSTR...

Программатор Громова
Доброго всем дня! Есть пару вопросов для уточнения по программатору Громова. Имеется контролёр ATmega-16APU. Нанёс всё на плату методом лазерного утюга. Сегодня поеду в нигазин куплю маркер что бы...

Errata
В конце каждого даташита на МК есть раздел Errata. Там описаны ошибки, которые умудрились натворить разработчики МК. Некоторые из них очень опасные и могут залочить кристал... навсегда. Сдаётся...

Modbus на AVR
Любі друзі! Ой, что это я? Опять скажут, что бывшего украинского Президента цицирую. Хотя это чистой воды брехня. Это он меня повторял :) Итак, хотел было разместить свое сообщение в разделе "Я...

Работа с портами ввода-вывода AVR
Всем доброго времени суток. Я написал статью про работу с портами ввода-выдода МК семейства AVR. Статья состоит из двух основных частей. Первая часть - обзор подходов работы с портами на чистом...

Подключение кнопки, удаленной на 300 метров
Добрый день! Возник такой вопрос: кнопка, посылающая информацию МК будет расположена на расстоянии примерно 300 метров от МК. Просто взять и удлиннить провод от ноги МК на 300 метров рука...

AVR Studio 5
Atmel выпустила нувую IDE AVR Studyo 5 Подробности на канале ютьюба http://www.youtube.som/usir/AtmelCorpor ... E889E62E50 Скачать бетаверсию можно сдесь http://www.atmel.som/microsite/avr_stud...

Программатор на AT90USB162
Такая проблема образовалась, народ. Расскажу по порядку. Началось всё с того, что я возжелал собрать клон AVRISP mkII от LUFA. Пошарился по интернету, нашел пару- тройку схем, заказал пару...

Залочил AVR
Залочил мегу8 вот таким образом: <Изображение удалено> Как можно вернуть её к жизни? Пробовал внешним сигналом ~100 Гц, не помогло. Кварц тоже. Какие еще могут быть варианты?

USB прогеры в топку,собераем LPT
Отличный плюс этого программера - никаких дров,воткнул,включил поньку,шей сколько влезет.Переразвел платку под себя немного.Ссылка на источник:...

Программатор для AVR
Собираю уже второй программатор и он не работает=( Первый был STK 200/300 на буферной микросхеме (грешу на микросхему... т.к. мог перегреть=( Второй Громов там вообше признаков жизни нету=( Есть...

LC-meter на AVR
Я сделал LC-meter на AVR. Руководствуясь разработкой от товарища okt ( http://rodyokot.ru/konkurs/024/ ), а также присоветованной SWK схемой на PIC ( например тут -...

Algorithm Builder for AVR
вот такой программой я пользуюсь, чтобы делать то, что приносит как и моральное, так и материальное удовлетворение. пишу программы в Algorithm Builder с 2005 года, и не нашёл минусов. а плюсы, хм, да...

Вопросы по синтаксису Си
Здравствуйте, интересует несколько вопросов по неизвестным конструкциям языка Си под AVR, типа: 1. __fuse_t __fuse __attribute__((section (".fuse"))) = { .low = LFUSE_DEFAULT, .high =...

Цифровой тахометр на ATtiny2313
Хочу сделать цифровой тахометр на ATtiny2313 и 4х сегментном светодиодном индикаторе, для 21093. Вот соображаю как правильно мерить количество импульсов с катушки зажигания, и выводить это на...

CAN интерфейс
Люди, подскажите что такое CAN интерфейс. Ну то что это интерфейс я не сомневаюсь, то что в AT90CAN128 бывает я тоже знаю. А вот что то по конкретнее. Желательно с примерами.

Не работает на Win7 ноутбуке 100% работающий проггер AVR910
Не работает на новом ноутбуке с Win7 Ultimate 100% рабочий программатор AVR910 с прошивкой от Protoss. Весь прикол, что на старом компьютере с XP SP3 определяется сразу (проблема не с драйверами)....

Куда уходить от АВР? Если уходить вообще :)
Уважаемые форумчане, хотелось бы нехоливарного ответа на простой вопрос: на какой из АРМов посмотреть, почитать, прикинуть туды-сюды - если решил прислушаться к мнению знатоков и оценить возможность...

AVR Studio 4.18
Кто ставил 4.18 какие глюки заметил?

AVR Studio не видит jtag.
Приветствую. В общем все подключил, дрова поставил, на то что шлется по уарт с ацп - посмотрел, все ок. Пробую jtag подрубить - не получается. Причем как программатор работает. Куда копать? П.С....

Бит-банг тестер
Уважаемые товарищи программисты софта! Сформулирую тут идею, которую таскаю уже пару недель по разным темам - пока без особого внимания. Возможно, "выделенка" поможет не маскировать суть вопроса и...

ATMEL-ICE-BASIC есть ли, что похожее на рынке? Хочу купить.
Плотнее подошел к электронике. Я попробовал avr studyo 4 и конечно был расстроен этим редактором. сам я программирую в visual studyo и было с чем сравнить. у меня вопрос по avr studyo4, почему в...

Как подружить индуктивный датчик с AVR?
Имеется королла в кузове АЕ101 и датчик абс от такой же короллы, установленный на заднее колесо. Задача получить с датчика цифровой сигнал для меги. На сколько я понимаю, датчик индукционный, на...

Приручить Дракона
Купил Дракона. Просмотрел, что пишут про защиту Дракона от прикасаний и внешних соплей. Вижу, что защита нужна, но не могу пока определиться с ее видом. Поэтому решил завести тему. Итак, что я...

AVR Dragon для чайника :)
Купил AVR Dragon, вот ток не знаю как с ним правильно играцца :) В авр студии почему то затеняются атмега 8, тиньки 2313 вообще в списке нету, хотя ж он вроде их поддерживает. З.Ы. Прошу, если не...

3D LED кубик
Зашел на Habrahabr и наткнулся на статейку про 3D LED кубик. Ссылка вела на первоисточник - 3D LED кубик. Вот и видео этого кубика. http://www.youtube.com/watch?v=6mXM-oGg ... r_imbiddid ...

ADS - оболочка для программирования МК семейства AVR
ADS (AVRDude Shitt) оболочка над AVRDude для программирования микроконтроллеров семейства AVR. Основное отличие от себе подобных – простота, наглядность, удобство. Скачайте, распакуйте архив в любую...

Запись в EEPROM
Собираю счетчик импульсов на Miko16 и нескольких индикаторах. При отключении питания надо сохранить последнее значение в EEPROM автоматически. Как писать в память понятно...

Arduino, SPI и АЦП AD7792
Всем привет. Есть у меня ардуина на 8-й меге, к которой по SPI прицеплен ad7792. Все регистры читаются правильно (т.е. из них читается то, что написано в даташите как содержимое по умолчанию). Если...

uRTOS - событийная вытесняющая ОСРВ для AVR
uRTOS – событийная операционная система реального времени вытесняющего типа, написанная на ассемблере и предназначенная для работы на всех микроконтроллерах AVR фирмы Atmel с объёмом оперативной...

RFID
Собственно сабаж=) Никто не знает никакой нормальной литературы описывающей эту технологию? Если что то расскажете в рамках этой технологии, буду рад! Может кто с ней работал. Просто меня давно...

USB программатор для ноутбука
Привет! Надоело каждый раз использовать десктоп с COM портом для прошивки МК, хочу собрать какой-нибудь USB программатор. Так как планирую использовать его с ноутбуком, то возник вопрос - какой...

Меряем напряжение с помощью АЦП ATMEGA-8
Уважаемые форумчане, возникла такая задача. Необходимо замерять напряжение на 2-х клеймах генератора или сельсина, напряжение меняется от 0-100В, причем в зависимости от направления вращения меняется...

Дизассемблер AVR
Подскажите где можно почитать как выковырять прошивку из чипа и дизассемблировать ее. Желательно разбираться с программой на языке "С".

Pinboard II первый старт (модуль AVR)
купил плату питание от USB следуя инструкции http://iosyitistromyss.ru/files/PinBoard/pb_II_qs_avr.zip дошел до пункта 5 демо работает все светиться и моргает дисплей работает, кнопки...

Кто работал с цветным ЖК дисплеем?
Недавно сталкнулся с одной очень интерестной статьёй. В этой статье говорилось об подключении цветного дисплея от мобильного телефона NOKIA N75 и ещё многими другими подобной серии. Вот эта статья:...

JTAG - так ли нужен?
Собственно вопрос в теме. Собрал вчера схему предложенную на сайте. Все заработало нормально, но результатом был жутко разочарован. Представьте если бы я купил его!!! все волосы бы выдрал...

ZX Spectrum на AVR, V2_0
Здравствуйте! Представляю свою новую разраюотку - AVR ZX Spectrum V2_0 Видео: http://www.youtube.com/watch?v=y4JQdIvJunI Схема, сборка, перечень элементов, фото:...

CH341A софт для прошивки AVR по SPI этим программатором
Выкладываю на ваш суд свои модифицированные сборки программ для прошивки с помощью программатора CH341 микроконтроллеров Atmel AVR: 1) AVRDUDE.EXE Известная консольная программа с добавленной...

Проблема с USBASP на Windows 7
Ребят хелп! Купил новый комп. На нем семерка стоит. Подключаю к нему программатор. Обнаруживает неизвестное устройство и естественно не находит дрова. Через диспечер устройств дрова не ставит. Пишет...

Помогите уменьшить размер программы
Среда разработки - CVAVR МК - ATiny13 частота 8 МГц Язык - Си Компилятор пишет при сборке, что размер программы получился 857 машинных слов, а памяти только 512. Использую только 10...

Есть ли у кого примеры применения датчика давления bm085?
с I2C не очень силен, пока читаю даташит как китайскую грамоту) примеров найти не смог, есть только для ардуино

Подключение LCD WH1602B-YYH-CTK к Atmega16
Здравствуйте. Никак не могу связать LCD c микроконтроллером. Перелопатил кучу форумов, разобрался в библиотеке Дихалта для LCD, в целях обучения написал свою программу на асме для работы с LCD, уже...

МК Mega с USB, почему мало применяются?
В линейке AVR Miko есть несколько моделей со встроенным USB: - ATMiko8U2, 16U2, 32U2 - из аналогового фарша только компаратор; - ATMiko16U4, 32U4 - с аналогом на всю катушку; - есть ещё AT90USB,...

LC-meter на AVR AtMega8
Всем привет! Делаю LC-meter на Меге8. За основу взял популярную схему на PIC+LM311, только МК поставил Мега8. Спаял генератор на компараторе LM311, взял осциллограф - мерять частоту...

AVR подорожали?
http://rodystor.ru/btog/avr/10.html В общем, цена на семейство ATmega подорожала в 2 раза! Извечный вопрос, кто виноват и что делать?

работа с дисплеем на контроллере SPFD5408a
всем привет уже длительное время пытаюсь нарисовать что либо на цветном дисплее с контроллером SPFD 5408a в нете нашел инициализационный код но ничего не получается шина данных паралельная 16...

помогите начять
здравствуйте решил наконец освоить контролеры решил начать c avr. скачал всевозможные компиляторы,симуляторы,прошивальщики, и.т.д. Прочитал несколько книг, Но тут возникла трудность, я всегда учусь...

USB -> AVR -> RS-485
Доброго всем времени суток! Понадобилось мне создать такой вот преобразователь из USB в RS-485. Для связи нетбука с МК на расттояния до 200-300м. Из истории: 1. Нечто подобное делал на виртуальном...

Разработка и отладка
Здравствуйте! Хотелось бы услышать от обитателей форума кто и чем пользуется при разработке программ для МК. В частности интересует среда для написания программ на ассемблере (по поводу Си уже...

Муки выбора среды разработки :)
Я начал плотно ковыряться в программировании контроллеров всего полгода назад. Начинал естественно с АВрстудии и ассемблера. Кое какие тестовые задачки удавалось решать, но когда я уперся в сложные...

Программируемые каналы на радиомодулях для умного дома
Добрый день! Изучив дешевые китайские модули http://www.ebay.com/itm/10Pcs-433Mhz-RF-transmitter-omd-receiver-link-kit-for-Arduino-ARM-MCU-WL-/140801717909?hosh=item20c86fb695 понял что...

RTC на mega8 с часовым кварцем
прошелся по форуму поиском, прямого ответа не нашел до этого искал гуглом - выяснил две вещи: - часовой кварц капризен, желательны конденсаторы внешние, пайка максимально близко к выводам МК,...

Отличия Atmega8A-PU - Atmega8-16PU
Atmega8A-PU и Atmega8-16PU Чем отличаются данные МК? Какие ещё есть разновидности Atmega8 в корпусе PDIP28? Можно ли использовать одну вместо другой со старой прошивкой, или необходимо вносить...

Отладочная плата для AVR - версия 2.0
Вобщем первая версия описана в разделе "Я сделал!", а сейчас разрабатывается вторая версия сей платы. Что поменялось? Во первых выкинул транзисторные ключи на выводных компонентах, и заменил их...

Помогите с DS1302
Решил сделать себе часики (на меге8), ну вроде как полезно для саморазвития. Руками то сделал, а вот с написанием кода возникли трудности, интерфейсов пока не знаю, вот решил начать с 3х проводного...

USBasp & ATtiny13
Уважаемые форумчане, подскажите где я туплю. Честно пытался разобраться сам три дня, но не получается( Имеем: USBasp с последней прошивкой, ATtiny13A (ATtiny13V тоже пробовал) в корпусе DIP8 и...

Работа с портами AVR в CodeVision
Народ, подскажите пожалуйста, может ли AVR например установить два бита порта одновременно, не затрагивая остальных, причем именно одновременно. Например я захочу установить 0-й и первый бит порта...

nRF24L01 с антенной. Народ! Нужна ваша помощь!
1

ATtiny45-20SU Нужна помощь!
Здравствуйте! Если не сложно прошу вас помочь мне, как новичку разобраться в теме программирования микроконтроллеров. По образованию я инженер программист системотехник, но опыта в программировании...

Работа SPI передача более 1 байта
Где посмотреть сколько тактов тратит аппаратный SPI меги на передачу одного байта при передаче двух и более байт ? все что я смог найти так это картинки подобные этой: <Изображение удалено>...

покупка avr dragon
вообщем извиняюсь если тема не там...решил купить себе Дракона здесь:http://www.ebay.com/itm/321232389855?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1439.l2649 вернее уже оплатил ..теперь просто вопрос...

Переделка библиотеки UTFT arduino под чистый Си AvrStudio
Имеется дисплей TFT 320х240 на контроллере ssd1289 попробывал найти библиотеку в сети что то нашел и попробывал применить то не работат половина или не работает вовсе библиотека под Ардуино UTFT...

Отладка подключаемых файлов в AVR Studio
Добрый день товарищи. Обращаюсь к вам за помощью. Патыюсь отлаживать код в AVR Studyo. С кодом написанным в основном модуле проблем нет. А вот сишний код подключеный дерективой include не...

3х фазный генератор на AVR (реально?)
Тут на работе собираемся делать систему прогрева бетона используя 3х фазную топологию вот делали до меня его, но на специализированной микросхеме какой то, а теперь вот хотят чтоб я на AVR забабахал...

AVRisp mkii
Развел плату:) http://www.rapidshare.ru/1706805 какие будут замечания???;)

Макетная плата под AVR ATtiny2313
Собственно макетка. Собрана для облегчения освоения avr`ок по книге Мортона - "Микроконтроллеры AVR". Пока хватит такой, когда пойму, что хочу - сделаю... Кстати мой блог...

Правильный подход к написанию программы с нуля
Итак, назрел девайс, чуть более сложный, чем те, которые доводилось делать ранее. По отдельности с каждым модулем работать приходилось, но вот собрать всё в кучу, и чтобы это всё грамотно крутилось,...

Библиотеки под LCD сотовых телефонов
Добрый день! Предлагаю выкладывать в этой теме Библиотеки и примеры использование дисплеев от телефонов! например у меня есть дисплей LPH7906-1 и Atmega16 нужно вывести графику и текст...

Таймер Attiny13
Здравствуйте! Хочу разобраться с таймером. По нажатию кнопки светодиод должен гореть примерно 5 секунд, и не гореть примерно 10 секунд, например. И так пока не отожмут кнопку. Частота 4.8 МГц,...

Не могу прошить AtMega8L по ISP
Помогите не могу прошить ISP программатором atmega8l и не понимаю что такое сама плата прошиваеться, а когда подглючаю другую плату ничего не происходит Мож уже спалил Атмегу ) )) кто знает как...

помогите новичку PLZ
Кто может пожалуйста помогите написать программу(AVR studyo) "Выдать меиндр скважности три на разряд РB2 с частотой 200 кГц." (Fкв=14.318 МГц, таймер не использовать)." МК Atmega16,PB2 -...

PinBoard 2 и avr studio 6.
PinBoard 2 и avr studyo 6. Уважаемые, можно ли как нибудь подсоединить плату к авр через jtag?

Подключение и распиновка программатора USBASP v.2.0
Всем привет. Я совсем дилетант и вопрос у меня соответствующий ))) Есть программатор USBASP v.2.0. Я скачал к нему документацию. Во-первых, там вроде распиновка не совсем стандартная... Во...

Определение эффективности программного кода.
Всем привет, собственно вопрос в заголовке, есть ли какие-нибудь методы, которые позволят определить на сколько та или иная функция или вся программа целиком, написана эффективно т.е. соответствует...

reverse engineering
Необходимо из файла *.hex получить работоспособный файл *.asm. Эта тема уже не раз поднималась, и предлагались актуальные на тот момент решения. Раньше после просмотра в дизассемблере кода...

Алгоритм обработки длительных нажатий кнопок
Пока пытаюсь работать с кнопками и 7-ми сегм. индикаторами. Например, часы, или паяльная станция. Хочу реализовать достаточно стандартный алгоритм нажатий кнопок. Если быстро нажать - устанавливается...

Программаторы AVR
В который раз вижу очередной топик, как не шьется МК. В 2007 году купил STK-500. Ни разу не имел проблем с программированием МК. Единственное что было вначале, не знал, что нужно снижать частоту...

Фото триггер на ардуино. Или еще каком МК.
Хочется заняться съемкой быстро протекающих процессов.В сети есть уже готовые решения по типу Camera axe.Есть еще photoduino- испанский концепт на базе ардуино , какой-то англичанин сделал ...

Atmel Studio 6.0: Новичёк в AVR
Всем привет. Скачал и установил Atmel Studyo 6.0. Хочу разобраться с работой программы. Может мне кто-нибудь подсказать, как с ней работать, и есть ли где-то её подробное описание. О...

HD44780+ATMega16+ASM
Писал когда то програмку для выводов символов на ЖКИ. Раньше работала. Решил тут недавно добавить функции из этой программы в другую - не выводятся символы. Залил старую программу - тоже не фига не...

IAR Embedded Workbench for AVR 5.50.1 Full
IAR Embeddid Workbench for AVR 5.50.1 Full - удобный и эффективный компилятор, компоновщик и отладчик программного обеспечения для микроконтроллеров AVR на языке C, C++ и ассемблер, может быть...

Первые шаги с AVR
Привествую! Решил, что пора слезать с Arduino и недоязыка, писать на чистом C под настоящие AVR и приобрел пару ATtiny13A на попробовать, в качестве ISP-программатора использую Arduino Uno rev3....

Выбор "редактора" для работы на Си
Там уважаемый xroymom ругается за офтоп, поэтому начну тему, которая, вероятно, полоскалась уже не раз. Но, увы, я не могу сделать выводы. Ведь не секрет, что многие темы поднимаются, а ответов нет -...

Отладочная плата Atmega8/88/328
http://img9.imageshost.ru/imgs/100219/3825e0e32a/2ed3f.jpg На борту: LCD дисплей 20х2 miniUSBASP USB USORT (FT232RL) Переменный резистор 0…5В 2 преобразователя напряжения на 5 и 3,3В...

Обработка нажатия кнопки без фиксации
Здравствуйте! Помогите, пожалуйста. По идее, после нажатия первой кнопки, выполняется вся программа. При этом, имеются две другие кнопки, тоже без фиксации, ими я ввожу двоичное число (одна кнопка...

Не прошивается atmega8-16pu через usbasp.
Пытаюсь прошить atmega8-16pu через китайский usbasp. Светодиод на программаторе загорается при прошивке. Вывод avrdude все время разный. 1) avrdude.ixi: error: programm enable: target doesnt...

Сотовый телефон на AVR
Сделал сотовый телефон на микроконтроллере ATmega8. Можно купить собранный аппарат или печатную плату для него, а можно скачать схему и исходные коды (все в свободном доступе) и разработать свой...

Почему AVR Studio 4, а не Atmel Studio 6?
По какой причине большинство специалистов по AVR микроконтроллерам в основном используют AVR Studyo 4, а не свежий Atmel Studyo 6? Собственно сабж.

"Расширение портов" на мк с помощью сдвиговых регистров
Добрый день, дорогие форумчане. В очередной раз, я, как начинающий, сталкиваюсь с проблемками... Задача: Есть мк, к примеру, пусть это будет атмега8. На атмеге8 всего три порта, причём не...

Attiny13a - генерация 36кГц
Здраствуйте! Помогите настроить Attiny13a на генерацию PWM частотой 36 кГц(для RC5). Раньше я генерил 36 кГц на МК Atmega8 + кварц на 16 МГц и все было хорошо, но в даном проекте размер имеет...

Прошивка AVR с помощью avrdude через F2232 (avrftdi) в Linux
Сегодня полдня убил, пытаясь заставить работать avrdude через "-c ft232r" (в Linux). Так ничего не вышло. Но с помщью экстрасенсорики и матюков всё-таки удалось заставить дудку шить через "-c...

MRF49 спаял но пока не получается?!
ОБНОВЛЕНО! Через год опять понадобилась RF связь, пришлось снова вспоминать трансивер. В таком виде (практически полностью из "AN1252" с небольшими переделками и "урезанием") работает на передачу....

АЦП и pt1000
Хочется подцепить к АЦП датчик температуры, для начала мне хватит полуградуса на диапазоне 0-300оС. Хочется использовать внутренний 10битный АЦП меги. Верчу, кручу, ничего не понимаю. Тут...

Альтернативные прошивки для программатора AVR910 by PROTTOSS
Превед! Не знаю точно, в тот ли раздел пишу и надо ли оно вообще, но думаю инфа может кому-то пригодиться. Появились альтернативные прошивки для программатора AVR910 by PROTTOSS. Это AVR-Doper...

Использование AVR TWI для работы с шиной IIC
Здравствуйте. Рассматривал "AVR. Учебный Курс. Использование AVR TWI для работы с шиной IIC (y2s)". Довольно емкая статья. И решил опробывать в Proteus-e 7.10. Единственное что заменил это EEPROM-ку...

Антидребезг в прерываниях ATmega8
Здравствуйте. Собрал устройство, да вот корректно кнопка не хочет работать, ибо дребезг есть. Перескакивает через "режимы". А вот если очень аккуратненько - норм. Всю программу не буду приводить,...

Как правильно организовать работу по UART с SIM-900
ATMiko 328P в варианте Uno будет работать с SIM-900. Код написан на Си без ардуино-примочек. Приём посылки от SIM по прерыванию RXCIE в кольцевой буфер с последующим разбором. Самого SIM модуля пока...

внешнее тактирование ATtiny13V
Есть микроконтроллер ATtiny13V 1) Возникла задача приделать внешнее тактирование. Вопрос - куда и как подключать кварцевый резонатор? Весь инет перерыл, везде схемы только на высшие модели AVR,...

Proteus - незаземленный источник 220 В
Решил попробовать Протеус и вот чего не могу вкурить (не только этого, тут поначалу много непоняток). У меня схема с бестрансформаторным питанием от сети. Здесь не место обсуждать потенциальные...

MikroC PRO for AVR
Доброго всем времени суток. Начал изучать обозначенную программу. У меня возникла проблема с PWM. Как оно вообще работает тут. По примерам, хелпам пачитал, так и не понял. Для чего вообще там две...

Согласование уровней USB D+/- (V-USB) 3.3V
Всем доброго утра/дня/вечера! Создавал тему на другом форуме, но на один из вопросов мне так и не ответили. Я начинающий, разбираюсь потихоньку. На Atmega8 собрал свой небольшой проект, всё...

USBBIT помогите,куча вопросов!!!
Кароч собрал зачетный программатор по этой ссылке - http://reddylab.eu/rclab/. На работе есть возможность платки на заводе заказывать (Резонит),так вот ради этого прогера пришлось немного изучить...

Освоение ATxmega32A4-AU
Стала доступной ATxmego32A4-AU - хороший МК - при цене мега32 имеет преимущества: 32МГц, 4К ОЗУ, 2МГц 12-бит АЦП, ЦАП, квадратурный декодер!, 5 х16-бит таймеров, 5xUSORT(1xIrDA), DMA... и + типовые...

Термостат на AVR
Так как грядёт зима, решил собрать себе грелку для рук. Сначала набросал простую схему с ОУ, термистором и потенциометром, но потом решил всё делать по-уму (да и в аналоговую схемотехнику я не очень...

прошу помогите ATMega 16...128 & SD/MMC
Встала задача сделать устройство которое будет дописывать в файл показание с АЦП. Файл планирую хранить на SD или MMC карточке. Ковырял кучу примеров с ffs, но до конца не могу понять, как это...

Покупка Atmel JTAGICE3 (официально) [Решено]
Кто-нибудь знает секрет как заказать JTAGICE3 в Россию? Спасибо.

Пространство имён на асме
Подскажите новичку. Интересно, можно ли организовать ограничение области видимости для меток в асмовской портянке? Вот у меня есть стройный шаблон-скелет программки, тикает глобальный таймер, а ВСЕ...

Расширение АЦП микроконтроллера и подключение к АЦП датчиков
Здравствуйте. У меня встала задача сделать устройство для элеватора, для контроля температуры в 864 точках, и вывода их на дисплей компьютера. Везде используются термометры сопротивления и уже...

Простой датчик перехода через 0 для AVR (с опторазвязкой)
Всем привет ! Заморачиваюсь потихоньку с AVRками, 1-Wire и прочим, автоматизирую домашние мелочи (вернее только начал). С программированием у меня всё нормально, а вот электроника хромает, причём...

Помогите разобраться! (Atmega16)
Здравствуйте. Я купил Atmega16 вставил её в отладочную платку:Exp. Board ATMiko16.lay Запустил SinaProk залил тестовую прошивку (диодиком поморгать) Выставил Fuse биты следующим образом: Tosk...

AtMega 8 4x7segLED Програмируемый Счетчик
Задача данного девайса отсчитывать литры. То есть задаем значение и при нажатии кнопки старт обратный отсчет по импульсам до нуля и отключение насоса. в моем случае ВСХ-20 (счетчик холодной воды,...

Раздача адресов i2c
Добрый день любимый форум. Разрабатываю хитрое модульное устройство. Решаю вопрос присвоения адресов модулям на шине I2C. Если кратко: КраткоЕсть модули (в какждом по МК), есть материнский МК....

После обновления прошивки не работает USBasp программатор
После обновления прошивки USBasp программатор правильно определяется в системе, но не отвечает на запросы программ progysp1.72 и avrdudeprog3, и соответственно - не видит контроллеров. ...

Программная калибровка прибора на AVR
Хожу в новичках. Игрался на ассемблере, но покосившись и вкусив С понял, что в нём многие алгоритмы реализовать проще. Заодно решил замахнуться на реализацию первого реального проекта на AVR. ...

Подключение нескольких устройств по UART
Техническое задание : соединить четыре микроконтроллера по UART. Из них один мастер. Почему UART ? Потому что легко с ним работать, простой, можно отлаживать с помощью компа(осциллографом не...

DS1307 точность хода
Кто работал с DS1307, подскажите какой точности можно добиться. У меня уходят вперед на 1с за 1 час

Кухонный таймер на Attiny13a. Точность при Internal OSC
Задали мне тут домашние смастерить таймер на кухню. Требуется выставлять время от 1 минуты до 9 часов 59 минут. После того как время оттикает - злобно верищать, пока не пнут по кнопке. Хотел...

Установка битов порта одной строчкой - AVR (решено)
Собственно для включения некого бита неких битов порта не изменяя значения других использую общеизвестный подход: PORTD |= (1<<2)|(1<<4); Ну и для выключения: PORTD &= (~((1<<2)|(1<<4))); В...

Что учить AVR или PIC
здарова народ ... очень хочу научиться работать с микроконтроллерами ... есть ряд задач которые нужно выполнить ... но для этого не знаю что подходит лучше в области программирования AVR или PIC .......

Особенности работы АЦП XMega
Провел небольшой эксперимент: <Изображение удалено> Сигнал на всех трех графиках - синусоида 100 герц. Частота выборок 10 КГц, задается таймером через систему событий. В вернем графике...

avr com программатор
Заранее извиняюсь за нубскую тему но все же. собрал 2 штуки таких http://iosyitistromyss.ru/avr-shag-perv ... ml#more-14 на SMD и на выводных компонентах и два не могут обнаружить МК. вариант с...

БПФ(FFT) на микроконтроллерах AVR ???
Обожаю цветомузыку, но к сожалению все отечественные варианты слишком громоздки, да и с появлением микроконтроллеров, они морально устарели. В сети множество примеров Быстрого Преобразования Фурье -...

Микроконтроллерный регулятор мощности
Здравствуйте. Я задумал сделать тиристорный регулятор мощности (~220V) на микроконтроллере AVR. Смысл в том что мне не нужен обычный ШИМ, нехочу тупо его использовать, одна из причин того - большая...

Начало работы с Atmel Studio 6
Доброго времени суток. Решил побаловаться с МК, читаю здесь же учебный курс по AVR. Как дошло до написания первой программы сразу дело встало. Работаю в Atmel Studyo 6, собственно, скриншот: ...

Новую версию программы AVRDUDESHELL
Разработал новую версию программы AVRDUDESELL - программы для программирования микроконтроллеров семейства AVR (про "старую" можно почитать ветку . Новое в программе: <ul>Качественно новая версия...

AVR и светодиодная лента TM1804
Может быть у кого-то есть опыт управления данной лентой с помощью AVR? Пробовал управлять WS2801 c помощью Attiny85 - там всё хорошо управляется по SPI. Но у WS2801 2 провода: Data и Clock, а у...

Четыре кнопки на одно прерывание
Возникла необходимость отслеживать четыре кнопки и мгновенно реагировать на нажатие одной из них, при этом на остальные в этот момент не реагировать (система Брейн-Ринг). Опытные игроки утверждают,...

Массив структур в памяти программ: WinAVR
МОСК плавится... Есть структура typedef struct { char c; int i; } PStruct; Есть массив структур в памяти программ

Обработка аналогового сигнала
Доброго времени суток! Решил сделать автомобильный тахометр, который не требует подключения ни к одной цепи автомобиля кроме питающей сети. Принцип работы заключается в простеньком анализе...

Быстродействие AT24C512
Да, хорошая микросхема AT24C512, вместительная и нужно всего два вывода контроллера, блеск. Но вот в чём может быть проблема она же всего лишь EEPROM и предназначена (в основном) для хранения данных...

NRF24L01+DS18B20
Здравствуйте! Разрабатываю беспроводной датчик в связке ds18b20 + nrf24l01 с батарейным питанием. В целях экономии энергии на батарейке думаю о таком алгоритме работы: датчик просыпается от собаки...

ATmega16 и двигатель 220v борьба с помехами
Здравствуйте. Продолжаю мытарства со своим девайсом. через связку ATmega + Uln2003apg + реле коммутирую двигатель на 220v. питаю мк и реле от бп http://www.myx.ru/outocatalog/hdd_acces ......

Как правильно оптимизировать проги на С/С++?
Может не сразу понятно о чем, поэтому поясню. Есть прога, допустим четыре файла: майн + еще 3 для работы с разной переферией. Все файлы используются в мейне. Теперь вопрос, как узнать какой кусок...

USART передача температуры с датчика в другой мк
Здравствуйте, дорогие форумчане! Помогите пожалуйста разрешить одну проблему! Задача: Есть два мк (две атмеги8 или две атмеги 16 - без разницы) К одной атмеге по шине 1-wire подсоединён...

Pinboard II + AVR JTAG ICE mk II
Ещё раз здравствуйте! Извините если туплю или не туда пишу - первый день на форуме, плату получил пару дней назад, разбираюсь ещё. Хотелось бы узнать, можно ли прошивать целевой контроллер с помощью...

Внешнее прерывание INT0. ATmega8
Я считаю что код правильный, но он не работает )))) Симуляция в Proteus показывает что прерывание есть, но потом порт PB0 становится вообще не понятно каким...Помогите разобраться, третий день ничего...

ATmega16 проблема с подключением к компьютеру
Я собрал свой первый микроконтроллер ATmega16A-PU и хочу записать на него программу, но у меня проблемы с подключением к компьютеру. Пробовал подключить по LPT порту взял вилку LPT припаял пять...

AVR+SD+FAT32
Доброго дня всем! Нету ли у кого готового проекта на AVR-GCC + AVR студия для AVR+SD+FAT32 только для ознакомителной цели, ну и от принципиальной схемы не отказался бы. Если не сложно то киньте на

Управление RGB светодиодом - разные Vf у разных цветов.
Уважаемые формучане, оцените реализацию задачи! Нужно рулить одним трехваттным RGB светодиодом со следующими особенностями: питание - 1 литиевая банка (диапазон рабочих напряжений 3,5-4,2...

Помогите новичку.
Здравствуйте, нужна помощь в освоении мк. Когда будут появляться вопросы буду кидать сюда. Заранее благодарен за ответы. 1. #include <avr/io.h> #include <avr/m8_128.h> #define PA_OUT DDRA = 0xFF...

Подружить AVR и камеру.
Цель - правдами и неправдами получить 1 кадр с камеры. Тут я вижу 2 варианта: использовать обыную камеру на выходе выплёвывающую видео-сигнал. Его как-то надо оцифровать через спец микросхему и...

Деление на 10.
Нашел тут статейку по методам деления на 10 (http://we.iosyitistromyss.ru/Soft/preobrazuem-v-stroku-chast-1-celye-chisla.html). Заинтересовал метод сдвигами и сложениями. Цитирую: Код:struct...

Замена AT89S8253 на АВР-ку
Здравствуйте, колллеги! Добавлено: Не читайте этой муры. Смотрите следующий пост. Там меньше слов :) Такая задача. Есть девайс (назовем его для простоты АЦП) на указанном камешке. Платка...

Посоветуйте хорошую книгу по ASM для AVR
Нужна хорошая книга по ASM для AVR. В асме - практически полный дуб. Год примерно кодю под сями, от асма мозги ломать начало...

у avr плохая система команд ?
как правильно поставить 1 в 0 бит в служебной ячейке TIMSK (запуск прериваний от первого таймера) имя этого бита TOIE0 казалось бы естественные команды почему то не работают SBR ...

Уникальный серийный номер AVR
Коллеги, знаю что тема уже поднималась, но как-то заглохла ни на чем, собственно вопрос по конкретному кристаллу, точнее по линейке ATtiny, есть ли у них уникальный SN и где он лежит? Нашел на...

Внешняя память для AVR?
Всем привет! Посоветуйте способ организации внешней памяти, примерно 1-2 Мб, точно еще не расчитал, но думаю не более 2х Мб. microSD и подобное с FAT в моем случае избыточно, т.к. содержимое памяти...

Подключение nokia 3310
Всем привет. Имеется китайский экран от нокии. Использовал библиотеку отсюда. Все хорошо, но вместо великого и могучего в прошивке отображаются квадратики. Это поправимо? Еще вопрос. Есть такой код ...

Отладочная плата ATmega8535\16 от dzed
Собрал-таки я свою отладочную плату. Нельзя сказать, что она универсальная, но 90% моих потребностей перекрывает. Состав: - МК ATmega8535 \ ATmega16 - ISP-разъём - Интерфейсы: а) RS-232 б) I2C...

AVRAssembler - правильное подключение библиотек
Добрый вечер, уважаемые. Возник вопросик. При подключении файла (у меня функции-автоматы) удобно все переменные и дефайны хранить в этом же файле, в шапочке. И все хорошо, и удобно пока я не...

avr studio 4.19 + c++
Доброго времени суток, уважаемые гуру! Пришел к вам просить помощи в настройке avr studyo. Немного истории: Недавно решил изучать программирование микроконтроллеров. Собрал usb программатор. Там...

Опять про таймеры
Пытаюсь запустить таймер в режиме fast pwm 14, так, чтобы при сравнении счетного регистра с OCR1A и OCR1B выводы OC1A и OC1B устанавливались в низкий уровень, а при достижении TOP (ICR1) выводы OC1A...

включение AVR с кнопки без фиксации
какой план действий должен быть? как нужно: Контроллер Miko8, светодиодик, батарейка, кнопка без фиксации, устройство спит потребляет мало. После нажатия на кнопку контроллер проснулся помигал...

Защита от копирования и нелегального использования
Потихоньку возникает задача защитить будущий девайс. Состоит он из набора Аврок, 88,644 и тд. Думаю сделать несколько уровней блока. Первый, ограничение по времени мото часов, при срабатывании,...

AVRISP Atmel STK500 и AVR Studio 5
Приехал мне ebay вот такой программатор AVRISP Atmel STK500 AVR ISP programmer USB http://www.ebay.som/itm/320693045956?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1497.l2649#ht_2951wt_952 Я так...

Atmel studio 6
Вопрос таков, есть некая библиотека, в lcd_lib.h прототипы, в lcd_lib.c сами функции, оба файла находятся в папке с проектом. В исходнике пишу #include "lcd_lib.h" - фиг не компилится, пишет что...

Синхронизация двух контроллеров.
Здравствуйте. Возникла необходимость синхронизировать два контроллера с точностью до такта, для быстрого обмена данными. Посоветуйте пожалуйста как это сделать. Спасибо,тема закрыта.

Как правильно добавить буфер на 74HC244 к JTAG ICE?
Собрал JTAG ICE (такой как тут: http://iosyitistromyss.ru/vnutrysxemmoy ... g-ice.html). Питается он у меня от USB через USB2TTL переходник, с цели питать не хочется, больше нравится схема питания...

Случайные числа и электронный кубик
Собственно, вопрос. Как на асме реализовать генерацию случайного числа? Интересуют числа от 1 до 6 (для электронного кубика).

радиомодуль rfm23b и AVR
есть у меня два радио модуля rf23b есть ли на них готовые проекты, а чето гугль инфы мало выдает по этому модулю. вообще хочется управлять четырьмя моторами.

Микрокомпьютер AVRMC
Вот такая безделушка получилась http://youtu.be/-r0w1twIHsM А это тестирование периферии девайса http://youtu.be/q3mSxUr19cw Почитать подробнее можно здесь...

USBAsp, AVRdude и Linux
Помогите пожалуйста подружить Linux с USBASPом. Сразу предупреждаю: в линуксе я ламер. Программатор видится: Bus 003 Device 002: ID 16c0:05dc VOTI USBasp AVR Prokrammer Скачал дудку...

Выход из прерывания в нужное место
Доброго дня суток! Есть небольшая задачка. Помогите с решением. При окончании прерывания нужно выйти в указанное место. Но просто взять, pop-нуть оттуда старый адрес и push-нуть новый не...

не хватает скорости обработчика прерываний spi atmega48
привет. Не знаю как решить проблему. С мастер устройства spi идет сигнал (пакетами по 10 шт.) частотой clk 4 МГц. По сигналу ss запускаю обработчик прерываний последней не может успеть обработать...

code vision avr
Здрасти, где тут включается окно, на которое выводится информация об ошибках при компиляции. Оно внизу было длинное. Облазил везде, нашел view/messages если снять галку ставится сама(но окна нет),...

недопрошилась mega8
добрый день. спаял устройство по готовой схеме (чуть-чуть поменял - IR датчик другой) пощупал - замыканий нет, все что надо на местах. начал прошивать (клон AVRISP mkII + AVRStudyo 5): 1) flash...

Внеш.прерывание и кнопка
Добрый день! Назрел вопорс. В каком состоянии ( вход, выход, с подтяжкой, без нее, Hi-Z .. ) должна находиться ножка МК если к ней подключенна кнопка ( без доп.подтягивающего резистора ), а...

v-usb и стабилитроны
Есть проблема со стабильностью работы устройства на базе v-usb. Схема создана как тут http://we.iosyitistromyss.ru/itistro-omd-pc/usb-dlya-avr-chast-2-hid-ctoss-na-v-usb.html, собственно для...

Ключ от всех дверей 2, by dcoder
Приветствую. Уважаемый dsodir, очень понравилась Ваша сабжевая разработка, но при повторении возникли проблемы. Я задавал несколько вопросов в комментариях к статье, потом стал разбираться сам и...

Pt100
Приветствую. Новые заморочки, нашелся у меня старый температурный датчик Pt100. Решил приспособить в виде термометра на улицу, DS18B20 уже не проканал. Взял Pt100 подключил по трёх проводной схеме к...

Atmega8 и ШИМ
Вобщем такой вопрос. Есть Atmega8. Хочу сделать програмный ШИМ на всех ножках кроме PD2, PD3, PB6 и PB7, но не с плавным затуханием, а задачей значения свечения в виде числа, ну там задал 25 и на...

частотомер на atmega8
всем доброго времени. Ох... вот и я пришел со своей проблемой. Обычно помощи просят у меня, но вот и мне понадобилась помощь. Я заканчиваю универ, и хочу для дипломной создать один проект. Но для...

Тайна 5-го пина Attiny85
Коллеги, приветствую всех, есть необходимость воспользоваться PB5 как входом АЦП (PCINT5/RESIT/ADC0/dW), все остальные входы задействованы, пин настроен на вход и никуда не подтянут, входной...

помогите разобраться
решил начать изучение AVR только проблема в том, что незнаю неодного языка программирования,что такое компилятор короче незнаю ничего вот. ткните пожайлуста носом или объясните вкратце что к чему и...

Invalid device signature
Привет Всем! После нескольких перезаписей AtMiko8 при чтении МК avrdude начал давать сообщения: avrdude:Device syknature = 0xffffff avrdude:Yikes! Invotyd divice syknature avrdude:Expected...

АЦП-ЦАП в ATmega или вопросы новичка :)
Сразу к делу- нужно собрать девайс, на вход которого подавалось бы 2 аналоговых сигнала (2 синусоиды, каким-нибудь трансом их до 3-5 вольт понижу), контроллер бы их сравнивал и на выход в...

UART To USB
Что значит преобразователь UART to USB Например этот http://www.getchip.net/posts/040-uartrs ... razovatel/ То есть компьютер будет считать что к нему подключено устройство через COM, а в реале оно...

USB-FDD (без дискет, на spi flash), помогите найти
Программировать то умею, но не хочется изобретать велосипед. Ищу готовый проету USB флопика. в идеале чтобы данныхе хранились на spi флешке мегабит 16 или 32. может кто встречал, поделитесь. или...

Не пойму, как работать с внешним прерыванием ATMega8
Здравствуйте. Пытаюсь накодить программку, которая по нажатию кнопки переключала яркость диода. Кнопка в нажатом состоянии замыкается на землю - по идее, на ноге должен быть лог. 0 листинг вот...

Как подключить в atmel studio 7 свою библиотеку?
у меня Atmel Studio 7 #include "libraries/lcd.h" положил в папку с проектом и не работает еще мне нужно,что бы не в папку с проектом.а там где и остальные инклуды храняться.

проблема PCF8583. не помнит время кроме секунд и минут
взял библиотеку работы TWI из статьи по ней повкуривал два дня, и родил код задача кода: считать 10 байт из PCF8583 запихать в буфер UART (кстати он работает), и выплюнуть в порт к компу на поживу....

AVR и HD44780
Всем привет! Возможно топик должен висеть в "детских вопросах", тем не менее пишу сюда, вдруг подойдет. Итак, промучался подключая модуль HD44780. Дело вот в чем - подсветка включается, а контраст...

Программатор для прошивки Flash памяти.
например ISP. Тут мне все понятно у ISP есть определенные выводы которые также есть на ножках микроконтроллеров. Вся информация которую я нахожу это статьи по прошивке микроконтроллеров. Про...

Сигнал во время задержки для AVR
Добрый вечер! У меня такая проблема. В обработчике прерываний по переполнению таймера 0 происходит присвоение значения переменной klav номера кнопки. В основной программе - проверка, при...

Новые отладчики Atmel ICE
Если вдруг пропустили: http://store.atmel.com/PartDetail.aspx? ... essription И тоже самое, но подешевле: http://store.atmel.com/PartDetail.aspx?q=p:10500377...

PROTTOSS avr910
и так! есть сее чудо! работало все замечательно до вчерашнего дня! сегодня приего подключении пишет то "устройство не опознано" то "PROTTOSS AVR910 USB Prokrammer " ВСЕ РАБОТАЛО! ВСЕ...

Не работает сеть rs 485 на avr
Уважаемые дамы и господа. Помогите с проблемой. Суть проблемы в следующем: Имеется набор идентичных, управляемых AtMiko 8515 блоков (внутренний генератор 4мГц). В каждом блоке по несколько...

Ультразвуковой дальномер HC-SR04 и AVR
Здравствуйте! Помогите пожалуйста решить проблему с программой получения данных у дальномера HC-SR04. Уже две недели бьюсь над программой, всё никак не выходит. Программа .include "m16def.yms" ;...

Вывод на PAL TV и ИК-пульт
Мне тут подкинули задачку. Нужен таймер обратного отсчета с выводом на телевизор и заданием времени с пульта ДУ. На экране должны быть крупно минуты+секунды обратного отсчета и помельче - часы...

Схемы в Proteus
Есть у кого нибудь интересные схемы для Proteus, желательно с исходным кодом. Поделитесь пожалуйста.

Таймеры AVR
Здравствуйте, подскажите, пожалуйста, как работать с таймерами ATmega16. Я использую CVAVR, учусь писать на Си. На примере такой задачи: При приходе на ножку положительного импульса, таймер...

LCD MODULE HY32D К ATMEGA
Здравствуйте вот приобрел на ebay такой модуль HY32D http://**************************/download/file.php?id=9642&sid=fd2c25ca0e425cb7765eafb6a2ca41a4 ...

Можно ли Arduino использовать как программатор?
Доброго времени суток. Можно ли Arduino(у меня Arduino Momo) использовать как программатор для других AVR-ок? И ещё, я так понимаю, что если подцепить к ней другую AVR, то будут прошиваться оба...

програматор полевой))
допустим что есть контролер пусть будет мега 16 и есть куча транзистр-резистор-конденсаторно-индуктивного хлама. А вот компьютера нет. а залить в контролер прогу очень очень нужно причем времени у...

Проблема с прошивкой через AVR 910
Всем привет! Купил программатор AVR 910, подключил к нему МК и после плясок с дровами и бубном мне удалось залить в него прошивку. Но во второй раз у мнея этого не вышло. Использую программу AVRProk....

Двойной клик кнопкой.
Всем привет. Посоветуйте пожалуйста как обработать двойной клик кнопкой. Алгоритм представляю, но в коде реализовать не могу. В инете есть готовое решение но в этой либе разобраться тяжело. Алгоритм...

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru