Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: УСАПП в CVAVR
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
*SERG
1) Почемуто не генерируется прерывание по передаче при установке програмно бита TXC регистра UCSRA UCSRA.6=1. Пробовал в АВР СТУДИО не генерируется, не переходит на подпрограмму прервания, думал глюк студии. Но и при прошивке контроллера аналогичная ситуация, поэтому генерирую переход на подпрограмму по передаче UDR=''. Даг почему же не переходит на прерывание?

Кронтроллер ATmega8
Работаю на CVAVR 1.24.1с, единственная которую смог сломать smile.gif
Vetal009
Прерывание "передача завершена" генрится если разряд TXCIE регистра UCSRB (UCSRB.6) установлен
*SERG
Цитата(Vetal009 @ Oct 1 2005, 11:17)
Прерывание "передача завершена" генрится если разряд TXCIE регистра UCSRB (UCSRB.6) установлен
*

Даг в том то и дело что при установке этого бита програмно, прерывание не генерируется. В следущих темах (которых куча) есть программа. Даг где в ней и что неправильно?
Rst7
Цитата(*SERG @ Oct 1 2005, 06:42)
1) Почемуто не генерируется прерывание по передаче при установке програмно бита TXC регистра UCSRA UCSRA.6=1.


Этот бит только для чтения или сброса, установить ты его программно не можешь. Устанавливает его железо, когда случается TXC.
SergeyBorshch
Цитата(*SERG @ Oct 1 2005, 07:42)
1) Почемуто не генерируется прерывание по передаче при установке програмно бита TXC регистра UCSRA UCSRA.6=1. Пробовал в АВР СТУДИО не генерируется, не переходит на подпрограмму прервания, думал глюк студии. Но и при прошивке контроллера аналогичная ситуация, поэтому генерирую переход на подпрограмму по передаче UDR=''. Даг почему же не переходит на прерывание?

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


Аналогичная ситуация у меня была при работе с mega163 - в Avr Studio не переходил в подрограмму обработки прерывания, но после прошивки контроллера все заработало нормально. Я пользовался С-ным компилятором. Кстате, сравнивая с Code Vision Avr, по сжатию кода ICCAVR немножко лучше.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.