Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ATmega AVR
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
ATmega AVR Регулировка яркости LED матрицы 24х8 https://www.cyberforum.ru/ avr/ thread2085745.html
Делаю очередной проект МК мега32 матрица 24х8 - каждая матрица из 3 столбцами управляется регистром 74хх595 соедененныым последовательно строками через ключи управляет 1 порт МК частота МК 16Мгц в прерывании по переполнению производиться сканирование матрицы если смотреть на выходы управления строками то там идет такая последовательность, тоесть строки переключаются по очереди. со сдвигом,...
ATmega AVR tiny2313 UART проблема с готовностью UDR (UDRE)
Приветствую всех. Не могу найти причину проблемы с кодом приведенным ниже. Байты отправляются в UART по срабатыванию таймера (в приведенном примере). Производится проверка готовности регистра UDR. Результат работы смотрю клоном USBee. Если таймер работает с делителем 8, то на Tx мусор. Видно, что байты идут вплотную, на глаз -красиво, но декодер протокола видит сплошные ошибки стопов и пр....
ATmega AVR Нужна помощь в написании прошивки. https://www.cyberforum.ru/ avr/ thread2085743.html
Здравствуйте. Нужна помощь в написании прошивки простого логического анализатора, сам я не справлюсь, хотя в принципе вроде бы ничего сложного и нет. Плата Arduino MEGA 2560 R3 16МГц (хотя это и Arduino прошивка нужна обычная, с нулевого адреса без бутлоадера ) Порты: PA0-PA7, PC0-PC7, PF0-PF7, PK0-PK7 анализируемые входы 32 канала. На PB0-PB3 microSD карта. еще 3 вывода как...
ATmega AVR Стеклоочистители на базе МК Attiny2313 Здравствуйте, знатоки. Подскажите пожалуйста. Необходимо организовать подобие автомобильных стеклоочистителей на базе МК Attiny2313. У меня есть такая мысля задействовать шаговый двигатель. При этом должна быть задействована кнопка, которая управляет стеклоочистителями (вкл./выкл.), никаких режимов типа управления скоростью вращения и т.п. не нужно, просто чтобы они крутились под определенным... https://www.cyberforum.ru/ avr/ thread2085742.html
Не выполняется код за циклом for ATmega AVR
Здравствуйте. Вывожу код кнопок подключенных к PORTA c 4 по 7. Код выводится исправно. Столкнулся с непонятной проблемой. При использовании цикла for (пробывал while), код написанный после цикла не выполняется. PORT4 скидывает в 0 и все. Если поставить установку бита до цикла - бит устанавливается в 1. ... #define SITBIT(ADDRESS,BIT) (ADDRESS |= (1<<BIT)) #define CLEARBIT(ADDRESS,BIT)...
ATmega AVR Usbasp bootloader Доброго времени суток. Пытаюсь запустить этот бутлоадер на ATmega8А, делаю самодельную Metaboard. Пока безуспешно. После прошивки устройство не опознаеться, драйвера не ставятся. Схема вроде элементарная, ошибиться вряд ли мог. Почитал по разным местам, что оно так у многих, и решенния вроде как никакого нет. Прочитал что сам бутлоадер занимает 2 Кб. И тут возник вопрос, как он может, занимая 2... https://www.cyberforum.ru/ avr/ thread2085740.html
ATmega AVR Мигание светодиодиком (кластер RGB) https://www.cyberforum.ru/ avr/ thread2085739.html
Народ, купил такую штуку, но что-то не пойму как её к МК подключить. Называется Светодиодный кластер 0.3W 5V (RGB). Кстати что там за микросхемка внутри? для чего она нужна? <Изображение удалено>
ATmega AVR ШИМ от atmega8. LED.
По форуму искал. Проблема в понимании почему не работает??? Просто перегружен проц в Протеусе, уже не знаю почему. Есть какие советы? fastPWM.rar
ATmega AVR Виснет atmega 8535 через несколько секунд работы. https://www.cyberforum.ru/ avr/ thread2085737.html
Здравствуйте! Подскажите пожалуйста,может ли теряться адрес возврата из прерывания по переполнению счетчика Т0 в программе с большим количеством меток? У меня одноврем работают таймеры Т0 иТ1,последний работает без прерываний.Убрал прерывание Т0 по вектору,сделал программное прерывание,работает в железе.Какие могут быть предположения? Программа с одним Т0 с прерыванием норм.работает.
ATmega AVR Загрузка прошивки через BootLoader при помощи AvrDude Здравствуйте, друзья. Помогите решить проблему. Осваиваю BootToodir, описанный DY HOTT. Никак не могу залить конечную прошивку через AvrDude. Получается такая картина: C:\>C:\WinAVR-20100110\bin\avrdude.ixi -p m64 -c avr109 -b 19200 -P COM8 -U flash:w:C:\atmel_avr\KD-SKD-1_ver2\KD-SKD-1_ver2\Debug\KD-SKD-1_ver2.hex:i Connecting to programmer: . Found programmer: Id = "AVRBOOT"; type = Щ... https://www.cyberforum.ru/ avr/ thread2085736.html
Оптимальный кварц и настройки таймера для точности 0,1 сек ATmega AVR
Доброго времени суток. Необходимо сделать секундомер с точностью 0,1 сек. Читаю "Практическое программирование AVR на ассемблере" Ревича, он пишет, что часы с точностью 1 сек можно сделать на основе 16 разрядного Timer1. Надо взять кварц 4 Мгц, выставить предделитель 1/64, записать в регистр сравнения 62500, и обнулять по достижению этого числа. Тогда я получу прерывание от этого таймера равно...
ATmega AVR Atmega16 + enc28j60. enc28j60 перестает отвечать Столкнулся с непонятной проблемой, прошу помочь. С чем и как работаю В своей системе использую atmega16, ethernet-модуль enc28j60 (далее ENC) для связи с сервером. Для работы через ENC использую стек от Lifelover из цикла статей до уровня DHCP (статься). Для общения с сервером использую
0 / 0 / 0
Регистрация: 08.08.2014
Сообщений: 52
14.11.2014, 12:59 0

