Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ATmega AVR
Войти
Регистрация
Восстановить пароль
Другие темы раздела
ATmega AVR [Решето] Использование своей библиотеки Здравствуйте. Написал я программу для МК mego328P, все работает. Программа состоит из каркаса и скриптов пользователя также на Си, которые можно добавлять убавлять. Свою программу я хочу скрыть, т.е. упаковать все в бибиотеку. В общем-то создал проект на Студии 6 получаю филе libMyproj.a, затем создаю Myproj.h-файл со списком функций, которые понадобятся пользователям. Далее создаю новые... https://www.cyberforum.ru/ avr/ thread2086740.html супер интерфейс для управления "лампой настроения" ATmega AVR
Помогите с созданием интерфейса для управления лампой настроения! на attiny13 алгоритм следующий: 1. При подаче питания (включении) цвета плавно медленно перетекают, 2. Одно быстрое нажатие на кнопку ставит цвет на паузу 3. Одно долгое (удерживаемое) нажатие: цвета быстро перетекают (типа перемотка) во время нажатия, 4. Отпустили кнопку и перетекают в обычном режиме 5. 2 быстрых нажатия и...
ATmega AVR LCD & HT1621B Привет дузья есть дисплей от ККМ меркурий, в качестве драйвера там рименен HT1621B хочу заюзать его но с интерфейсом не могу разобраться кто нить сталкивался? подскажите пожалуйста как с ним общаться!!! ./styles/iosyitistromyss/imageset/icon_topys_attach.gif" width="14" height="18 HT1621B.PDF ./styles/iosyitistromyss/imageset/icon_topys_attach.gif" width="14" height="18... https://www.cyberforum.ru/ avr/ thread2086738.html ATmega AVR AT90USB162 и HWB пин https://www.cyberforum.ru/ avr/ thread2086737.html
Может кто встречался (я - в первый раз, хотя сделал уже кучку девайсов на данном контроллере). Суть - при нажатии кнопки RESIT я всегда попадаю в бутлоадер, независимо от пина HWB (PD7). Кнопку PD7 прозвонил, во время работы на входе строгая 1 (с подтяжкой). При нажатии - 0, как и положено... То есть пин жив и здоров, а вот RESIT упорно активирует бутлоадер, как будто она нажата. Причём, если...
ATmega AVR Проблема с компилятором. (Осторожно! опасность холивара!)
Решил поковырять АВР. Первый раз в жизни. Сначала была дрочка с фузами и чудесами от их происходящими. Это ж каким надо было быть укуреным индусом, что б сделать такую фичу - при использовании вывода сброса в качестве цифрового пина блокируется возможность прошивки... без бубна (HV) которую не снять. Повоевал с фузами, взялся за компилятор. Студия 4-я, компилятор винАВР. Камень - Мега8....
ATmega AVR ATTINY13V, ATTINY13A залочен после выставления фьюзов https://www.cyberforum.ru/ avr/ thread2086735.html
– 9.6 MHz internal ossyttator (CKSEL = 10), shortest stort-up time (SUT = 00), Debugwire enabtid (DWEN = 1) or Riset disabtid RSTDISBL = 0. Выставил эту комбинацию фьюзов, и Attiny13V и Attiny13A не читаются программатором Тритон в режиме высоковольтного программирования, в том числе и фьюзы, при прошивке новых фьюзов ошибок не выдает, но чтения нету. Это, что недокументированный глюк, или...
ATmega AVR Виртуальный UART Здравствуйте, может ли кто-нибудь поделиться программой организующей виртуальный UART для AVR-Studyo https://www.cyberforum.ru/ avr/ thread2086734.html lcd_puts_p не работает в железе ATmega AVR
Вывожу строку на LCD (HD44780) с использованием библиотеки от Peter Fleury: lcd_puts_p((PSTR)"Hello"); В протеусе работает без проблем. В железе не работает: вместо текста пустота. Причём другой текст, выведенный из ROM (через lcd_puts) выводится как в железе, так и в протеусе. ATmega8, 1 MHz. В чём может быть дело?
ATmega AVR Iboard не реагирует на питание Доброго времени суток. Проблема такая. У меня есть несколько плат Iteaduino Iboard 1.1. Я к ним купил блок питания на 12V, 1.25A. Подключаю плату к питанию она работает некоторое время, мин 10, потом тухнет и все. Даже лампочка PWR, что питание подается не горит. При этом, если подключить через программатор Foca V2.1, от USB, все отлично работает. Плата реагирует, прошивается и т.д. Собственно... https://www.cyberforum.ru/ avr/ thread2086732.html ATmega AVR Как принимать данные с Bluetooth - устройства? https://www.cyberforum.ru/ avr/ thread2086731.html
Здравствуйте. Допустим у меня есть bluetooth USB адаптер, через который у меня подключено какое-либо bluetooth устройство к компьютеру. Мне надо отслеживать все данные принимаемые и передаваемые данным адаптером и передавать их по протоколу UART на мой контроллер (должно быть две TX-линии, на одной будут принимаемые данные bluetooth-адаптером, а на другой передаваемые). Думал использовать...
ATmega AVR Устройство для измерения температуры с Ethernet
Доброго времени суток. Собственно у меня задача собрать устройство для измерения температуры и получения ее по сети. Собственно я такую штуку собрал на Arduino подобной плате с Ethernet, но если учитывать сколько она стоит, получается не очень выгодно т.к. датчиков нужно приличное количество. Собирая все это в кучу: Нужно измерение температуры, сейчас это делает DS18B20. Ethernet чтобы эту...
ATmega AVR Вывод точки 7-сег индикации(Решено)+ проблема с датчиком https://www.cyberforum.ru/ avr/ thread2086729.html
Решенная проблема Всем привет. Пишу программу для блока питания: вольтме
0 / 0 / 0
Регистрация: 12.11.2010
Сообщений: 249
0

