Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ATmega AVR
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
ATmega AVR Обработка сигнала Всем привет! На ногу МК приходит ШИМ сигнал с устройства. В зависимости от условий на самом устройстве, частота сигнала меняется. Как правильно такой сигнал слушать/обрабатывать ? (мне нужно в зависимости от частоты сигнала вызвать ту или иную ф-цию) https://www.cyberforum.ru/ avr/ thread2088274.html помогите выбрать контроллер ATmega AVR
для разработки устройства посоветуйте контроллер желательно атмел задача устройства это собирать информацию от различных датчиков и обмен инфой с компом по протоколу TCP IP ethernet думал реализовать протокол програмно но говорят уже есть процессоры с ним кстати и если есть хелп по протоколам то поделитесь плиз если есть примеры програмной реализации то прошу поделится инфой
ATmega AVR Аппаратный сброс флага прерывания Интересную штуку накопал. Не совсем очевидную. Работаю (мега48) с прерываниями по совпадению: COMP0A, COMP1A. Как написано в даташите, соответствующие флаги OCF0A и OCF1A сбрасываются аппаратно при входе в прерывание (если оно разрешено) или же нужно их сбрасывать записью туда "1". Ну, пока я работал без прерываний, то сбрасывал этим интересным способом, да и делов-то... А когда завел... https://www.cyberforum.ru/ avr/ thread2088272.html ATmega AVR AVRDUDE - ошибки связи с программатором https://www.cyberforum.ru/ avr/ thread2088271.html
Для внутрисхемного программирования ISP использую платку с ЮСБ-интерфейсом. Это Ардуино Мега (что было под рукой), в нем зашита программа, превращающая его в программатор. Работает с AVRDUDE. Вроде как проверенный код... Что имею? Запускаю ДУДКУ и вижу соообщение о том, что программатор не синхронизирован. Потыкав по коду флажок с зажиганием светодиода, определил, что первое сообщение о...
ATmega AVR Как расчитывать задержку на Ассемблере?
Собвстевнно сабж. Есть некий цикл с неким количеством тактов.
ATmega AVR Помогите разобраться с SPI https://www.cyberforum.ru/ avr/ thread2088269.html
Возникла необходимость связать mega8 и mega16 по SPI, но с написанием протокола возникли проблемы... В идеале должно было получится так: Мастер передает число 255, слейв устанавливает указатель байта в 0, затем мастер выводит байт выбора режима (для дисплея) -> слейв получает его (приэтом указатель уже 1), затем мастер поочередно выводит 20 байт из массивов data и data_s, слейв при каждом...
ATmega AVR Терминальная программа для windows 7 Подскажите пожалуйста рабочую терминалку. Пробовал Terminal 1.9 и толи я неправильно её пользовался, толи она не работает, толи кабель екнулся. Замыкал RX TX и ничего https://www.cyberforum.ru/ avr/ thread2088268.html Управление таймером (или что-то другое) ATmega AVR
Добрый день ! Рассмотрите , пожалуйста, вопрос от абсолютного новичка. Попытаюсь максимально кратко и понятно описать задачу. С МК только начинаю разбираться, пишу на СИ. Итак. Есть AtMiko16 , один светодиод и одна кнопка (если совсем упрощенно). Светодиодом надо мигать с частотой, задаваемой кнопкой. Т.е. нажимаем кнопку несколько раз (стараемся нажимать с максимально ровным интервалом, к...
ATmega AVR Tiny25 тактирование от WDT Нужно собрать схемку на tiny25 с низким энергопотреблением <=1мА Для этого пытался включить тактирование от генератора сторожевика 128 кгц Судя по даташиту надо выставить фьюз CKSEL=0100 Но почему то после записи фьюзов мк лочится и не распознается программатором Брал 2 мк из одной партии, фьюзы записывал 2 прогами дудкой и unoprof Потом брал tiny2313 на ней тактирование от сторожевика... https://www.cyberforum.ru/ avr/ thread2088266.html ATmega AVR IAR Internal Error: нужна помощь по IAR и по C++ https://www.cyberforum.ru/ avr/ thread2088265.html
Просьба к тем, у кого есть IAR AVR версии выше, чем 5.11B/W32 (5.11.2.5): не могли бы вы скомпилировать ниже преведенный код, и сказать, появляется ли у вас "Tool internal error. Illegal state". Есть ли этот глюк в версиях поновее? Ко всем. Может проблема в коде? Union на неполные 3 байта. При обращении к битам из первого и третьего вылетает ошибка. typedef unsykned char u8; typedef union...
ATmega AVR Сторожевой таймер ATmega16-16PU
Здравствуйте! Есть вопрос по сторожевому таймеру Atmega16-16PU. Это мой первый рабочий проект и столкнулся я вот с какой проблемой: в процедуре RESIT запускаю сторожевой таймер (делитель минимальный хотя ставил и максимальный рабочая частота 1мГц) in tmp, WDTCR ori tmp,(1<<WDE) | (0<<WDP2) | (0<<WDP1) | (0<<WDP0) out WDTCR, tmp Далее по тексту, как пишут в умных книгах, устанавливаю WDR...
ATmega AVR Разово программируемые AVR? https://www.cyberforum.ru/ avr/ thread2088263.html
Уважаемые коллеги, Имею затык с последовательным программатором. Работаю через AVRDUDE, прошиваю Мегу48. И вот в чем проблема: МС прошивается 1 раз и после этого не откликается. То есть, этот первый раз прошивка идет абсолютно по правилам, я просмотрел весь протокол обмена между компом и программатором, все чики-пики: 1) Сначала программы связываются, обмениваются всякой служебкой. 2)...
0 / 0 / 0
Регистрация: 24.11.2009
Сообщений: 4
27.08.2010, 00:12 0

