уяснение для себя из обучалки местной

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Аватара пользователя
avr123.nm.ru
Вечно гонимый
Сообщения: 331
Зарегистрирован: Пн сен 04, 2006 20:25:28
Откуда: самоучитель по микроконтроллерам
Контактная информация:

Сообщение avr123.nm.ru »

дак в конце ДШ посмотрите что означают инструкции, или на gaw.ru по-русски.

рет - вернуться,

ноп - ничего не делать.
Реклама
CyberMerlin
Встал на лапы
Сообщения: 138
Зарегистрирован: Пн сен 18, 2006 13:39:03
Откуда: Попуа Новой Гвинеи (Зимбабва)
Контактная информация:

Сообщение CyberMerlin »

дык я и посмотрел
но получается, что используя nop, он сам возвращается на место, по крайне мере в примере так выглядит на gaw.ru!
ну ладно это все понятно

а другие вопросы помоги понять плз
Реклама
Аватара пользователя
avr123.nm.ru
Вечно гонимый
Сообщения: 331
Зарегистрирован: Пн сен 04, 2006 20:25:28
Откуда: самоучитель по микроконтроллерам
Контактная информация:

Сообщение avr123.nm.ru »

я не могу помочь - я АСМ не знаю и не использую за не надобностью.

Советую писать на Си, а АСМ компилятор знает - потому и денег стоит.
CyberMerlin
Встал на лапы
Сообщения: 138
Зарегистрирован: Пн сен 18, 2006 13:39:03
Откуда: Попуа Новой Гвинеи (Зимбабва)
Контактная информация:

Сообщение CyberMerlin »

а зачем вообще нужна пустая операция тогда??? (nop)


а на эти вопросы можешь помочь ответить?
1- в обучалке существует только OCIE1A бит регистра TIMSK
у меня же в ATmega162 есть еще OCIE1B, OCIE2, OCIE0.
это тоже компараторы таймера??
и в случае ОБУЧАЛКИ какой мне можно использовать??
2- почему используем TCCR1B, а не TCCR1А????

-как я понимаю используется 16-битный компаратор, а почему мы не используем 8-битный???
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
avr123.nm.ru
Вечно гонимый
Сообщения: 331
Зарегистрирован: Пн сен 04, 2006 20:25:28
Откуда: самоучитель по микроконтроллерам
Контактная информация:

Сообщение avr123.nm.ru »

в задачах курса по таймеру рассказано, что с помощью NOP можно точно подогнать временнЫе промежутки.

NOP - это, по-сути, пауза в 1 такт.
Реклама
Аватара пользователя
avr123.nm.ru
Вечно гонимый
Сообщения: 331
Зарегистрирован: Пн сен 04, 2006 20:25:28
Откуда: самоучитель по микроконтроллерам
Контактная информация:

Сообщение avr123.nm.ru »

CyberMerlin писал(а):как я понимаю используется 16-битный компаратор, а почему мы не используем 8-битный???
не могу сказать почему - не я автор.

скажу наверняка что таймеры и все железо МК наиболее правильно и быстро конфигурируются специальными программами - масетрами.

они в компиляторах и отдельно у IAR.

таймеры лучше конфигурировать мастером компилятора ICC.
Реклама
CyberMerlin
Встал на лапы
Сообщения: 138
Зарегистрирован: Пн сен 18, 2006 13:39:03
Откуда: Попуа Новой Гвинеи (Зимбабва)
Контактная информация:

Сообщение CyberMerlin »

и что это за
мастером компилятора ICC
???
Аватара пользователя
avr123.nm.ru
Вечно гонимый
Сообщения: 331
Зарегистрирован: Пн сен 04, 2006 20:25:28
Откуда: самоучитель по микроконтроллерам
Контактная информация:

Сообщение avr123.nm.ru »

ну ты ж скачал ? вот страница 4 и задачи с картинками подробнейшими по шагам на стр 6.
CyberMerlin
Встал на лапы
Сообщения: 138
Зарегистрирован: Пн сен 18, 2006 13:39:03
Откуда: Попуа Новой Гвинеи (Зимбабва)
Контактная информация:

Сообщение CyberMerlin »

дык блин отложил на сб-вс
пока схему нарисовал работы проги
не было времени почитать все (моя вина конечно, надеюсь на понимание..)
CyberMerlin
Встал на лапы
Сообщения: 138
Зарегистрирован: Пн сен 18, 2006 13:39:03
Откуда: Попуа Новой Гвинеи (Зимбабва)
Контактная информация:

Сообщение CyberMerlin »

там все разбирается с использованием С,
а я начал на Ассемблере, поэтому не помогает, только еще больше запутывает.. (переучиваться времени нет)
на следующей неделе уже должен сдать программу на прошивку
CyberMerlin
Встал на лапы
Сообщения: 138
Зарегистрирован: Пн сен 18, 2006 13:39:03
Откуда: Попуа Новой Гвинеи (Зимбабва)
Контактная информация:

Сообщение CyberMerlin »

ну... чувствую ответов не дождусь
тогда вот косячек Ваш.
Серега вот эта ерундень у тебя вписана в примере

Код: Выделить всё

andi Temp,0b01110000  ;обрезаем по маске
              ldi Temp1,0b01110000
              eor Temp,Temp1        ;инвертируем биты по маске
              breq NoButtons        ;если все нули (нет нажатых)
                                    ;переходим по метке
думаю догадываешься на что я клоню :)
..\mcu_fpga\avr\16\default.htm

вы вообще для чего форум создали?? надо отвечать на вопросы людей.
я тут просмотрел и куча вопросов без ответов толковых.
я понимаю что нет времени, нет знаний, но надо что-то делать ребята, не надо давать форуму зарастать пылью
посещаемость будет подниматься ТОЛЬКО тогда, когда будет много довольных людей с вашего форума уходить
поверь они еще не раз вернутся и даже поселятся здесь, только не забрасывайте людей без ответов.
нехватает модераторов
выкинь объявление, думаю желающие наберутся..
CyberMerlin
Встал на лапы
Сообщения: 138
Зарегистрирован: Пн сен 18, 2006 13:39:03
Откуда: Попуа Новой Гвинеи (Зимбабва)
Контактная информация:

Сообщение CyberMerlin »

еще по поводу электрической схемы изображенной в ОБУЧАЛКЕ
матрица (клавиатура)
недавно зачитал вещь
порт, используемый как входной должен иметь встроенные подтягивающие к питанию резисторы
получается Серега надо перерисовать схему и резисторы цеплять на входе Матрицы (около входного порта)

или я ошибаюсь??
Гость

Сообщение Гость »

там наверно говорится про резисторы встроеные в микроконтроллер - они примерно по 40 кОм.
Гость

Сообщение Гость »

это я был. извиняюсь. почему то атологин не сработал.
CyberMerlin
Встал на лапы
Сообщения: 138
Зарегистрирован: Пн сен 18, 2006 13:39:03
Откуда: Попуа Новой Гвинеи (Зимбабва)
Контактная информация:

Сообщение CyberMerlin »

с ОБУЧАЛКОЙ покончено
СПАСИБО всем моим духам поддержки (из Final Fantesy =Последняя фантазия, мож кто смотрел).
Кое что уяснил.
Аватара пользователя
avr123.nm.ru
Вечно гонимый
Сообщения: 331
Зарегистрирован: Пн сен 04, 2006 20:25:28
Откуда: самоучитель по микроконтроллерам
Контактная информация:

Сообщение avr123.nm.ru »

Anonymous писал(а):это я был. извиняюсь. почему то атологин не сработал.
я это был. какие то сбои с браузером.
Ответить

Вернуться в «Разные вопросы по МК»