МикроКонтроллер AVR начинающим - общие вопросы

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Re: МикроКонтроллеры начинающим - общие вопросы

Сообщение Denexp » 04 авг 2009, 16:06

Думаю попробовать вывести состояние MCUSR в UART рассчитываю на вашу помощь.
Denexp
 
Сообщения: 29
Зарегистрирован: 04 июл 2009, 17:57
Откуда: Ташкент

Re: МикроКонтроллеры начинающим - общие вопросы

Сообщение avr123.nm.ru » 04 авг 2009, 17:01

Его надо при старте как можно раньше скопировать в какой либо не нужный регситр - например регистр таймера. Чтоб он не затерся при инициализации и т.п.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

Re: МикроКонтроллеры начинающим - общие вопросы

Сообщение Denexp » 05 авг 2009, 20:21

Уфф разобрался, лажа полная, вместо:
Код: Выделить всё
ACSR=0x80;

было
Код: Выделить всё
ACSR=0x08;

со всеми отсюда вытекающими последствиями работы компаратора,а протеус ни как на это не реагировал
avr123.nm.ru , большое спасибо за поддержку :beer:
Denexp
 
Сообщения: 29
Зарегистрирован: 04 июл 2009, 17:57
Откуда: Ташкент

Re: МикроКонтроллеры начинающим - общие вопросы

Сообщение avr123.nm.ru » 05 авг 2009, 20:22

Рад что у вас заработало ! :good:
Не плюнул, а ДОБИЛ таки зверя !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение gerb13 » 13 авг 2009, 15:34

Подскажите, пожалуйста.
Эмулирую прошивку в AVR STUDIO, но программа сбрасывается в определенный момент, и вроде это watchdog timer, подскажите как его сбросить, или что это может быть?
gerb13
 
Сообщения: 11
Зарегистрирован: 16 фев 2009, 13:38
Откуда: СПб

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение avr123.nm.ru » 13 авг 2009, 15:48

Выкладывайте архив с проектом.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение Denexp » 17 авг 2009, 11:21

...жаль что к Вашему курсу доступа нет от нас :( .
Denexp
 
Сообщения: 29
Зарегистрирован: 04 июл 2009, 17:57
Откуда: Ташкент

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение avr123.nm.ru » 17 авг 2009, 12:16

Я этого не писал:

Правильная статья: Устройство портов AVR


От модератора:
avr123 в личном сообщении писал(а):В целом [этому ресурсу] не доверяю, так как не читал все. Эту статью я читал и написано там верно.

Считаю нужным внести сюда эту информацию и отредактировать описание ссылки, чтобы исключить излишне эмоциональное обсуждение участниками форума.
<Digit>
Последний раз редактировалось avr123.nm.ru 17 авг 2009, 17:28, всего редактировалось 2 раз(а).
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение avr123.nm.ru » 17 авг 2009, 12:25

А резервные адреса у вас тоже заблокированы ? proavr.narod.ru pid.by.ru avr123.by.ru
Вот положил архив с курсом - http://stream.ifolder.ru/13525365
Если не сможете скачать то напишите запрос для ящика bbigmak в мыльнице mail.ru
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение Denexp » 17 авг 2009, 15:30

proavr.narod.ru открывается :good: ,pid.by.ru глухо,avr123.by.ru что-то выскочило про атаку с этого сайта(Mozilloy открывал)Explorer не открыл.
За архив спасибо, если не качну отпишу.
Denexp
 
Сообщения: 29
Зарегистрирован: 04 июл 2009, 17:57
Откуда: Ташкент

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение dmq » 21 авг 2009, 09:05

День добрый!
ATMega16, ASM.
Есть задача на ассемблере вычесть из xh:xl число 1000, причем несколько раз контролируя флаг C.
Придумал только sbiw, но она может вычесть максимум 63... Неужели единственное решение - 20 раз вычесть число 50??? :shock: Это же просто растрата процессорного времени на, казалось бы, несложную операцию... Или есть еще какой-нибудь вариант?
dmq
 
Сообщения: 81
Зарегистрирован: 29 апр 2009, 14:02
Откуда: Екатеринбург
ФИО: Михаил

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение Antonii » 21 авг 2009, 09:11

Сделайте на Си в маленьком CVAVR и посмотрите листинг ASM.
Antonii
 
Сообщения: 10
Зарегистрирован: 20 авг 2009, 09:37
Откуда: Москва

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение dmq » 21 авг 2009, 09:43

Antonii, спасибо за совет!

subi xl,low(1000)
sbci xh,high(1000)
dmq
 
Сообщения: 81
Зарегистрирован: 29 апр 2009, 14:02
Откуда: Екатеринбург
ФИО: Михаил

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение Duhas » 21 авг 2009, 09:56

а вычесть low(1000) из xl, проверить небыло ли переноса, декрементировать xh если был, и вычесть high(1000) не судьба?

пля.. отвлекался и видимо опоздал )
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение Duhas » 22 авг 2009, 13:21

тут столкнулся со странной вещью... мучал драйвер шаговика.. а поскольку питания больше 12в нет, прицепился к усилку.. сначала между 0 и +19... потом решил переключить на -19 +19.. а все ето добро было подключено к звуковухе, которая в свою очередь по усб к компу.. из которого шел с лпт порта шнурок программатора ) усь загудел - т.е. я видимо таким образом замкнул ему -19 и 0... и с тех пор мега странно себя ведет... она видится программатором в большинстве случаев, читается, пишется, но работать не хочет ) притом мегу я менял ) с питанием вроде все ок.. запускается если чем нить стальным соединенным с рукой пройтись по кантактам.. и вроде пашет нормально де ресета ) я что-т теряюсь в догадках)
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Пред.След.

Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и гости: 4