Асмовая RTOS DIHALT-a - ATmega AVR - Ответ 11324633

27.08.2010, 00:12. Показов 15242. Ответов 19
Метки (Все метки)

Ответ

Доброго времени всем. Вот прикрутил к RTOS DI протокол 1-Wire, в частности термометр DS1820. Получилось аж 6 задач. Весь протокол работает на прерывании по совпадению таймера 1. Заходя в прерывание считывается состояние конечного автомата и осуществляется переход на нужные процедуры, представляющие из себя тайминиги протокола 1-Wire. Прерывание, правда, получилось немного раздутое... Вобщем как для начинающего, надеюсь прокатит. Также знаю, что любой код подлежит оптимизации, поэтому это неокончательный вариант. Проект для ATmega16 с внутренним генератором на 8МГц. Библиотеки работы с LCD и кое-какие макросы использовал от DY HOTT, за что ему оч. спасибо! Подсчет CRC-8 взят с http://rodyokot.ru/circuit/dig... ndex.shtml. Если будут вопросы-задавайте, постараюсь ответить.

[30.33 Кб]

Вернуться к обсуждению:
Асмовая RTOS DIHALT-a ATmega AVR
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.08.2010, 00:12
Готовые ответы и решения:

Программист С/С++ (RTOS)
Мы в поисках разработчика С/С++ в наш офис в Великом Новгороде или в Санкт-Петербурге. МИР...

RTOS производства РФ
Доброго дня. В сети появилась инфа о создании ОС реального времени некоей питерской компанией...

Вопрос по RTOS
Есть две задачи с однаковым приоритетом. Хочу чтобы полностью завершилась задача 1, затем ...

RTOS for AVR
А много ли реально приложений, где совсем никак нельзя обойтись без системы реального времени? ...

Выбор RTOS
Есть ли универсальное решение для выбора RTOS для микроконтроллеров. Например столько памяти -...

19
27.08.2010, 00:12
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.08.2010, 00:12
Помогаю со студенческими работами здесь

DI HALT rtos
Уже задавал вопрос, но не получил ответа. Мне надо организовать регулировку яркости...

Nuttx RTOS
Собственно сайт: http://www.nuttx.org Кто-то заморачивался с этой ртосиной? Судя по описанию...

Вопрос по RTOS
Сразу приношу извинения, если пишу не в ту тему. Вопрос в следующем: как в RTOS ( в той, что в...

Литература по RTOS
Полезные ссылки • стартовая http://ru.wikipedia.org/wiki/Операционная_система_реального_времени...

Время и RTOS
Доброго времени суток! Имеется МК STM32T4 пользующийся услугами FriiRTOS. Есть возможность...

STM32F407 RTOS+ lwip
Подскажите как правильно настроит CUBEMX для STM32F407 для роботи с lwip. Хочу настроит TCP сервер...

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