|
|
Другие темы раздела | |
ATmega AVR Датчик температуры DS1621 Вот есть такой датчик. Подключил к AVR. У меня вывод идет прямо в двоичном коде на мониторчик.. но происходит сл хрень:(буду писать покадрово) 1- 11111111 11111111 2- 11111101 11111101 2- 11110101 11110101 2- 11010101 11010101 2- 01010101 01010101 2- 01010100 01010100 2- 01010000 01010000 2- 01000000 01000000 2- 00000000 00000000 https://www.cyberforum.ru/ avr/ thread2088424.html |
Расширенное умножение ATmega AVR Хочу реализовать RSA шифрование на ассемблере. Для этого нужно научиться делать такие операции как 1024 битное умножение. Как это вообще положено делать оптимально? И еще вопрос, как делается функция целочисленного остатка от деления? |
ATmega AVR Проблема с командой lpm для tiny2313 в AVRStudio 4.17 Build Столкнулся с проблемой, что AVRStudyo 4.18 Build 700 ругается на команду lpm для tiny2313. В AVRStudyo 4.16 такой проблемы нет. Ошибка вида C:\Projects\Test USORT\Usart_tst.asm(288): error: lpm r16, z+: Unsupported instruction on Attiny2313 Это баг студии или мой косяк? .divice Attiny2313 ;определение используемого микроконтроллера https://www.cyberforum.ru/ avr/ thread2088422.html |
ATmega AVR много радио маячков
https://www.cyberforum.ru/ avr/ thread2088421.html задача: вело-соревнования круговые. участники 120-200 человек. на каждом велосипеде надо закрепить маячок размером со спичечный коробок. его задача в эфир выдавать личный id от 1 до 200 (у каждого свой). радиус действия не менее 10 м, но не более 20 м. + приемник связанный по USB с компьютером и софт фиксирующий на каком промежутке времени был пойман тот или иной маячок. работать буду с AVR,... |
ATmega AVR Восмибитный звук. А может тут кто сталкивался с проблемой восмибитной музыки? душа просит popcornа (трека из игрушки dykkir) на меге. Вот и думаю, может кто уже делал что-нибудь подобное? нормальный звук не предлагать. Только расово-верную восмибитку :) |
ATmega AVR Помогите с СИ (Проблемы написания программ)
https://www.cyberforum.ru/ avr/ thread2088419.html Помогите пожалуйста... Как вытащить переменную с обработчика прерываний? Например с АЦП. Вот код. #include <avr/io.h> #include <avr/interrupt.h> // доступ к функции sei #include <avr/syknal.h> // доступ к макросу interrupt #define sei() |
ATmega AVR Отладка программы Здраствуйте! Написал программу под кодовый замок. В железе естественно не работает, т.к. только учусь. Решил отладить в AVRstudyo. 1)Клавиатура в виде матрицы 4 строки, 3 столбца. Алгоритм примерно такой: накладываю маску на порт (строки) и читаю состояние другого порта (столбцы) и ищу заветный “нолик", нашел - значит эта кнопка нажата. Код кнопки записал в ОЗУ. Нижняя строка кнопок по... https://www.cyberforum.ru/ avr/ thread2088418.html |
Avrdude ft232 serial connection (Linux) ATmega AVR В современных линуксах есть модуль ядра, который видит ft232 как /div/ttyUSBx устройство, т.е. как VirtualComPort. Есть еще проприетарный D2XX драйвер от ftdichip.com, который работает с микрухой через lib-usb. Стандартный avrdude не поддерживает ни usb ни ftd - надо патчить http://doswa.com/btog/2009/12/20/avrdude-58-wyth-ftdi-bitbang-potsh-on-linux/ Я вчера пропатчил, заработало. Но вопрос -... |
ATmega AVR AVRStudio - непонятки с окном переменных (Watch) А вот у всех ли нормально работает Watch Wymdows в АВР-студио? Отладка асм-кода, перетаскиваю переменную, определённую чрез .def в окошко Watch и вижу вот такую фигню: Not in scope <Изображение удалено> Нормально показывает только дефолтные названия регистров типа Rx. В старых версиях, кажись до 4.13 нормально всё отображалось. В чём прикол, кто знает?... https://www.cyberforum.ru/ avr/ thread2088416.html |
ATmega AVR Dead time и mega32
https://www.cyberforum.ru/ avr/ thread2088415.html Народ нужна помощь, нужно с помощью меги32 для H-моста организовать 2 шим-сигнала с мертвым временем между друг другом (2 мксек), при этом с помощью потенциометра и АЦП будет меняться скважность сигналов. Нашел аппноут avr447 где рассказано, как программно организовать мертвое время из него следует, что т/с1 нужно настроить на режим phase correct (TOP=0x3FFF), а выводы OC1A и OC1B настроить один... |
ATmega AVR WatchDog Есть устройство на меге16 (пока на ней) которое тупо запоминает в EEPROM во сколько на одном из пинов порта появилась единица. Не не знаю почему но иногда оно подвисат. Как правильно организовать простейший Watchdog? |
ATmega AVR многоканальный IIC
https://www.cyberforum.ru/ avr/ thread2088413.html Задача сделать многоканальный IIC, т.е. на один контроллер посадить несколько линий этого протокола. Первое что приходит в голову это сделать много либ для каждой шины, но саи понимаете это не вариант. То есть в моем представлении это должно выглядеть приблизительно так: IIC_START(IIC1); IIC_BYTE(0x11,IIC1); ... IIC_STOP(IIC1); |
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 107
|
|
0 | |
Внешние прерывания - ATmega AVR - Ответ 1132650717.05.2010, 02:36. Показов 3779. Ответов 5
Метки (Все метки)
нужно что бы при нажатии на кнопку отрабатывало прерывание.
Я сделал так (все на мегае16, на пинборде 1) на int0 (пинД2) подвесил кнопку. другой конец кнопки на +5 через 10 к. Сконфингурил портД на вход и внутренняя подтяжка на 0. подношу руку к плате начинает отрабатывать прерываение (загораться светик- проверка реакции). Проблемма во внутренней подтяжке к 0? Или я не правильно работаю с прерыванием? Вернуться к обсуждению: Внешние прерывания ATmega AVR
0
|
17.05.2010, 02:36 | |
Готовые ответы и решения:
5
Внешние прерывания Внешние прерывания Внешние прерывания МК ATmega8535 Внешние прерывания ATMega128 |
17.05.2010, 02:36 | |
17.05.2010, 02:36 | |
Помогаю со студенческими работами здесь
0
мега48, внешние прерывания Внешние прерывания для AtMega16 внешние прерывания tiny85 - растолкуйте даташит! Нужен совет. Atmega88 + DS1307 + внешние прерывания Не срабатывают внешние прерывания INT0/INT1 в Atmega8 Вызов прерывания в обработке прерывания |