roboforum.ru

Технический форум по робототехнике.
Текущее время: 22 фев 2025, 21:46

Часовой пояс: UTC + 4 часа


Правила форума


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



Начать новую тему Ответить на тему  [ Сообщений: 423 ]  На страницу Пред.  1 ... 16, 17, 18, 19, 20, 21, 22 ... 29  След.
Автор Сообщение
 Заголовок сообщения: Re: серж. "А ТЫ... ХОЧЕШЬ СТАТЬ АСМАТИКОМ?"
СообщениеДобавлено: 23 ноя 2011, 00:10 
Не в сети
Аватара пользователя

Зарегистрирован: 05 окт 2005, 12:03
Сообщения: 3340
Откуда: Литва
прог. языки: asm
Неее, я не просил программу, я просил только установить порты.
Ну давай полёт разберём...
Беру только настройку портов, остальное - ф топку и тебе тоже самое сделать нужно.
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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: серж. "А ТЫ... ХОЧЕШЬ СТАТЬ АСМАТИКОМ?"
СообщениеДобавлено: 23 ноя 2011, 00:14 
Не в сети
Аватара пользователя

Зарегистрирован: 27 янв 2011, 17:38
Сообщения: 589
Откуда: россия, череповец
:sorry: :sorry: :sorry:
оК.

Добавлено спустя 2 минуты 50 секунд:
ето надо???
rjmp reset ;переход к чему?
reset: ;?
ldi tempH,$04 ;?
out SPH,tempH ;?
ldi tempL,$5F ;?
out SPL,tempL ;?
иль нет?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: серж. "А ТЫ... ХОЧЕШЬ СТАТЬ АСМАТИКОМ?"
СообщениеДобавлено: 23 ноя 2011, 00:15 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: серж. "А ТЫ... ХОЧЕШЬ СТАТЬ АСМАТИКОМ?"
СообщениеДобавлено: 23 ноя 2011, 00:17 
Не в сети
Аватара пользователя

Зарегистрирован: 05 окт 2005, 12:03
Сообщения: 3340
Откуда: Литва
прог. языки: asm
ничего не надо, оно ж не осмыслено пока. Нужно смыслить только настройку портов используя 4-ре слова.

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

_________________
_________
Sincerely,
Vovan


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: серж. "А ТЫ... ХОЧЕШЬ СТАТЬ АСМАТИКОМ?"
СообщениеДобавлено: 23 ноя 2011, 00:22 
Не в сети
Аватара пользователя

Зарегистрирован: 27 янв 2011, 17:38
Сообщения: 589
Откуда: россия, череповец
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 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: серж. "А ТЫ... ХОЧЕШЬ СТАТЬ АСМАТИКОМ?"
СообщениеДобавлено: 23 ноя 2011, 00:23 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Vovan писал(а):
Про Кр.Пл - не моя идея Хто такое подкинул?

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

Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: серж. "А ТЫ... ХОЧЕШЬ СТАТЬ АСМАТИКОМ?"
СообщениеДобавлено: 23 ноя 2011, 00:31 
Не в сети
Аватара пользователя

Зарегистрирован: 27 янв 2011, 17:38
Сообщения: 589
Откуда: россия, череповец
Vovan, падумаешь, всего то биты инвертировать надо было... :oops:
ну перепутал...
малость...
2дмитрий, а я был о тебе другого мнения...
садист! :ROFL:

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


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

Добавлено спустя 3 минуты 28 секунд:
Dmitry__, щаз то у меня правильно?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: серж. "А ТЫ... ХОЧЕШЬ СТАТЬ АСМАТИКОМ?"
СообщениеДобавлено: 23 ноя 2011, 00:32 
Не в сети
Аватара пользователя

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

_________________
_________
Sincerely,
Vovan


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: серж. "А ТЫ... ХОЧЕШЬ СТАТЬ АСМАТИКОМ?"
СообщениеДобавлено: 23 ноя 2011, 00:42 
Не в сети
Аватара пользователя

Зарегистрирован: 27 янв 2011, 17:38
Сообщения: 589
Откуда: россия, череповец
ага, теперь вкурил!
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
     


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: серж. "А ТЫ... ХОЧЕШЬ СТАТЬ АСМАТИКОМ?"
СообщениеДобавлено: 23 ноя 2011, 00:43 
Не в сети
Аватара пользователя

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

_________________
_________
Sincerely,
Vovan


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: серж. "А ТЫ... ХОЧЕШЬ СТАТЬ АСМАТИКОМ?"
СообщениеДобавлено: 23 ноя 2011, 00:58 
Не в сети
Аватара пользователя

Зарегистрирован: 27 янв 2011, 17:38
Сообщения: 589
Откуда: россия, череповец
то есть бинарный код перевести в десятичный???
или бред несу???

Добавлено спустя 2 минуты 10 секунд:
фсе! спать нафиг...
завтра - еще раз мортона(как раз ребенка уввезли). а ща спать!!!
до завтра...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: серж. "А ТЫ... ХОЧЕШЬ СТАТЬ АСМАТИКОМ?"
СообщениеДобавлено: 23 ноя 2011, 00:58 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: серж. "А ТЫ... ХОЧЕШЬ СТАТЬ АСМАТИКОМ?"
СообщениеДобавлено: 23 ноя 2011, 01:00 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: серж. "А ТЫ... ХОЧЕШЬ СТАТЬ АСМАТИКОМ?"
СообщениеДобавлено: 23 ноя 2011, 01:01 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
ага, щаз, мне еще спама не хватает, давай свой мне в личку

Добавлено спустя 35 секунд:
только по асе надо в онлайн на компе, так смысла нет


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: серж. "А ТЫ... ХОЧЕШЬ СТАТЬ АСМАТИКОМ?"
СообщениеДобавлено: 23 ноя 2011, 01:04 
Не в сети
Аватара пользователя

Зарегистрирован: 27 янв 2011, 17:38
Сообщения: 589
Откуда: россия, череповец
дык ее у меня пока нет! потому и прошу тебя.

Добавлено спустя 1 минуту 53 секунды:
тоды до завтра!


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 423 ]  На страницу Пред.  1 ... 16, 17, 18, 19, 20, 21, 22 ... 29  След.

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO