|
|
Другие темы раздела | |
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 - Ответ 1132463327.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
|
27.08.2010, 00:12 | |
Готовые ответы и решения:
19
Программист С/С++ (RTOS) RTOS производства РФ Вопрос по RTOS RTOS for AVR Выбор RTOS |
27.08.2010, 00:12 | |
27.08.2010, 00:12 | |
Помогаю со студенческими работами здесь
0
DI HALT rtos Nuttx RTOS Вопрос по RTOS Литература по RTOS Время и RTOS STM32F407 RTOS+ lwip |