Нужна помощь знатоков!! Не знаю что подозревать... - ATmega AVR - Ответ 11303102

12.11.2012, 21:40. Показов 8160. Ответов 27
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте. Уже неделю мучаюсь, нужна помощь форумчан знатоков ибо все остальные разводят руками... Пишу программу для Atmego32 и отлаживаю её по JTAG, но программа при отладке ведёт себя некоректно и при выходе из функции или из прерывания может ускакать в любую часть кода. Подумал, что срыв стека (хотя с чего? всего три вложенных вызова) сделал все функции библиотеки y2s.c из которых отладчик вылетал (причём вылетал не каждый раз, а когда ему захочется) "static inline void" и вроде как это спасло. И всё стало хорошо работать. Но стоило мне добавить пару строк в виде ввода контроллера в режим Idle,
как программа стала со второго раза (почему именно со второго - не понятно) из пробуждающего прерывания выходить не туда куда надо а опять в любую часть кода. (JTAG срывается и молотит совсем в другом месте, а не там где должен) И при нажатии паузы при этом Студия выводит:
Error reodyng memory : IO Address:0 Size:64
Error reodyng memory : REGISTERS Address:0 Size:32
Но прерывания то я не могу сделать статик инлайн... Подскажите в какую сторону мне хоть думать?! В сторону фьюзов? Они стоят: 09:H EF:L может дело в бите OCDIM? Хотя врядли.. Или в сторону отладчика (спаян и прошит по статье с сайта), может стоит пойти купить фирменный какой? Поможет? Или это камень помирает и я заюзал его память до дыр этой отладкой? Или дело в том, что я недавно перешёл на Си и как то криво написал программу... Подскажите пожалуйста, а то я уже не знаю что делать!...
Два исходника (рабочий и не рабочий) прилагаю. Отличаются только:
Код
-----------Функции-------------
Idle_ON()
{
MCUCR = (1<<SE)|(0<<SM2)|(0<<SM1)|(0<<SM0);
}

