Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ATmega AVR
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
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 - Ответ 6821880

08.11.2014, 14:13. Показов 1607. Ответов 8
Метки (Все метки)

Ответ

Moonlight00, В любом случае в указанном направлении.
Вот хорошее описание http://www.sbprojects.com/knowledge/ir/index.php
В качестве приёмника TSOP1236, или аналогичный.
За счёт модуляции никаких ложных срабатываний.
Поиск RC5+Arduino даст кучу примеров реализации. А там под себя переделаешь.

Вернуться к обсуждению:
Обеспечить помехоустойчивость при приеме-передаче данных ATmega AVR
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.11.2014, 14:13
Готовые ответы и решения:

Прерывание таймером при приёме и передаче данных через UART
Разрабатываю программу для RS485 на базе контроллера STM32F100xx. Ступор настал когда нужно входные...

Построить быстрый эхо сервер при приёме и передаче различных по объёму данных от 10 байт до 100 кбайт
Как построить быстрый эхо сервер.при приёме и передаче различных по объёму данных от 10 байт до 100...

Access97. При передаче или приеме переменных функциями все русские значения отбражаются кракозяблами
Программа на Access 97 работает с 98 года. Всего около 30 инсталляций на разные виндовсы(95, OSR,...

Перебои в приеме/передаче сигнала по Wi-Fi
Опишу проблему. Конфигурация машины - в конце поста. Приблизительно в августе 2014 года купил...

Ошибка при приёме данных
На скрине ошибка, из за чего она и как исправить? Делал чат и при отправке сообщения такая ошибка

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

QTcpServer, тормозит при приёме данных
Есть простейший сервер, который включается по команде старт void start(uint64_t port){ ...

Зависает при приёме больших данных
не могу разобраться что я делаю с потоком входящих данных не так, при входе большого колличества...

ARM11. Потеря данных при приеме UART-ом
Для передачи использую интерфейс UART, проц ARM11. Есть входной FIFO глубиной 32. Ставлю уровень...

UART проблема при приеме данных. ATmega128A
Добрый день. В программировании микроконтроллеров навичек. Столкнулся со следующей проблемой и...

Ошибка при приеме данных через COM (Arduino-Xbee-PC)
Добрый день! Передаю данные с ардуины (Mega2560) через Xbee (EndDevice) на компьютер. К компу...

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