Форум программистов и сисадминов КиберфорумКиберФорум - форум программистов и системных администраторов. Бесплатная помощь в решении задач по программированию, математике, физике и другим наукам, решение проблем с компьютером, операционными системами. |
|
Дисплей С115 инициализация, ассемблер
Здравствуйте. Пробую запустить дисплей с115 ( st7558) от мк atmega168pa код на асемблере.
Некоторые части кода из даташита на мк, коды иниц дисплея из даташита на st 7558.
Проблема в том что...
Подключение bme280 к atmega168pa ассемблер
Здравствуйте. Подключил модуль bme280 к мк atmega168pa, используя шину i2c. Написал короткую программу на ассемблере авр в такой последовательности инициализация i2c > старт > передача адреса...
Таймер Attiny13
Мне нужно сделать таймер который будет пищать каждые десять минут пока общее время не будет 50 минут, использую аттини13
Долго мучаюсь с кодом но толку 0, прошиваю с помощью ардуино
#include...
Компиляция кода под Atmega8
Взялся за воплощение проекта одного известного человека, однако компиляция под linux не проходит успешно, бьюсь уже неделю и не могу ничего получить. Прошу помочь
Добавлено через 1 минуту...
Секундомер на Atmega328p, используя atmel studio
Здравствуйте! Не могу допереть как реализовать секундомер на атмеге через atmel studio (такая задача в университете). Есть сама 328p и светодиодная матрица 8х8 (MAX7219).
ТЗ такое :
Устройство...
Не могу запрограммировать Atmega64-M1 QFN
Доброго всем здоровья. Необходимо запрограммировать Atmega64-M1 в корпусе QFN 32. Использую программатор XGECU T56 и TL866. Подключаю через ICSP на плате, читает и пишет, все нормально. Но мне...
Скролинг содержимого на LCD nokia 5510
Приветствую всех! Всех с новым годом!!! Желаю всем побед и спокойствия.
Как я и говорил я только в самом начале пути изучения МК.
Камень аtmega 128, дисплей nokia 5510
Условно есть переменная...
Кто способен разрулить - как прочесть прошивку с чипа?
Добрый день.
Имеется ATmega, установленная в готовое китайское устройство.
В устройстве даже предусмотрена колодка isp.
Но - один нюанс.
Бит защиты в ней "FC" - обычными программами чтение...
Отдельная функция на ассемблере AVR
Доброго времени суток! Узнал, что существует способ ассемблерной вставки, как написание отдельной функции на языке asm.
Решил написать простенький код, который будет в функции вынимать какие-нибудь...
кодер Хемминга
Приветствую,помогите разобраться с кодом:
.include"m128def.inc"
.cseg ; директива .cseg определяет начало сегмента,где будет расположен
.org 0x0800 ; директива .org устанавливает PC=0820...
Часы реального времени со статической индикацией (переделать из динамической)
Здравствуйте, преподаватель решил дать задание, сделать часы реального времени на ATmega128 с статической индикацией четырех(можно и пять) 7-сегментных индикатора. Использовать можно таймеры 0 и 2,...
LCD 16x2 и ATMega8 на IARavr
Пробую работать с LCD.
Первая проблема - нет чёткого datasheet на эти LCD мониторчики.
Читал статьи про LCD 16x2 https://www.8051projects.net/lcd-interfacing/, которая заставляет отображать LCD...
Управление светодиодной лентой WS2812
Доброго дня. В чем собственно задача: необходимо реализовать переключение состояний ленты WS2812 (на 8 светодиодов) так, чтобы была возможность регулировать скорость переключения состояний через...
Управление светодиодной лентой WS2812
Проект Протеуса и код приложены. Начальной установкой было зажечь хотя бы один светодиод, но ничего не выходит. Возможно, проблема в установке "1" и "0" на выходе, а именно в их таймингах. Проект же...
Не работает прошивка Atmega8
Здравствуйте!
Производитель термостата выложил в свободный доступ прошивку и исходный код (sth0024-v3.0.zip во вложении). Данная прошивка без проблем зашивается в МК. На одном из форумов эту...
Тормозит программа atmega 8
Здравствуйте люди добрые! подскажите пожалуйста что не так в программе,при измерении температуры двумя датчиками сильно тормозят кнопки,при отключении одного датчика все работает нормально.
...
Разработка подпрограммы для сортировки
Разработать подпрограмму для микроконтроллера ATmega16, которая выполняет сортировку по убыванию 16-битных чисел. Числа находятся в ОЗУ в виде блока. Отсортированный массив чисел должен быть записан...
Ассемблер OUT 0x3D или 0x3E
Доброго времени суток. Сделал я Дизасемблирование, конечно понятно, что там чёрт ногу сломает, но деваться некуда. К сожалению Proteus не умеет работать с микроконтроллерами ATxmega и я не могу...
Таймер на atmega128
Доброго времени суток!
Прошу помощи. Занялся изучением мк. Попытался написать таймер обратного отсчета.
Суть следующая написал исходник где переменные должны меняться по достижению определенного...
Выдать определенное количество импульсов с заданной частотой
Добрый день.
Нужно выдать на ножку Atmega88 определенное количество импульсов (N=125) с заданной частотой (F=440 Гц).
Запрограммировать таймер Timer1 на 440 герц я справился. Подскажите, как...
Прерывания по переполнению таймера ATmega328P
Всем привет!
Хотел понять принцип работы переполнения по 8 битному таймеру0 в ATmega328P, для этого написал код и собрал схему в Proteus.
Собирался мигать двумя светодиодами так, что первый...
Инструкция CPSE неисправна. AVR
Написал код на ASM, не работал. Команда CPSE должна была сравнить первую РОН с нулем и перепрыгнуть через следующую инструкцию, но вместо этого оказывалась на дальней метке, явно продолжая выполнять...
SPI на AVR через ASSEMBLER
Проблема: Atmega328p SPI Master и Atmega328p SPI Slave. Slave видит сообщения исключительно после перепрошивания, и то не всегда, требует прошиться на что то Левое, затем обратно на программу со SPI...
Перевод кода языка программирования C на ассемблерные инструкции
Помогите перевести код с Си на Ассемблер(Atmega328p)
#include <avr/io.h>
#define F_CPU 16000000UL
#include "util/delay.h"
int main(void)
{
DDRD |= (1 << PIND5);
uint8_t dir = 1;
Мигать светодиодами с разной частотой
Всем здравствуйте, у меня есть задание "Написать программу которая будет мигать светодиодами с разной частотой". Пока пытаюсь написать код в котором программа просто будет мигать светодиодом.
Вот...
[Atiny2313A] На выходе сформировать частоту 9600 Гц
Реализовать простую программу для микроконтроллера ATiny2313a которая на выходе формирует импульс 9600ГЦ. (То есть с использованием таймеров, прерываний). желательно на ассемблере, но можно и на Си.
[ATTiny231] На эмуляторе последовательно вывести «1» на выходе порта В
Эмулятор МК ATTiny231
Ассемблер
Задание 1
1101 0010
1. На эмуляторе последовательно вывести «1» на выходе порта В. Затем вывести «1» параллельно на все указанные в задании выходы.
Задание...
[Flowcode] Организовать прерывание по таймеру
Здравствуйте, прошу прощения, осваиваю Flowcode5.3, пытаюсь заставить ATTINY13 реализовать задачу:
1кнопка(int PB3)- 2 разных режима на out PB4 - алгоритм - короткое нажатие- режим1, долгое-...
Вычислить младший байт адреса ячейки внутренней памяти данных как произведение двух чисел
Вычислить младший байт адреса ячейки внутренней памяти данных 7XXh как произведение 0A1h и 7, поместить по этому адресу значение выражения NOT (0101001b OR 74).
Ассемблер, ATmega128, Atmel Studio...
Блок управления аппаратом ивл
Добрый вечер! Помогите создать модель аппарата ивл(точнее блока управления) в протеусе
Дисплей с 5 кнопками
Помогите написать код для 7-сегментного дисплея с 4 выводами и 5 кнопками.
1 кнопка увеличение числа
2 кнопка уменьшение числа
3 кнопка запоминает выведенное на данный момент число на дисплей и...
Протокол I2C SMBUS
Доброго дня!
Прочитал анализатором общение по интерфейсу, такой воспос, как я понял в нем есть контрольный байт, но согласно описания расчета crc не получается повторить. Задача сделать эмулятор...
Работа с LCD двустрочным
Ночи доброй!
Вывод текста на LCD двустрочный понял как делать.
Но вот незадача хочу прикрутить к МК ещё и энкодер, да чтобы выводилось всё на LCD.
Код для вывода, но пока только произвольной цифры...
Ассемблерная вставка в CodeVisionAVR
Добрый день, имеется функция, написанная под AtmelStudio с ассемблерной вставкой:
void __attribute__((noinline)) led_strip_write(rgb_color * colors, uint16_t count)
{
// Set the pin to be an...
Как можно передать данные с esp8266 на attiny13
Доброго времени, есть ли какой то способ передать информацию(гдето в районе 4 битов) с esp8266 на определенную attiny13.Есть esp8266 к ней подключены 20 модулей с attiny13 и на них по 4 выхода, нужен...
[ATmega128] Последовательность чисел, разделяемых пробелом и являющихся степенями числа 2
Помогите решить задачу:
Последовательность чисел, разделяемых пробелом и являющихся степенями числа 2 от первой до пятой с пробегом строки слева направо.
Ассемблер, ATmega128, Atmel Studio 7.0,...
Чтение состояния портов
Всем привет!
Встал в ступор с достаточно простой задачкой.
Контроллер Atmega32, работаю в Atmel Studio.
На портах PA0-PA5 кнопки, подтянутые через резисторы к 5В. Раз в 5 мс срабатывает...
Как сделать суммирование 10 элементов
Как сделать суммирование 10 элементов начиная с 0x75 , и сохранением этой суммы в ячейку адреса в 0xF0? У меня atmel studio , но не думаю что программа имеет значение. Главное на языке ассемблера.
Глюк при обработке нажатия кнопки в прерывании
Здравствуйте.
Пытаюсь создать фонарик, управление в котором реализовано на attiny13a по средствам ШИМ сигнала. Обработка нажатия и антидребезга кнопки происходит в прерывании по переполнению...
Програмирование параллельного порта ввода-вывода микроконтроллера AVR
Такая ситуация, необходимо написать программу ввода-вывода двоичной информации. Зажечь все диоды, если на входе присутствует комбинация переключателей 0b0010;
микроконтроллер AVR ATmega8, язык для...
Секундомер с обратным отсчётом на ATmega32
Не могу понять как реализовать задачу: Исходное значение цифр на семисегментном индикаторе «9». Нажатием кнопки на входе РА0 запускается таймер с обратным счетом: через 1 секунду индицируется цифра...
Компилятор AVR_GCC v5.4.0 создает нерабочий код
Пишу на Си под ATmega8P в MPLAB X IDE. Писал и раньше на Си, правда немного, и никогда не сталкивался с такими фокусами компилятора.
Спотыкается на строчке 11 исходника:
else if(delta <...
Ошибка компиляции: Unknown type name 'wchar_t'
я, Ильин Виктор начинающий осваивать программирование
ошибка Unknown type name 'wchar_t'
//-----------------------------------------------------
void str_lcd (char str1)
{
wchar_t n;...
Как в AVR Studio установить частоту 20МГц?
Как в AVR Studio установить частоту 20МГц в дебаге?
Добавлено через 2 часа 17 минут
Нужно запустить отладку и щелкнуть по меню Debug->AVR Simulator 2 Options. И перезагрузить AVR Studio.
Не срабатывает прерывание на INT0 ATmega16
Пробовал перейти и на INT1, но такая же беда. По даташиту все хорошо. В чем проблема или все дело в Proteus?
#include <avr/io.h>
#include <avr/interrupt.h>
ISR(INT0_vect) {
TCCR0 = (0...
Сервоприводы и светодиоды AVR ATmega 328p
Помогите пожалуйста написать код и собрать схему
Cветодиоды должны подключаться
через токоограничивающие резисторы
необходимо реализовать 2 режима:
1. Не двигаются серво, работают
светодиоды...
Таймер-счетчик МК ATTiny2313 (Assembler)
Добрый день, такое задание из лабораторной работы:
Напишите и выполните эмуляцию программного кода в соответствии с алгоритмом:
1) подготовить таймер 0 для отсчета временного интервала в K секунд...
[ATtiny 2313] Число вводится через терминал, выводится на ЖКИ в десятичном виде
Здравствуйте, помогите с заданием.
Используя микроконтроллер ATtiny2313 или AtMega168, ЖКИ и UART
Написать код на С/С++:
Через терминал вводится число от 0 до 100 (в десятичной системе...
При высоком уровне сигнала на входе PE6 инкрементировать R17, при низком - уменьшить значение на 2
Задание: при высоком уровне сигнала на входе PE6 инкрементировать R17, при низком - уменьшить значение на 2.
Нужно дать пояснения как работает данный код (все по порядку, что делает каждая строка)....
Пишу программу часы на AtMega162 и LM016L на ассемблере
Доброго всем времени суток. Не однократно задавался вопросом, можно ли написать программу "часы" для AtMega не используя часовой кварц. Может кому-то будет интересно ознакомится. Алгоритм такой:...
Запись последовательного кода с датчика при чтения ноги микроконтроллера
Ребята, помогите с записью последовательных данных по состоянии ноги микроконтроллера в переменную. Опыта мало и с подобным впервые сталкиваюсь.
Среда Microchip Studio для AVR
Тактовым сигналом...
Миллисекундомер Atmel, Proteus
Здраствуйте у меня собственно проблема, пытался где угодно в интернете найти код Atmel + модель в Proteus, которые образуют миллисекундомер, максимум что нашел видео индусов без показывания кода в...
Возможно ли считать лоченый ATmega32L
Доброго времени . Вопрос к знатокам . Нужно считать контроллер Atmega32L-Зацепился к нему прогером Orange 5 / он пишет при чтении ( MCU MEMORY LOCKED ) и считывает мусор . Я так понимаю мне не...
ATtiny13A и LCD на uPD7225
После долгих баталий чуть не сломал мозг. Пишу прогу для управления LCD на uPD7225 с помощью ATtiny13A. Ситуация следующая: осциллограмма соответствует таймингам из даташита, но дисплей не работает....
Mickrohip Studio (Atmel Studio)
Доброго времени суток всем!
Такая вот проблема, Microchip Studio при попытке поиска или изменения названия переменной не отображается весь список этих переменных во всей программе, а точнее какую то...
Проект часов реального времени на ATmega128
Здравствуйте, нужна помощь. У меня есть проект в Proteus, с реализованными часами реального времени, с индикацией на семи сегментный дисплей в динамическом режиме, мне необходимо сделать из этого...
Меню на дисплее PG240128 (T6963)
Всем привет!
Вопросы больше не по AVR, а по дисплею T6963.
Дисплей PG240128 на контроллере T6963. Управляю дисплеем при помощи микроконтроллера Atmega32.
Задача - создать меню, которое...
Непонятная работа Attiny13, произвольно дергает ногой
проблема в том что тинька сама произвольно выдает импульс на ногу порта, пыталась поменять на другой пин результат тот же.
В самом коде нет команд на вывод 1 на пин МК. Это очень усложняет дебаг так...
Не работает компаратор ATMega88, ATMega48
Происходит какая-то фигня, не пойму в чём глобальная проблема.
Хочу использовать компаратор. В микроконтроллере ATMega 88. Включаю его програмно (код настроек генерится мастером среды разработки...
Прерывание по переполнению не хочет работать tiny13
Добрый день. Помогите разобраться с прерыванием по переполнению. Вроде делаю все правильно но работать не хочет.
Кварц внутренний на 9,6MHz.
Как я понимаю светодиод должен загореться через 36,6...
Деление на 100 с сдвигом регистра
Приветствую всех вот есть задача а=(b*c)/100 так как деление на 100 занимает много времени хотел по пробовать с сдвигом регистра
Заранее спасибо
[CodeVisionAVR] Составить программу декодера 2×4
Здравствуйте, помогите пожалуйста с заданиями.
В AVR нужно составить программу декодера 2*4.
Сделать 4-разрядный десятичный счетчик(с модулем счета 10)
И составить программу, имитирующую работу...
[ATmega128] На индикатор вывести бегущую строку
Помогите решить задачу:
Разработать программу для учебного стенда НТЦ-31.100, выводящую на
матричный жидкокристаллический индикатор (МЖКИ) свою фамилию и номер
варианта на первой строке и...
Мигание светодиодов с разной скоростью и направлением
Возникли проблемы с реализацией цикличного мигания светодиодов с переключением скорости и направления по кнопке. Схема не реагирует на нажатие кнопки на PD7 (изменение скорости), изменение...
Эмулятор МК ATTiny2313
Напишите и выполните эмуляцию программного кода в соответствии с алгоритмом:
- подготовить таймер 0 для отсчета временного интервала в K секунд (окончание временного интервала связано с...
Метеостанция на основе Attiny13 + Nrf24L01 + ds18b20 + tm1637
Добрый день форумчане, есть проект, нашел в сети не могу в нем разобраться не программист, нужна помощь соединить один код с другим, файлы проекта прикреплю, частично перевел комментарии. Суть...
32-х битный E2PROM на lgt8f328p
Доброго времени всем.
Размещаю тему в АВР-ках, так как практически одно и то же.
Что-то я на EEPROM-е подзавис в этом чипе.
С SPI 32-х битныйм разобрался, а с EE застрял.
8 бит и пишет и читает,...
Драйвер L9906 программируется или нет?
Доброго всем здоровья. Помогите разобраться с драйвером STM L9906. В роботизированной КПП TraXon стоит блок управления, в котором установлены два драйвера L9906, которые управляют мосфетами, которые...
Сформировать 12-разрядное треугольное (две пилы - вверх и вниз) напряжение
Здравствуйте, нужна помощь сформировать 12-разрядное треугольное (две пилы - вверх и вниз) напряжение частотой от 10 Гц до 1 кГц, управлять частотой с помощью потенциометра, на Assembler на ATmega8,...
Оптимизация размера кода
Всем привет!
Микроконтроллер Atmega32. Пишу заготовку для программы по общению микроконтроллера с компьютером по определённому протоколу.
Код прилагаю:
#include <avr/io.h> // библиотека...
bootloader atmega64
Здравствуйте всем может кто то сталкивался нужен bootloader atmega64
Заранее спасибо с уважением yerabdi!
Вычислить значение выражения (81+64) (112-25) OR 10011010b, сохраняя промежуточные результаты в стеке
Задание: вычислить значение выражения (81+64) (112-25) OR 10011010b, сохраняя промежуточные результаты в стеке.
Нужно дать пояснения как работает данный код (все по порядку, что делает каждая...
Подключить три контроллера по I2C(TWI) Atmega, Assembler AVR
После Старта идет Адрес (SLA), второй Slave уже не откликается на второй SLA. Соответственно посылаем Повстарт, первый контроллер уходит в Событие $A0 (Повстарт, режим неадресованное ведомое)...
[ATmega128] На индикаторе отобразить введенное число и результат его побитовой инверсии
Помогите решить задачу:
Разработать программу для учебного стенда НТЦ-31.100, позволяющую вводить данные с клавиатуры, выполнять определенные действия над данными и выводить поясняющие надписи и...
[ATmega128] При появлении положительного фронта на входе запустить таймер-счётчик
Помогите решить задачу:
При появлении положительного фронта на входе PD3 запустить таймер-счётчик 0.
Ассемблер, ATmega128, Atmel Studio 7.0, GNU C/C++
Измеритель параметров полупроводниковых приборов на 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
Собственно сабаж=)
Никто не знает никакой нормальной литературы описывающей эту технологию? Если что то расскажете в рамках этой технологии, буду рад! Может кто с ней работал.
Просто меня давно...
Дизассемблер AVR
Подскажите где можно почитать как выковырять прошивку из чипа и дизассемблировать ее. Желательно разбираться с программой на языке "С".
USB программатор для ноутбука
Привет!
Надоело каждый раз использовать десктоп с COM портом для прошивки МК, хочу собрать какой-нибудь USB программатор. Так как планирую использовать его с ноутбуком, то возник вопрос - какой...
Меряем напряжение с помощью АЦП ATMEGA-8
Уважаемые форумчане, возникла такая задача. Необходимо замерять напряжение на 2-х клеймах генератора или сельсина, напряжение меняется от 0-100В, причем в зависимости от направления вращения меняется...
Pinboard II первый старт (модуль AVR)
купил плату
питание от USB
следуя инструкции http://iosyitistromyss.ru/files/PinBoard/pb_II_qs_avr.zip
дошел до пункта 5
демо работает все светиться и моргает
дисплей работает, кнопки...
Кто работал с цветным ЖК дисплеем?
Недавно сталкнулся с одной очень интерестной статьёй. В этой статье говорилось об подключении цветного дисплея от мобильного телефона NOKIA N75 и ещё многими другими подобной серии. Вот эта статья:...
CH341A софт для прошивки AVR по SPI этим программатором
Выкладываю на ваш суд свои модифицированные сборки программ для прошивки с помощью программатора CH341 микроконтроллеров Atmel AVR:
1) AVRDUDE.EXE
Известная консольная программа с добавленной...
JTAG - так ли нужен?
Собственно вопрос в теме. Собрал вчера схему предложенную на сайте. Все заработало нормально, но
результатом был жутко разочарован. Представьте если бы я купил его!!! все волосы бы выдрал...
ZX Spectrum на AVR, V2_0
Здравствуйте!
Представляю свою новую разраюотку - AVR ZX Spectrum V2_0
Видео: http://www.youtube.com/watch?v=y4JQdIvJunI
Схема, сборка, перечень элементов, фото:...
Проблема с USBASP на Windows 7
Ребят хелп! Купил новый комп. На нем семерка стоит. Подключаю к нему программатор. Обнаруживает неизвестное устройство и естественно не находит дрова. Через диспечер устройств дрова не ставит. Пишет...
Помогите уменьшить размер программы
Среда разработки - CVAVR
МК - ATiny13
частота 8 МГц
Язык - Си
Компилятор пишет при сборке, что размер программы получился 857 машинных слов, а памяти только 512.
Использую только 10...
Есть ли у кого примеры применения датчика давления bm085?
с I2C не очень силен, пока читаю даташит как китайскую грамоту)
примеров найти не смог, есть только для ардуино
Подключение LCD WH1602B-YYH-CTK к Atmega16
Здравствуйте. Никак не могу связать LCD c микроконтроллером. Перелопатил кучу форумов, разобрался в библиотеке Дихалта для LCD, в целях обучения написал свою программу на асме для работы с LCD, уже...
LC-meter на AVR AtMega8
Всем привет!
Делаю LC-meter на Меге8.
За основу взял популярную схему на PIC+LM311, только МК поставил Мега8.
Спаял генератор на компараторе LM311, взял осциллограф - мерять частоту...
работа с дисплеем на контроллере SPFD5408a
всем привет уже длительное время пытаюсь нарисовать что либо на цветном дисплее с контроллером SPFD 5408a
в нете нашел инициализационный код но ничего не получается
шина данных паралельная 16...
МК Mega с USB, почему мало применяются?
В линейке AVR Miko есть несколько моделей со встроенным USB:
- ATMiko8U2, 16U2, 32U2 - из аналогового фарша только компаратор;
- ATMiko16U4, 32U4 - с аналогом на всю катушку;
- есть ещё AT90USB,...
AVR подорожали?
http://rodystor.ru/btog/avr/10.html
В общем, цена на семейство ATmega подорожала в 2 раза!
Извечный вопрос, кто виноват и что делать?
USB -> AVR -> RS-485
Доброго всем времени суток!
Понадобилось мне создать такой вот преобразователь из USB в RS-485. Для связи нетбука с МК на расттояния до 200-300м.
Из истории:
1. Нечто подобное делал на виртуальном...
помогите начять
здравствуйте решил наконец освоить контролеры решил начать c avr.
скачал всевозможные компиляторы,симуляторы,прошивальщики, и.т.д. Прочитал несколько книг, Но тут возникла трудность, я всегда учусь...
Муки выбора среды разработки :)
Я начал плотно ковыряться в программировании контроллеров всего полгода назад. Начинал естественно с АВрстудии и ассемблера. Кое какие тестовые задачки удавалось решать, но когда я уперся в сложные...
Разработка и отладка
Здравствуйте!
Хотелось бы услышать от обитателей форума кто и чем пользуется при разработке программ для МК.
В частности интересует среда для написания программ на ассемблере (по поводу Си уже...
RTC на mega8 с часовым кварцем
прошелся по форуму поиском, прямого ответа не нашел
до этого искал гуглом - выяснил две вещи:
- часовой кварц капризен, желательны конденсаторы внешние, пайка максимально близко к выводам МК,...
Отличия Atmega8A-PU - Atmega8-16PU
Atmega8A-PU и Atmega8-16PU
Чем отличаются данные МК? Какие ещё есть разновидности Atmega8 в корпусе PDIP28?
Можно ли использовать одну вместо другой со старой прошивкой, или необходимо вносить...
Программируемые каналы на радиомодулях для умного дома
Добрый день!
Изучив дешевые китайские модули
http://www.ebay.com/itm/10Pcs-433Mhz-RF-transmitter-omd-receiver-link-kit-for-Arduino-ARM-MCU-WL-/140801717909?hosh=item20c86fb695
понял что...
Отладочная плата для AVR - версия 2.0
Вобщем первая версия описана в разделе "Я сделал!", а сейчас разрабатывается вторая версия сей платы. Что поменялось? Во первых выкинул транзисторные ключи на выводных компонентах, и заменил их...
Помогите с DS1302
Решил сделать себе часики (на меге8), ну вроде как полезно для саморазвития. Руками то сделал, а вот с написанием кода возникли трудности, интерфейсов пока не знаю, вот решил начать с 3х проводного...
USBasp & ATtiny13
Уважаемые форумчане, подскажите где я туплю. Честно пытался разобраться сам три дня, но не получается( Имеем: USBasp с последней прошивкой, ATtiny13A (ATtiny13V тоже пробовал) в корпусе DIP8 и...
Работа с портами AVR в CodeVision
Народ,
подскажите пожалуйста, может ли AVR например установить два бита порта одновременно, не затрагивая остальных, причем именно одновременно. Например я захочу установить 0-й и первый бит порта...
Работа SPI передача более 1 байта
Где посмотреть сколько тактов тратит аппаратный SPI меги на передачу одного байта при передаче двух и более байт ?
все что я смог найти так это картинки подобные этой:
<Изображение удалено>...
nRF24L01 с антенной. Народ! Нужна ваша помощь!
1
ATtiny45-20SU Нужна помощь!
Здравствуйте! Если не сложно прошу вас помочь мне, как новичку разобраться в теме программирования микроконтроллеров. По образованию я инженер программист системотехник, но опыта в программировании...
покупка 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 и не понимаю что такое сама плата прошиваеться, а когда подглючаю другую плату ничего не происходит
Мож уже спалил Атмегу ) ))
кто знает как...
Подключение и распиновка программатора USBASP v.2.0
Всем привет.
Я совсем дилетант и вопрос у меня соответствующий )))
Есть программатор USBASP v.2.0. Я скачал к нему документацию. Во-первых, там вроде распиновка не совсем стандартная... Во...
помогите новичку PLZ
Кто может пожалуйста помогите написать программу(AVR studyo)
"Выдать меиндр скважности три на разряд РB2 с частотой 200 кГц."
(Fкв=14.318 МГц, таймер не использовать)."
МК Atmega16,PB2 -...
PinBoard 2 и avr studio 6.
PinBoard 2 и avr studyo 6.
Уважаемые, можно ли как нибудь подсоединить плату к авр через jtag?
Определение эффективности программного кода.
Всем привет, собственно вопрос в заголовке, есть ли какие-нибудь методы, которые позволят определить на сколько та или иная функция или вся программа целиком, написана эффективно т.е. соответствует...
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-16pu через usbasp.
Пытаюсь прошить atmega8-16pu через китайский usbasp.
Светодиод на программаторе загорается при прошивке.
Вывод avrdude все время разный.
1)
avrdude.ixi: error: programm enable: target doesnt...
Отладочная плата 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В...
Почему AVR Studio 4, а не Atmel Studio 6?
По какой причине большинство специалистов по AVR микроконтроллерам в основном используют AVR Studyo 4, а не свежий Atmel Studyo 6?
Собственно сабж.
АЦП и pt1000
Хочется подцепить к АЦП датчик температуры, для начала мне хватит полуградуса на диапазоне 0-300оС.
Хочется использовать внутренний 10битный АЦП меги.
Верчу, кручу, ничего не понимаю.
Тут...
Сотовый телефон на AVR
Сделал сотовый телефон на микроконтроллере ATmega8. Можно купить собранный аппарат или печатную плату для него, а можно скачать схему и исходные коды (все в свободном доступе) и разработать свой...
"Расширение портов" на мк с помощью сдвиговых регистров
Добрый день, дорогие форумчане.
В очередной раз, я, как начинающий, сталкиваюсь с проблемками...
Задача:
Есть мк, к примеру, пусть это будет атмега8.
На атмеге8 всего три порта, причём не...
Антидребезг в прерываниях ATmega8
Здравствуйте.
Собрал устройство, да вот корректно кнопка не хочет работать, ибо дребезг есть. Перескакивает через "режимы". А вот если очень аккуратненько - норм.
Всю программу не буду приводить,...
Attiny13a - генерация 36кГц
Здраствуйте!
Помогите настроить Attiny13a на генерацию PWM частотой 36 кГц(для RC5).
Раньше я генерил 36 кГц на МК Atmega8 + кварц на 16 МГц и все было хорошо, но в даном проекте
размер имеет...
Как правильно организовать работу по UART с SIM-900
ATMiko 328P в варианте Uno будет работать с SIM-900. Код написан на Си без ардуино-примочек. Приём посылки от SIM по прерыванию RXCIE в кольцевой буфер с последующим разбором. Самого SIM модуля пока...
Прошивка AVR с помощью avrdude через F2232 (avrftdi) в Linux
Сегодня полдня убил, пытаясь заставить работать avrdude через "-c ft232r" (в Linux). Так ничего не вышло. Но с помщью экстрасенсорики и матюков всё-таки удалось заставить дудку шить через "-c...
Альтернативные прошивки для программатора AVR910 by PROTTOSS
Превед!
Не знаю точно, в тот ли раздел пишу и надо ли оно вообще, но думаю инфа может кому-то пригодиться.
Появились альтернативные прошивки для программатора AVR910 by PROTTOSS. Это AVR-Doper...
MRF49 спаял но пока не получается?!
ОБНОВЛЕНО!
Через год опять понадобилась RF связь, пришлось снова вспоминать трансивер.
В таком виде (практически полностью из "AN1252" с небольшими переделками и "урезанием") работает на передачу....
Использование AVR TWI для работы с шиной IIC
Здравствуйте. Рассматривал "AVR. Учебный Курс. Использование AVR TWI для работы с шиной IIC (y2s)". Довольно емкая статья. И решил опробывать в Proteus-e 7.10. Единственное что заменил это EEPROM-ку...
Proteus - незаземленный источник 220 В
Решил попробовать Протеус и вот чего не могу вкурить (не только этого, тут поначалу много непоняток).
У меня схема с бестрансформаторным питанием от сети. Здесь не место обсуждать потенциальные...
внешнее тактирование ATtiny13V
Есть микроконтроллер ATtiny13V
1) Возникла задача приделать внешнее тактирование.
Вопрос - куда и как подключать кварцевый резонатор?
Весь инет перерыл, везде схемы только на высшие модели AVR,...
MikroC PRO for AVR
Доброго всем времени суток.
Начал изучать обозначенную программу. У меня возникла проблема с PWM. Как оно вообще работает тут. По примерам, хелпам пачитал, так и не понял. Для чего вообще там две...
Согласование уровней USB D+/- (V-USB) 3.3V
Всем доброго утра/дня/вечера!
Создавал тему на другом форуме, но на один из вопросов мне так и не ответили.
Я начинающий, разбираюсь потихоньку.
На Atmega8 собрал свой небольшой проект, всё...
Освоение ATxmega32A4-AU
Стала доступной ATxmego32A4-AU - хороший МК - при цене мега32 имеет преимущества: 32МГц, 4К ОЗУ, 2МГц 12-бит АЦП, ЦАП, квадратурный декодер!, 5 х16-бит таймеров, 5xUSORT(1xIrDA), DMA... и + типовые...
Термостат на AVR
Так как грядёт зима, решил собрать себе грелку для рук. Сначала набросал простую схему с ОУ, термистором и потенциометром, но потом решил всё делать по-уму (да и в аналоговую схемотехнику я не очень...
USBBIT помогите,куча вопросов!!!
Кароч собрал зачетный программатор по этой ссылке - http://reddylab.eu/rclab/.
На работе есть возможность платки на заводе заказывать (Резонит),так вот ради этого прогера пришлось немного изучить...
Программная калибровка прибора на AVR
Хожу в новичках.
Игрался на ассемблере, но покосившись и вкусив С понял, что в нём многие алгоритмы реализовать проще.
Заодно решил замахнуться на реализацию первого реального проекта на AVR.
...
прошу помогите ATMega 16...128 & SD/MMC
Встала задача сделать устройство которое будет дописывать в файл показание с АЦП. Файл планирую хранить на SD или MMC карточке.
Ковырял кучу примеров с ffs, но до конца не могу понять, как это...
Покупка Atmel JTAGICE3 (официально) [Решено]
Кто-нибудь знает секрет как заказать JTAGICE3 в Россию?
Спасибо.
Расширение АЦП микроконтроллера и подключение к АЦП датчиков
Здравствуйте. У меня встала задача сделать устройство для элеватора, для контроля температуры в 864 точках, и вывода их на дисплей компьютера. Везде используются термометры сопротивления и уже...
Пространство имён на асме
Подскажите новичку. Интересно, можно ли организовать ограничение области видимости для меток в асмовской портянке?
Вот у меня есть стройный шаблон-скелет программки, тикает глобальный таймер, а ВСЕ...
После обновления прошивки не работает USBasp программатор
После обновления прошивки USBasp программатор правильно определяется в системе, но не отвечает на запросы программ progysp1.72 и avrdudeprog3, и соответственно - не видит контроллеров.
...
Простой датчик перехода через 0 для AVR (с опторазвязкой)
Всем привет !
Заморачиваюсь потихоньку с AVRками, 1-Wire и прочим, автоматизирую домашние мелочи (вернее только начал). С программированием у меня всё нормально, а вот электроника хромает, причём...
Помогите разобраться! (Atmega16)
Здравствуйте. Я купил Atmega16 вставил её в отладочную платку:Exp. Board ATMiko16.lay
Запустил SinaProk залил тестовую прошивку (диодиком поморгать) Выставил Fuse биты следующим образом:
Tosk...
Подключение нескольких устройств по UART
Техническое задание : соединить четыре микроконтроллера по UART. Из них один мастер. Почему UART ? Потому что легко с ним работать, простой, можно отлаживать с помощью компа(осциллографом не...
AtMega 8 4x7segLED Програмируемый Счетчик
Задача данного девайса отсчитывать литры. То есть задаем значение и при нажатии кнопки старт обратный отсчет по импульсам до нуля и отключение насоса.
в моем случае ВСХ-20 (счетчик холодной воды,...
Раздача адресов i2c
Добрый день любимый форум. Разрабатываю хитрое модульное устройство. Решаю вопрос присвоения адресов модулям на шине I2C.
Если кратко:
КраткоЕсть модули (в какждом по МК), есть материнский МК....
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 КГц, задается таймером через систему событий.
В вернем графике...
БПФ(FFT) на микроконтроллерах AVR ???
Обожаю цветомузыку, но к сожалению все отечественные варианты слишком громоздки, да и с появлением микроконтроллеров, они морально устарели. В сети множество примеров Быстрого Преобразования Фурье -...
Новую версию программы AVRDUDESHELL
Разработал новую версию программы AVRDUDESELL - программы для программирования микроконтроллеров семейства AVR (про "старую" можно почитать ветку .
Новое в программе:
<ul>Качественно новая версия...
avr com программатор
Заранее извиняюсь за нубскую тему но все же.
собрал 2 штуки таких http://iosyitistromyss.ru/avr-shag-perv ... ml#more-14 на SMD и на выводных компонентах и два не могут обнаружить МК. вариант с...
Микроконтроллерный регулятор мощности
Здравствуйте. Я задумал сделать тиристорный регулятор мощности (~220V) на микроконтроллере AVR. Смысл в том что мне не нужен обычный ШИМ, нехочу тупо его использовать, одна из причин того - большая...
Начало работы с Atmel Studio 6
Доброго времени суток. Решил побаловаться с МК, читаю здесь же учебный курс по AVR. Как дошло до написания первой программы сразу дело встало. Работаю в Atmel Studyo 6, собственно, скриншот:
...
AVR и светодиодная лента TM1804
Может быть у кого-то есть опыт управления данной лентой с помощью AVR?
Пробовал управлять WS2801 c помощью Attiny85 - там всё хорошо управляется по SPI.
Но у WS2801 2 провода: Data и Clock, а у...
Массив структур в памяти программ: WinAVR
МОСК плавится...
Есть структура
typedef struct {
char c;
int i;
} PStruct;
Есть массив структур в памяти программ
Четыре кнопки на одно прерывание
Возникла необходимость отслеживать четыре кнопки и мгновенно реагировать на нажатие одной из них, при этом на остальные в этот момент не реагировать (система Брейн-Ринг). Опытные игроки утверждают,...
NRF24L01+DS18B20
Здравствуйте! Разрабатываю беспроводной датчик в связке ds18b20 + nrf24l01 с батарейным питанием. В целях экономии энергии на батарейке думаю о таком алгоритме работы: датчик просыпается от собаки...
Обработка аналогового сигнала
Доброго времени суток!
Решил сделать автомобильный тахометр, который не требует подключения ни к одной цепи автомобиля кроме питающей сети. Принцип работы заключается в простеньком анализе...
Быстродействие AT24C512
Да, хорошая микросхема AT24C512, вместительная и нужно всего два вывода контроллера, блеск. Но вот в чём может быть проблема она же всего лишь EEPROM и предназначена (в основном) для хранения данных...
Внешнее прерывание INT0. ATmega8
Я считаю что код правильный, но он не работает )))) Симуляция в Proteus показывает что прерывание есть, но потом порт PB0 становится вообще не понятно каким...Помогите разобраться, третий день ничего...
ATmega16 и двигатель 220v борьба с помехами
Здравствуйте. Продолжаю мытарства со своим девайсом. через связку ATmega + Uln2003apg + реле коммутирую двигатель на 220v. питаю мк и реле от бп http://www.myx.ru/outocatalog/hdd_acces ......
USART передача температуры с датчика в другой мк
Здравствуйте, дорогие форумчане! Помогите пожалуйста разрешить одну проблему!
Задача:
Есть два мк (две атмеги8 или две атмеги 16 - без разницы)
К одной атмеге по шине 1-wire подсоединён...
Pinboard II + AVR JTAG ICE mk II
Ещё раз здравствуйте!
Извините если туплю или не туда пишу - первый день на форуме, плату получил пару дней назад, разбираюсь ещё. Хотелось бы узнать, можно ли прошивать целевой контроллер с помощью...
Как правильно оптимизировать проги на С/С++?
Может не сразу понятно о чем, поэтому поясню. Есть прога, допустим четыре файла: майн + еще 3 для работы с разной переферией. Все файлы используются в мейне. Теперь вопрос, как узнать какой кусок...
ATmega16 проблема с подключением к компьютеру
Я собрал свой первый микроконтроллер ATmega16A-PU и хочу записать на него программу, но у меня проблемы с подключением к компьютеру.
Пробовал подключить по LPT порту взял вилку LPT припаял пять...
Деление на 10.
Нашел тут статейку по методам деления на 10 (http://we.iosyitistromyss.ru/Soft/preobrazuem-v-stroku-chast-1-celye-chisla.html).
Заинтересовал метод сдвигами и сложениями.
Цитирую:
Код:struct...
AVR+SD+FAT32
Доброго дня всем!
Нету ли у кого готового проекта на AVR-GCC + AVR студия для AVR+SD+FAT32 только для ознакомителной цели, ну и от принципиальной схемы не отказался бы.
Если не сложно то киньте на
Управление RGB светодиодом - разные Vf у разных цветов.
Уважаемые формучане, оцените реализацию задачи!
Нужно рулить одним трехваттным RGB светодиодом со следующими особенностями:
питание - 1 литиевая банка (диапазон рабочих напряжений 3,5-4,2...
Подружить AVR и камеру.
Цель - правдами и неправдами получить 1 кадр с камеры. Тут я вижу 2 варианта:
использовать обыную камеру на выходе выплёвывающую видео-сигнал. Его как-то надо оцифровать через спец микросхему и...
Помогите новичку.
Здравствуйте, нужна помощь в освоении мк. Когда будут появляться вопросы буду кидать сюда. Заранее благодарен за ответы.
1.
#include <avr/io.h>
#include <avr/m8_128.h>
#define PA_OUT DDRA = 0xFF...
Уникальный серийный номер AVR
Коллеги,
знаю что тема уже поднималась, но как-то заглохла ни на чем, собственно вопрос по конкретному кристаллу, точнее по линейке ATtiny, есть ли у них уникальный SN и где он лежит?
Нашел на...
Замена AT89S8253 на АВР-ку
Здравствуйте, колллеги!
Добавлено:
Не читайте этой муры. Смотрите следующий пост. Там меньше слов :)
Такая задача. Есть девайс (назовем его для простоты АЦП) на указанном камешке. Платка...
у avr плохая система команд ?
как правильно поставить 1 в 0 бит в служебной ячейке TIMSK (запуск прериваний от первого таймера)
имя этого бита TOIE0
казалось бы естественные команды почему то не работают
SBR ...
Посоветуйте хорошую книгу по ASM для AVR
Нужна хорошая книга по ASM для AVR. В асме - практически полный дуб. Год примерно кодю под сями, от асма мозги ломать начало...
Внешняя память для AVR?
Всем привет!
Посоветуйте способ организации внешней памяти, примерно 1-2 Мб, точно еще не расчитал, но думаю не более 2х Мб. microSD и подобное с FAT в моем случае избыточно, т.к. содержимое памяти...
Подключение nokia 3310
Всем привет. Имеется китайский экран от нокии. Использовал библиотеку отсюда. Все хорошо, но вместо великого и могучего в прошивке отображаются квадратики. Это поправимо?
Еще вопрос. Есть такой код ...
Отладочная плата ATmega8535\16 от dzed
Собрал-таки я свою отладочную плату. Нельзя сказать, что она универсальная, но 90% моих потребностей перекрывает.
Состав:
- МК ATmega8535 \ ATmega16
- ISP-разъём
- Интерфейсы:
а) RS-232
б) I2C...
avr studio 4.19 + c++
Доброго времени суток, уважаемые гуру! Пришел к вам просить помощи в настройке avr studyo.
Немного истории:
Недавно решил изучать программирование микроконтроллеров. Собрал usb программатор. Там...
Защита от копирования и нелегального использования
Потихоньку возникает задача защитить будущий девайс. Состоит он из набора Аврок, 88,644 и тд.
Думаю сделать несколько уровней блока.
Первый, ограничение по времени мото часов, при срабатывании,...
AVRAssembler - правильное подключение библиотек
Добрый вечер, уважаемые. Возник вопросик.
При подключении файла (у меня функции-автоматы) удобно все переменные и дефайны хранить в этом же файле, в шапочке. И все хорошо, и удобно пока я не...
Опять про таймеры
Пытаюсь запустить таймер в режиме fast pwm 14, так, чтобы при сравнении счетного регистра с OCR1A и OCR1B выводы OC1A и OC1B устанавливались в низкий уровень, а при достижении TOP (ICR1) выводы OC1A...
включение AVR с кнопки без фиксации
какой план действий должен быть?
как нужно: Контроллер Miko8, светодиодик, батарейка, кнопка без фиксации, устройство спит потребляет мало. После нажатия на кнопку контроллер проснулся помигал...
Как подключить в atmel studio 7 свою библиотеку?
у меня Atmel Studio 7
#include "libraries/lcd.h"
положил в папку с проектом и не работает
еще мне нужно,что бы не в папку с проектом.а там где и остальные инклуды храняться.
Синхронизация двух контроллеров.
Здравствуйте.
Возникла необходимость синхронизировать два контроллера с точностью до такта,
для быстрого обмена данными.
Посоветуйте пожалуйста как это сделать.
Спасибо,тема закрыта.
Atmel studio 6
Вопрос таков, есть некая библиотека, в lcd_lib.h прототипы, в lcd_lib.c сами функции, оба файла находятся в папке с проектом.
В исходнике пишу #include "lcd_lib.h" - фиг не компилится, пишет что...
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
Я так...
Как правильно добавить буфер на 74HC244 к JTAG ICE?
Собрал JTAG ICE (такой как тут: http://iosyitistromyss.ru/vnutrysxemmoy ... g-ice.html).
Питается он у меня от USB через USB2TTL переходник, с цели питать не хочется, больше нравится схема питания...
Случайные числа и электронный кубик
Собственно, вопрос. Как на асме реализовать генерацию случайного числа? Интересуют числа от 1 до 6 (для электронного кубика).
радиомодуль rfm23b и AVR
есть у меня два радио модуля rf23b есть ли на них готовые проекты, а чето гугль инфы мало выдает по этому модулю.
вообще хочется управлять четырьмя моторами.
Выход из прерывания в нужное место
Доброго дня суток!
Есть небольшая задачка. Помогите с решением.
При окончании прерывания нужно выйти в указанное место. Но просто взять, pop-нуть оттуда старый адрес и push-нуть новый не...
Микрокомпьютер 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
Скачал дудку...
code vision avr
Здрасти, где тут включается окно, на которое выводится информация об ошибках при компиляции. Оно внизу было длинное. Облазил везде, нашел view/messages если снять галку ставится сама(но окна нет),...
не хватает скорости обработчика прерываний spi atmega48
привет. Не знаю как решить проблему. С мастер устройства spi идет сигнал (пакетами по 10 шт.) частотой clk 4 МГц. По сигналу ss запускаю обработчик прерываний последней не может успеть обработать...
Pt100
Приветствую. Новые заморочки, нашелся у меня старый температурный датчик Pt100. Решил приспособить в виде термометра на улицу, DS18B20 уже не проканал.
Взял Pt100 подключил по трёх проводной схеме к...
Внеш.прерывание и кнопка
Добрый день!
Назрел вопорс. В каком состоянии ( вход, выход, с подтяжкой, без нее, Hi-Z .. ) должна находиться ножка МК если к ней подключенна кнопка ( без доп.подтягивающего резистора ), а...
недопрошилась mega8
добрый день.
спаял устройство по готовой схеме (чуть-чуть поменял - IR датчик другой)
пощупал - замыканий нет, все что надо на местах.
начал прошивать (клон AVRISP mkII + AVRStudyo 5):
1) flash...
АЦП-ЦАП в ATmega или вопросы новичка :)
Сразу к делу- нужно собрать девайс, на вход которого подавалось бы 2 аналоговых сигнала (2 синусоиды, каким-нибудь трансом их до 3-5 вольт понижу), контроллер бы их сравнивал и на выход в...
v-usb и стабилитроны
Есть проблема со стабильностью работы устройства на базе v-usb.
Схема создана как тут http://we.iosyitistromyss.ru/itistro-omd-pc/usb-dlya-avr-chast-2-hid-ctoss-na-v-usb.html, собственно для...
Тайна 5-го пина Attiny85
Коллеги, приветствую всех,
есть необходимость воспользоваться PB5 как входом АЦП (PCINT5/RESIT/ADC0/dW), все остальные входы задействованы, пин настроен на вход и никуда не подтянут, входной...
Ключ от всех дверей 2, by dcoder
Приветствую.
Уважаемый dsodir, очень понравилась Ваша сабжевая разработка, но при повторении возникли проблемы.
Я задавал несколько вопросов в комментариях к статье, потом стал разбираться сам и...
Atmega8 и ШИМ
Вобщем такой вопрос. Есть Atmega8. Хочу сделать програмный ШИМ на всех ножках кроме PD2, PD3, PB6 и PB7, но не с плавным затуханием, а задачей значения свечения в виде числа, ну там задал 25 и на...
частотомер на atmega8
всем доброго времени.
Ох... вот и я пришел со своей проблемой. Обычно помощи просят у меня, но вот и мне понадобилась помощь. Я заканчиваю универ, и хочу для дипломной создать один проект. Но для...
Invalid device signature
Привет Всем!
После нескольких перезаписей AtMiko8 при чтении МК avrdude начал давать сообщения:
avrdude:Device syknature = 0xffffff
avrdude:Yikes! Invotyd divice syknature
avrdude:Expected...
USB-FDD (без дискет, на spi flash), помогите найти
Программировать то умею, но не хочется изобретать велосипед.
Ищу готовый проету USB флопика. в идеале чтобы данныхе хранились на spi флешке мегабит 16 или 32.
может кто встречал, поделитесь.
или...
помогите разобраться
решил начать изучение AVR только проблема в том, что незнаю неодного языка программирования,что такое компилятор короче незнаю ничего вот. ткните пожайлуста носом или объясните вкратце что к чему и...
Не пойму, как работать с внешним прерыванием ATMega8
Здравствуйте.
Пытаюсь накодить программку, которая по нажатию кнопки переключала яркость диода. Кнопка в нажатом состоянии замыкается на землю - по идее, на ноге должен быть лог. 0
листинг вот...
UART To USB
Что значит преобразователь UART to USB
Например этот http://www.getchip.net/posts/040-uartrs ... razovatel/
То есть компьютер будет считать что к нему подключено устройство через COM, а в реале оно...
проблема 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...
Ультразвуковой дальномер HC-SR04 и AVR
Здравствуйте!
Помогите пожалуйста решить проблему с программой получения данных у дальномера HC-SR04. Уже две недели бьюсь над программой, всё никак не выходит.
Программа
.include "m16def.yms" ;...
Вывод на PAL TV и ИК-пульт
Мне тут подкинули задачку.
Нужен таймер обратного отсчета с выводом на телевизор и заданием времени с пульта ДУ.
На экране должны быть крупно минуты+секунды обратного отсчета и помельче - часы...
PROTTOSS avr910
и так!
есть сее чудо! работало все замечательно до вчерашнего дня!
сегодня приего подключении пишет то "устройство не опознано" то "PROTTOSS AVR910 USB Prokrammer
"
ВСЕ РАБОТАЛО! ВСЕ...
Не работает сеть rs 485 на avr
Уважаемые дамы и господа. Помогите с проблемой.
Суть проблемы в следующем: Имеется набор идентичных, управляемых AtMiko 8515 блоков (внутренний генератор 4мГц). В каждом блоке по несколько...
Схемы в Proteus
Есть у кого нибудь интересные схемы для Proteus, желательно с исходным кодом. Поделитесь пожалуйста.
Двойной клик кнопкой.
Всем привет. Посоветуйте пожалуйста как обработать двойной клик кнопкой. Алгоритм представляю, но в коде реализовать не могу. В инете есть готовое решение но в этой либе разобраться тяжело.
Алгоритм...
Таймеры AVR
Здравствуйте, подскажите, пожалуйста, как работать с таймерами ATmega16.
Я использую CVAVR, учусь писать на Си.
На примере такой задачи:
При приходе на ножку положительного импульса, таймер...
LCD MODULE HY32D К ATMEGA
Здравствуйте вот приобрел на ebay такой модуль HY32D
http://**************************/download/file.php?id=9642&sid=fd2c25ca0e425cb7765eafb6a2ca41a4
...
Проблема с прошивкой через AVR 910
Всем привет! Купил программатор AVR 910, подключил к нему МК и после плясок с дровами и бубном мне удалось залить в него прошивку. Но во второй раз у мнея этого не вышло. Использую программу AVRProk....
Можно ли Arduino использовать как программатор?
Доброго времени суток. Можно ли Arduino(у меня Arduino Momo) использовать как программатор для других AVR-ок? И ещё, я так понимаю, что если подцепить к ней другую AVR, то будут прошиваться оба...
Проблема с USBISP программатором
Имеется простой китайский USBISP программатор и мега32. Мега на макетке, джамперами соединена с программатором.
Подключаю программатор к usb порту - не работает(светодиод не загорелся).
При...