Idle_OFF()
{
MCUCR = (0<<SE)|(0<<SM2)|(0<<SM1)|(0<<SM0);
}
*************************************

-----------Вариант 1--------------
RTC_Set_Alarm(); //Начальная установка будильника
sei(); //Глобальн. разрешение прерываний

while(1)
{
while(!Flag_Int_RTC)
{}
RTC_Set_Alarm(); //Установка будильника
Flag_Int_RTC=0;  //отчистка флага прерывания
}

return 0;
}

//==============================================
//*********Внешнее прерывание*****************
ISR(INT0_vect)
{
_delay_ms(5000);
Flag_Int_RTC=1;
}

-----------Вариант 2---------------
RTC_Set_Alarm(); //Начальная установка будильника
sei(); //Глобальн. разрешение прерываний
Idle_ON();  //Разрешить режим Idle
SLEEP;     //Спать

while(1)
{
while(!Flag_Int_RTC)
{}
RTC_Set_Alarm(); //Установка будильника
Flag_Int_RTC=0;  //отчистка флага прерывания
}

return 0;
}

//==============================================

//*********Внешнее прерывание*****************
ISR(INT0_vect)
{
_delay_ms(5000);
Idle_OFF(); ////запретить режим Idle
Flag_Int_RTC=1;
}
P.S. вывод из режима Power Down возможен только по внешнему прерыванию (обнаруживаемого асинхронно) что это значит? На каком то из форумов читал, что это только прерывание "по низкому уровню", а по "нарастающему фронту" не получиться. Так это или нет? [112.9 Кб]

Вернуться к обсуждению:
Нужна помощь знатоков!! Не знаю что подозревать... ATmega AVR
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.11.2012, 21:40
Готовые ответы и решения:

Помощь нужна, не знаю, куда обратиться
Говорю сразу - сей псто к разделу отношения не имеет. Уважаемые модераторы, и администратор - искал...

Нужна помощь по скрипту/макросу(не знаю как правильно называется)
Вбрела в голову идея. Для форума forum_name сделать автообновление аватара() и не знаю как...

Требуется помощь знатоков Lisp
((lambda (x y z) (if (&gt; x y) (if (&gt; x z) x z) (&gt; y z) y z)) 2 4 6) помогите...

Нужна какая-то изюминка в дизайн, не знаю что посоветуйте
Нужна какая-то изюминка в дизайн, не знаю что посоветуйте https://naytiparu.ru/ ...

Пожалуйста, НУЖНА ПОМОЩЬ, а то что то не выходит(
1. Ввести динамічний масив A(N) з клавіатури. Кількість елементів ввести з клавіатури (new). 2. До...

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

Нужна помощь подскажите что не так делаю.
Вечер добрый! Нужна помощь вот сайт -&gt; www.moeabto.ru, помогите с автоматизацией, подскажите как...

Что такое с моим сайтом?нужна помощь!
Не понимаю проблемы моего сайта. Поисковые роботы меня вообще не любят. Особенно google. Заметил...

Нужна помощь.Хочу занятся установкой и заправкой кондинционеров, Помогите советом, что необходимое нужно преобрести?
Нужна помощь.Хочу занятся установкой и заправкой бытовых кондинционеров.Помогите советом, что...

Хочу собрать то, не знаю что, под задачи такие, не знаю какие
Всем доброго времени суток и заранее спасибо всем, кто попытается разобраться в этом потоке...

Сравниваем! Знаю что это будет R9 290, но вот какой фирмы не знаю
Ребят вот такой вопрос, на днях покупаю видеокарту, но не знаю какую, точно знаю что это будет R9...

СРОЧНО НУЖНА ПОМОЩЬ! Нужна информация о тест оборудовании
Доброго времени суток! Интересует информация (книги, статьи, научные статьи, сайты, зарубежная...

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