|
|
Другие темы раздела | |
ATmega AVR Использование задержки (Atmega8A) Здравствуйте. Задача: поморгать светодиодами на каждом порту в случайном порядке. Написал код на С: #define F_CPU = 8000000 #include <avr/io.h> #include <util/delay.h> #include <stdlib.h> void preset() https://www.cyberforum.ru/ avr/ thread1292908.html |
Работа с дисплеем HD44780 в Протеус (ATMega16, ASM) ATmega AVR Писал когда то програмку для выводов символов на ЖКИ. Раньше работала. Решил тут недавно добавить функции из этой программы в другую - не выводятся символы. Залил старую программу - тоже не фига не выводится. То ли что то изменил, то ли звезды не так сложились.. Ни в реальном железе, ни в протеусе работать не хочет. Может подскажет кто-где ошибка? Во вложении проект AVR Studio: .include... |
ATmega AVR Датчик атмосферного давления Нужно создать устройство на микроконтроллере, которое будет отслеживать измерение атмосферного давления, так же должно быть указано max и min давление в течение дня и выводиться его среднее значение. Так же должно выводиться текущее значение давления с обновлением в 1 мин. https://www.cyberforum.ru/ avr/ thread1291126.html | ATmega AVR Не получается опросить клавиатуру (ATmega16, ASM) Написал программу для интереса, которая должна при нажатии кнопки которая подключена к порту С7 зажигать диоды подключеные к порта А, пробую на реальном контроллере почему то не получается .include "m16def.inc" .DSEG .CSEG Main: CLR R17 OUT DDRC,R17//настройка порта С на вход LDI R17,0xFF https://www.cyberforum.ru/ avr/ thread1290554.html |
ATmega AVR Бесконечный цикл записи-стирания Flash памяти Atmega8515 на Си Подскажите пожалуйста.... Необходимо написать программу на Си, которая будет организовывать бесконечный цикл записи и стирания данных во флеш памяти микроконтроллера Atmega 8515 |
ATmega AVR Таймер в CTC режиме (ATTiny2313, Atmel Studio 6) Пытаюсь запустить таймер 1 в CTC режиме. Таймер не останавливается на нужном пороге. Atmel Studio 6 #include <avr/io.h> #include <avr/interrupt.h> int main(void) { https://www.cyberforum.ru/ avr/ thread1290336.html |
ATmega AVR Не получается откомпилировать проект в WinAVR здравствуйте! в winavr не могу откомпилить проект. библиотека подключена но компилятор выдает ошибку FAT32.o: In function `writeFile': D:\work\sources\winAVR\SD_GCC_V2.3_M32/FAT32.c:449: undefined reference to `initQueueArray' make: *** Error 1 https://www.cyberforum.ru/ avr/ thread1289480.html |
ATmega AVR ATMega не работает стабильно и уходит в Reset Привет, у меня есть схема с atmeg-ой, есть программа, которая выполняется некоректно. Пробовал в симуляторе программу, все нормально. Но когда запускаю устройство - происходит что то дикое. Что то вроде помех, кажется микросхема уходит на RESET иногда. К ней присоединён кварц на 16 Мгц, задающий основную частоту и "часовой" кварц для отсчета времени. Интересует вопрос, может ли микросхема... |
ATmega AVR Работа с LCD дисплеем HD44780 из МК Atmega16 (GCC)
https://www.cyberforum.ru/ avr/ thread1283597.html Здравствуйте, пытаюсь подключить LCD дисплей к микроконтроллеру, скачал библиотеку, но уже на начальном этапе появились проблемы. Пытаюсь скомпилировать вот такой код: #define F_CPU 8000000UL #include <avr/io.h> #include <util/delay.h> #include <avr/pgmspace.h> #include <avr/interrupt.h> #include "LCD.h" //Хедер для LCD дисплея int main(void) { |
ATmega AVR Вычитание двухбайтных чисел в AtMega8535 на ASM (AVR Studio 4) Составить программу вычитания двухбайтных чисел. Уменьшаемое содержится в регистровой паре R3:R2, вычитаемое - R13:R12. Результат записать в пару ячеек ОЗУ с адресом 0х0081: 0х0080. На Ассемблере. Заранее Большое спасибо за помощь. Правила форума: 4.7. Как можно более полно описывайте суть проблемы или вопроса, что было сделано для ее решения и какие результаты получены. https://www.cyberforum.ru/ avr/ thread1283112.html |
ATmega AVR Копирование массива из ОЗУ в ATMega8535 (AVR Studio 4) Составить программу копирования массива. Адрес массива-источника - находится в ячейке ОЗУ с адресом 0х0160, длинна массива - 20 байт. Адрес начала массива-приемника - ячейка ОЗУ с адресом 0х0110. На ассемблере. Заранее большое спасибо! Добавлено через 8 часов 29 минут Да, забыл, контроллер AtMega8535, в AVR Studio 4. |
ATmega AVR Не срабатывают внешние прерывания INT0/INT1 в Atmega8
https://www.cyberforum.ru/ avr/ thread1282493.html Помогите разобраться новичку в МК, в чем может быть проблема. Пытаюсь освоить самостоятельно создание частотника, застрял на процессе обработки внешнего прерывания INT0 и INT1, суть - при нажатии кнопки на PD2 частота уменьшается, а при нажатии кнопки на PD3 увеличивается синуса. Программа написана в CodevisionAVR v2.05.0, дебагер AVRStudio 4.13, эмулятор схемный Proteus 7.7 SP2 Листинг... |
693 / 303 / 99
Регистрация: 04.07.2014
Сообщений: 846
|
|
08.11.2014, 14:13 | 0 |
Обеспечить помехоустойчивость при приеме-передаче данных - ATmega AVR - Ответ 682188008.11.2014, 14:13. Показов 1607. Ответов 8
Метки (Все метки)
Ответ
Moonlight00, В любом случае в указанном направлении.
Вот хорошее описание http://www.sbprojects.com/knowledge/ir/index.php В качестве приёмника TSOP1236, или аналогичный. За счёт модуляции никаких ложных срабатываний. Поиск RC5+Arduino даст кучу примеров реализации. А там под себя переделаешь. Вернуться к обсуждению: Обеспечить помехоустойчивость при приеме-передаче данных ATmega AVR
0
|
08.11.2014, 14:13 | |
Готовые ответы и решения:
8
Прерывание таймером при приёме и передаче данных через UART Построить быстрый эхо сервер при приёме и передаче различных по объёму данных от 10 байт до 100 кбайт Access97. При передаче или приеме переменных функциями все русские значения отбражаются кракозяблами Перебои в приеме/передаче сигнала по Wi-Fi Ошибка при приёме данных |
08.11.2014, 14:13 | |
08.11.2014, 14:13 | |
Помогаю со студенческими работами здесь
0
QTcpServer, тормозит при приёме данных Зависает при приёме больших данных ARM11. Потеря данных при приеме UART-ом UART проблема при приеме данных. ATmega128A Ошибка при приеме данных через COM (Arduino-Xbee-PC) |