Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры Atmega AVR
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.84/25: Рейтинг темы: голосов - 25, средняя оценка - 4.84
FxMODI
0 / 0 / 0
Регистрация: 29.01.2010
Сообщений: 18
1

Прерывание успшно полученного байта на УАРТ в асме

02.02.2010, 09:05. Просмотров 4540. Ответов 3
Метки нет (Все метки)

Код
.ORG   URXCaddr ;UART Receive Complete Ymtirrupt Vector Address
RJMP uart_rcv

...

uart_rcv: SBIS   UCSRA,RXC
rjmp    uart_rcv
in   curr_char, UDR
putchar curr_char
ret
У меня прерывание само не срабатывает, приходится отслеживать процедурой в главном цикле. Что я делаю не так?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.02.2010, 09:05
Ответы с готовыми решениями:

Старший бит старшего байта поменять местами с младшим битом младшего байта
Ребят помогите прогу доработать. Задача такая: В одномерном массиве чисел целого типа (16 бит)...

Светодиоды на УАРТ
Подскажите, пожалуйста, как лучше подключить светодиоды между MAX232 и микроконтроллером, чтобы...

уарт и светодиоды.
Привет.Прошу совета. В микроконтроллерах навичек,вот задумал сделать такую платку(во вложении)....

Кодирование и декодирование посылки УАРТ
Привет! Расскажите пожалуйста, как правильно организовывать посылку, чтобы передать несколько байт...

Перевести массив из ASCII принятый по уарт в FLOAT
Всем привет мой первый пост на этот сайте надеюсь будет продуктивно =) Эмулирую устройство в...

3
THI BIOST
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 1,142
02.02.2010, 09:33 2
Это в студии или железе?

А прерывания в обоих местах разрешены? (в смысле глобальное и на приём)
0
FxMODI
0 / 0 / 0
Регистрация: 29.01.2010
Сообщений: 18
02.02.2010, 09:37 3
В протеусе не срабатывает, все разрешено
0
hixFF
0 / 0 / 0
Регистрация: 30.01.2010
Сообщений: 641
02.02.2010, 11:33 4
uart_rcv: SBIS UCSRA,RXC
rjmp uart_rcv
in curr_char, UDR
putchar curr_char
ret

???????????????????????????

uart_rcv:
in curr_char, UDR
putchar curr_char
RETI

!!!!!!!!!!!!!!!!!!!!!!!!!

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

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

0
02.02.2010, 11:33
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.02.2010, 11:33

В чем различия дескриптора,полученного из WinAPI функций и дескриптора, полученного из свойства Handle в классе Process?
Можно ли использовать дескриптор окна,полученный с помощью свойства Handle в классе Process для...

Нужна помощь!! Ловлю конец строки по CR в УАРТ [РЕШЕНО]
Привет! Вспух мозг. Пытаюсь ловить конец строки с компа. По таймеру все работает. Но хочу...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru