roboforum.ru

Технический форум по робототехнике.


серж. "А ТЫ... ХОЧЕШЬ СТАТЬ АСМАТИКОМ?"

Блоги посетителей.
Правила форума
В данном разделе каждый может иметь не более одной темы. Тема должна начинаться с логина (ника) робофорума.

Re: серж. "А ТЫ... ХОЧЕШЬ СТАТЬ АСМАТИКОМ?"

Сообщение Vovan » 23 ноя 2011, 00:10

Неее, я не просил программу, я просил только установить порты.
Ну давай полёт разберём...
Беру только настройку портов, остальное - ф топку и тебе тоже самое сделать нужно.
ldi temp, 0b00001100 ;0-beeper. 1-led. 2-bamp. 3-bamp. 4-mot. 5-mot
out ddrc, temp ;так даем понять что ост. выхода не исп. их на вых.
бипер может быть входом? Нет! Это же выход звука! Бип-бип-бип!
светодиод может быть входом? Нет! Он же светит светом инфракрасным!
Бампер может быть выходом? Нет! Это же кнопка.
Мотор может быть входом? Нет!
Вторая строчка: почему портС? Ведь ясно же написано equABC=PDx.
Исправляй всё, но остальное всё ф топку! Только настройку порта D.

Добавлено спустя 2 минуты 5 секунд:
Единственное чего я хочу чтоб ты понял всего четыре слова: ldi, out, DDRx, PORTx. Всё. Больше ничего не хочу пока.
Это и полезно и тест одновременно.
_________
Sincerely,
Vovan
Аватара пользователя
Vovan
 
Сообщения: 3340
Зарегистрирован: 05 окт 2005, 12:03
Откуда: Литва
прог. языки: asm

Re: серж. "А ТЫ... ХОЧЕШЬ СТАТЬ АСМАТИКОМ?"

Сообщение серж » 23 ноя 2011, 00:14

:sorry: :sorry: :sorry:
оК.

Добавлено спустя 2 минуты 50 секунд:
ето надо???
rjmp reset ;переход к чему?
reset: ;?
ldi tempH,$04 ;?
out SPH,tempH ;?
ldi tempL,$5F ;?
out SPL,tempL ;?
иль нет?
Аватара пользователя
серж
 
Сообщения: 589
Зарегистрирован: 27 янв 2011, 17:38
Откуда: россия, череповец

Re: серж. "А ТЫ... ХОЧЕШЬ СТАТЬ АСМАТИКОМ?"

Сообщение Dmitry__ » 23 ноя 2011, 00:15

але? а меня видно? :shock:
Аватара пользователя
Dmitry__
 
Сообщения: 7978
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: серж. "А ТЫ... ХОЧЕШЬ СТАТЬ АСМАТИКОМ?"

Сообщение Vovan » 23 ноя 2011, 00:17

ничего не надо, оно ж не осмыслено пока. Нужно смыслить только настройку портов используя 4-ре слова.

Добавлено спустя 1 минуту 29 секунд:
Видим Dmitry__ :) Про Кр.Пл - не моя идея :wink: Хто такое подкинул? :wink:
_________
Sincerely,
Vovan
Аватара пользователя
Vovan
 
Сообщения: 3340
Зарегистрирован: 05 окт 2005, 12:03
Откуда: Литва
прог. языки: asm

Re: серж. "А ТЫ... ХОЧЕШЬ СТАТЬ АСМАТИКОМ?"

Сообщение серж » 23 ноя 2011, 00:22

Dmitry__,
канешь! я тэбэ писал, писал...
а тут пришел вова и все пришлось быстренько стирать... :pardon:
а про то что ты писал - мы от шаблона вроде ушли... опять :pardon:

Добавлено спустя 2 минуты:
Код: Выделить всёРазвернуть
.equ BEEPER = PD0                    ;biper
.equ IRLed  = PD1                    ;IR led
.equ bampFL = PD2                    ;leviy bamper peredniy
.equ bampFR = PD3                    ;praviy bamper peredniy
.equ MotRB  = PD4                    ;motor praviy nazad
.equ MotRF  = PD5                    ;motor praviy vpered


  ;nastroyka portov                         
        ldi temp, 0b00110011       ;0-beeper. 1-led. 2-bamp. 3-bamp. 4-mot. 5-mot
        out ddrD, temp            ;так даем понять что ост. выхода не исп. их на вых.
        ldi temp,0b00011010        ;так подаем выс уровень(+5) на вых led и mot1., mot2
        out portD, temp           ;выходим из пота D??? 
     

уж низя и инициативу проявить... :oops:

Добавлено спустя 1 минуту 46 секунд:
Vovan писал(а):Видим Dmitry__ :) Про Кр.Пл - не моя идея :wink: Хто такое подкинул? :wink:

=дед= подкинул!
сдал с потрохами :ROFL:
Последний раз редактировалось серж 23 ноя 2011, 00:33, всего редактировалось 2 раз(а).
Аватара пользователя
серж
 
Сообщения: 589
Зарегистрирован: 27 янв 2011, 17:38
Откуда: россия, череповец

Re: серж. "А ТЫ... ХОЧЕШЬ СТАТЬ АСМАТИКОМ?"

Сообщение Dmitry__ » 23 ноя 2011, 00:23

Vovan писал(а):Про Кр.Пл - не моя идея Хто такое подкинул?

Это когда мы чуть не убили сержа трепанацией черепа...
forum87/topic10818-195.html#p223856

Изображение
Аватара пользователя
Dmitry__
 
Сообщения: 7978
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: серж. "А ТЫ... ХОЧЕШЬ СТАТЬ АСМАТИКОМ?"

Сообщение серж » 23 ноя 2011, 00:31

Vovan, падумаешь, всего то биты инвертировать надо было... :oops:
ну перепутал...
малость...
2дмитрий, а я был о тебе другого мнения...
садист! :ROFL:

Добавлено спустя 1 минуту 57 секунд:
Dmitry__,
+1
ведь можно было закоментировать.... :oops:


...не до пер... :pardon:

Добавлено спустя 3 минуты 28 секунд:
Dmitry__, щаз то у меня правильно?
Аватара пользователя
серж
 
Сообщения: 589
Зарегистрирован: 27 янв 2011, 17:38
Откуда: россия, череповец

Re: серж. "А ТЫ... ХОЧЕШЬ СТАТЬ АСМАТИКОМ?"

Сообщение Vovan » 23 ноя 2011, 00:32

rjmp reset ;переход к чему?
reset: ;?
почему возникает тут вопрос? переход к ресет переход к чему? к ресет! а уже знак ":" как и в русском языке обозначает: что же в этом ресет есть?
"Один мой знакомый принёс большую сумку, а в ней: шампанское, икра, мясо, шоколад, конфеты и много-много разных фруктов"
Reset:
установки портов
установки с матершиными словами
разрешения на эти слова
указания кое-какие
rjmp start ;и наконец переход к основной программе
Первые две строчки вроде как осознал - это хорошо! :)
Вторые две пока не дошли :roll:
Повторяю (это плохо, что повторяю :( )
Команда OUT PORTx,temp - расставляет уровни 1 и 0 на ножках порта, НЕ ВЫХОДИМ, а на выходе ножек порта Д вот такие уровни хотим. А зачем? Подумай:
зачем нам щас подавать на ИК СД +5в? Незачем, это позже в проге будем мигать, а щас пусть качумарит, т.е. не горит.
А на мотор? и вперед и назад подадим - он конечно будет стоять мотор в этом случае, но ведь наверное лучше если всё же 0-0 подадим, а уж потом в программе будем мотором дергать или вперед или назад....
Исправляй :roll:
_________
Sincerely,
Vovan
Аватара пользователя
Vovan
 
Сообщения: 3340
Зарегистрирован: 05 окт 2005, 12:03
Откуда: Литва
прог. языки: asm

Re: серж. "А ТЫ... ХОЧЕШЬ СТАТЬ АСМАТИКОМ?"

Сообщение серж » 23 ноя 2011, 00:42

ага, теперь вкурил!
Vovan писал(а):
"Один мой знакомый принёс большую сумку, а в ней: шампанское, икра, мясо, шоколад, конфеты и много-много разных фруктов"

мне б такого знакомого... :roll: :D

Добавлено спустя 5 минут 17 секунд:
вот так тоды:
Код: Выделить всёРазвернуть
.equ BEEPER = PD0                    ;biper
.equ IRLed  = PD1                    ;IR led
.equ bampFL = PD2                    ;leviy bamper peredniy
.equ bampFR = PD3                    ;praviy bamper peredniy
.equ MotRB  = PD4                    ;motor praviy nazad
.equ MotRF  = PD5                    ;motor praviy vpered
rjmp reset
reset:
  ;nastroyka portov                         
        ldi temp, 0b00110011       ;0-beeper. 1-led. 2-bamp. 3-bamp. 4-mot. 5-mot
        out ddrD, temp            ;так даем понять что ост. выхода не исп. их на вых.
        ldi temp,0b00000000        ;на всех выходах лог 0
        out portD, temp           ;назначаем выхода на порт D
        rjmp start                ; vrode tuda potom prigat
     
Аватара пользователя
серж
 
Сообщения: 589
Зарегистрирован: 27 янв 2011, 17:38
Откуда: россия, череповец

Re: серж. "А ТЫ... ХОЧЕШЬ СТАТЬ АСМАТИКОМ?"

Сообщение Vovan » 23 ноя 2011, 00:43

Повторю последний раз:
сначала загружаем число в указанный нами регистр (ldi)
говорим МК взять из этого регистра число (OUT) и, пользуясь им сконфигурировать ножки как входа\выходы (DDRx), а также установить на ножках нужные нам уровни (PORTx).
ТОЛЬКО ЭТО. Больше ничего.
Хотя я не сказал, что некоторые из этих слов значат намного больше, тем не менее при конфигурации портов этого пока достаточно. Только порты. только их уровни... только вх\вых... только из РОН... только.....
_________
Sincerely,
Vovan
Аватара пользователя
Vovan
 
Сообщения: 3340
Зарегистрирован: 05 окт 2005, 12:03
Откуда: Литва
прог. языки: asm

Re: серж. "А ТЫ... ХОЧЕШЬ СТАТЬ АСМАТИКОМ?"

Сообщение серж » 23 ноя 2011, 00:58

то есть бинарный код перевести в десятичный???
или бред несу???

Добавлено спустя 2 минуты 10 секунд:
фсе! спать нафиг...
завтра - еще раз мортона(как раз ребенка уввезли). а ща спать!!!
до завтра...
Аватара пользователя
серж
 
Сообщения: 589
Зарегистрирован: 27 янв 2011, 17:38
Откуда: россия, череповец

Re: серж. "А ТЫ... ХОЧЕШЬ СТАТЬ АСМАТИКОМ?"

Сообщение Dmitry__ » 23 ноя 2011, 00:58

серж, ася есть? че-то слишком медленный режим - форум
Аватара пользователя
Dmitry__
 
Сообщения: 7978
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: серж. "А ТЫ... ХОЧЕШЬ СТАТЬ АСМАТИКОМ?"

Сообщение серж » 23 ноя 2011, 01:00

завтра поставлю асю. а мождь ща,на телефон скачаю. пиши координаты. 2 мин я здесь.
Аватара пользователя
серж
 
Сообщения: 589
Зарегистрирован: 27 янв 2011, 17:38
Откуда: россия, череповец

Re: серж. "А ТЫ... ХОЧЕШЬ СТАТЬ АСМАТИКОМ?"

Сообщение Dmitry__ » 23 ноя 2011, 01:01

ага, щаз, мне еще спама не хватает, давай свой мне в личку

Добавлено спустя 35 секунд:
только по асе надо в онлайн на компе, так смысла нет
Аватара пользователя
Dmitry__
 
Сообщения: 7978
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: серж. "А ТЫ... ХОЧЕШЬ СТАТЬ АСМАТИКОМ?"

Сообщение серж » 23 ноя 2011, 01:04

дык ее у меня пока нет! потому и прошу тебя.

Добавлено спустя 1 минуту 53 секунды:
тоды до завтра!
Аватара пользователя
серж
 
Сообщения: 589
Зарегистрирован: 27 янв 2011, 17:38
Откуда: россия, череповец

Пред.След.

Вернуться в Блоги

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

Mail.ru counter