Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: проблеммы с компилятором AVR studio.4.12.460
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
serega_sh
Помогите, чуствую, что простое решение, но понять немогу почему компилятор АВРСтудио.4.12.460 не компилирует след. текст (ошибочные строчки отмечены коментариями):

begin_setup:
;настройка прерываний
ldi r16, 0
out MCUCR, r16
out MCUCR, r16
ldi r16, 0x03
; out EICRA, r16 ;------------------------
ldi r16, 0x01
out EIMSK, r16
ldi r16, 0x01
; out PCICR, r16 ;------------------------
ldi r16, 0x01
; out PCMSK0, r16 ;------------------------


микроконтроллер atmega644
в файле atmega644.def эти регистры есть.
выдает сообщение: ошибочный операнд 1 .....
команду sbi (cbi) использовать нельзя (в книжке так написано).
m16
пользуемые вами регистры находятся в области памяти
PCMSK0 = 0x6b
EICRA = 0x69
PCICR = 0x68
и обращаться с ними нужно через sts/lds
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.