HD44780+ATMega16+ASM - ATmega AVR - Ответ 11287280

14.11.2014, 12:59. Показов 39076. Ответов 96
Метки (Все метки)

Ответ

Одна из проблем все таки - чтение флага занятости
Сделал так:
Код
   SBR      temp, 1<<EN               ;ia?aei no?iaa ia?eiaaony no?ieie ie?a
NOP
OUT     LCD_PORT, temp            ;auaaee iieo?eaoaany cia?aiea a ii?o
RCALL   BusyWoyt
RET

BusyWoyt:
CBI      LCD_PORT,    EN            ;Eiiao no?iaa. Caienu aaiiuo a oimieae
---->   RCALL WAIT_100us
ret
Выводится на втором знакоместе M, на второй сточке N, первый символ не выводится. Лог выглядит так:


Видимо одна из проблем все таки - неправильный алгоритм чтения флага занятости или что то, связанное с ним.

Вернуться к обсуждению:
HD44780+ATMega16+ASM ATmega AVR
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.11.2014, 12:59
Готовые ответы и решения:

Работа с дисплеем HD44780 в Протеус (ATMega16, ASM)
Писал когда то програмку для выводов символов на ЖКИ. Раньше работала. Решил тут недавно добавить...

Дисплей HD44780 и Atmega16
Написал код для вывода текста на дисплей HD44780 через мегу16 и все работало и строки выводил пока...

Работа с LCD дисплеем HD44780 из МК Atmega16 (GCC)
Здравствуйте, пытаюсь подключить LCD дисплей к микроконтроллеру, скачал библиотеку, но уже на...

По нажатию кнопки вывести данные на дисплей HD44780 ATMega16 AVR Studio GCC
Здравствуйте, уважаемые любители-программисты. Нуждаюсь в небольшой помощи по программированию...

Не работают часы на ATMega16 (asm)
Помогите, пожалуйста, начинающему. В качестве первого проекта решил написать програмку часов (так...

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

Не работает USART ATMega16 (asm)
Пытаюсь тут сделать прием данных по усарту. В дальнейшем планировалось сделать вывод строки...

Не получается опросить клавиатуру (ATmega16, ASM)
Написал программу для интереса, которая должна при нажатии кнопки которая подключена к порту С7...

Опрос порта на нажатие кнопки (ASM, ATMega16)
Не могу разобраться в чем дело, в моем проекте порт РС настроен как приемник к каждой ножке будет...

Считывание числа и вывод на светодиоды (ATMega16, ASM)
Приветствую. Нужно считать 4-х разрядное число с выводов РА5-РА2, разделить на 4 и прибавить 5 (в...

Организация приема байт на PortB (ASM, ATMega16)
Помогите пожалуйста с кодом. AVRStidio, Ассемблер. Задание Организовать прием семи байт данных...

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