Перейти к содержанию
    

УСАПП в CVAVR

1) Почемуто не генерируется прерывание по передаче при установке програмно бита TXC регистра UCSRA UCSRA.6=1. Пробовал в АВР СТУДИО не генерируется, не переходит на подпрограмму прервания, думал глюк студии. Но и при прошивке контроллера аналогичная ситуация, поэтому генерирую переход на подпрограмму по передаче UDR=''. Даг почему же не переходит на прерывание?

 

Кронтроллер ATmega8

Работаю на CVAVR 1.24.1с, единственная которую смог сломать :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Прерывание "передача завершена" генрится если разряд TXCIE регистра UCSRB (UCSRB.6) установлен

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Прерывание "передача завершена" генрится если разряд TXCIE регистра UCSRB (UCSRB.6) установлен

Даг в том то и дело что при установке этого бита програмно, прерывание не генерируется. В следущих темах (которых куча) есть программа. Даг где в ней и что неправильно?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1) Почемуто не генерируется прерывание по передаче при установке програмно бита TXC регистра UCSRA UCSRA.6=1.

 

Этот бит только для чтения или сброса, установить ты его программно не можешь. Устанавливает его железо, когда случается TXC.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1) Почемуто не генерируется прерывание по передаче при установке програмно бита TXC регистра UCSRA UCSRA.6=1. Пробовал в АВР СТУДИО не генерируется, не переходит на подпрограмму прервания, думал глюк студии. Но и при прошивке контроллера аналогичная ситуация, поэтому генерирую переход на подпрограмму по передаче UDR=''. Даг почему же не переходит на прерывание?

 

Кронтроллер ATmega8

Работаю на CVAVR 1.24.1с, единственная которую смог сломать  :)

 

Аналогичная ситуация у меня была при работе с mega163 - в Avr Studio не переходил в подрограмму обработки прерывания, но после прошивки контроллера все заработало нормально. Я пользовался С-ным компилятором. Кстате, сравнивая с Code Vision Avr, по сжатию кода ICCAVR немножко лучше.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...