roboforum.ru

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

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

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

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

Сообщение legion » 21 ноя 2011, 00:19

Вован, вот неосторожное обращение с понятиями и ведет к путанице в псевдокоде и взрывам в шлеме, имхо.

Серж, эти паяльники недорогие, руб 300-400. Вот вроде похожий http://shop.siriust.ru/product_info.php/cPath/23_28_270/products_id/14817
legion
 
Сообщения: 736
Зарегистрирован: 24 апр 2010, 14:47
Откуда: Уфа
прог. языки: avr asm

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

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

кстати, вы не думайте что если что-то есть на сайте как в наличае, то и в магазине "профи", в череповце, оно есть... недавно сталкивался с этим(не помню че надо было, вроде дремель какая то).

Добавлено спустя 1 минуту 58 секунд:
вот по мортону:
Код: Выделить всёРазвернуть
.equ Led = PB1            ;на порт В1 вешаем св.диод
reset:                          ;секция ресет
конфигурируем порт В1 как выход ;пока не умею это делать
start:                          ;начинаем мигать отсюда
sbi Led                         ;зажигаем светодиод
rcall pause                     ;вызываем программу паузы
cbi Led                         ;гасим светодиод
rcall pause                     ;вызываем программу паузы
rjmp start                      ;идём опять на старт
pause:                          ;программа паузы
nop                             ;ничего
nop                             ;не
nop                             ;дела
nop                             ;ем
выходим отсюда                  ;не знаю как
;это листинг просто мигания светодиода

                   

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

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

Сообщение legion » 21 ноя 2011, 00:27

Если это есть в Москве, то они это привезут.
Вложения
IMG_20111121_022419.jpg
А вот моя макетка с программатором. Тоже 48 мега, кстати. =)
legion
 
Сообщения: 736
Зарегистрирован: 24 апр 2010, 14:47
Откуда: Уфа
прог. языки: avr asm

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

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

серж, исследуем твои хардварные возможности, про асм сегодня ни-ни.
Про станцию я отписался в опоссумах...

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

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

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

тип корпуса - дип28, atmega48-20pu (выше - 1016)
Аватара пользователя
серж
 
Сообщения: 589
Зарегистрирован: 27 янв 2011, 17:38
Откуда: россия, череповец

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

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

серж, ок.

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

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

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

кстати, выпрашиваю теперь у женщины паяльную станцию за 2р., в подарок на Н.Г., в том же "профи" наглядел. типа бартер за пылесос. :wink:

Добавлено спустя 8 минут 25 секунд:
Dmitry__, сходил я ща в холодный душ - промыл(протрезвИл) мозг...
продолжай... ложки нет!
вован, тебя я тож прислушиваюсь...(дмитрию не читать!!! :wink: )

Добавлено спустя 6 минут 45 секунд:
вот описание 48-oй меги:
Технические параметры
Архитектура: AVR 8-bit
FLASH: 4K byte
EEPROM: 256 byte
RAM: 512 byte
Напряжение питания: CORE: 4.5…5.5 В, IO: 4.5…5.5 В
АЦП: 8 x 10bit
ШИМ: 4 x bit
Сторожевой таймер: есть
Часы реального времени: есть
Универсальный последовательный порт: 1 шт
Тип корпуса: DIP28
Рабочая температура: -40...85 °C
Аватара пользователя
серж
 
Сообщения: 589
Зарегистрирован: 27 янв 2011, 17:38
Откуда: россия, череповец

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

Сообщение Vovan » 21 ноя 2011, 00:52

вован, тебя я тож прислушиваюсь...(дмитрию не читать!!! :wink: )
это ты насчёт Мортона? ок.
Тока я не понял чего вы паять то ужЕ собрались?
Да блин! Будет подготовка, будет идея - спаять не проблема - вон как быстро логику состряпал :)
_________
Sincerely,
Vovan
Аватара пользователя
Vovan
 
Сообщения: 3340
Зарегистрирован: 05 окт 2005, 12:03
Откуда: Литва
прог. языки: asm

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

Сообщение legion » 21 ноя 2011, 00:53

Пока Дмитрий не видит, советую параллельно читать какой-нибудь курс по АВР. Советую, разумеется, то что и сам читаю - http://easyelectronics.ru/category/avr-uchebnyj-kurs.
legion
 
Сообщения: 736
Зарегистрирован: 24 апр 2010, 14:47
Откуда: Уфа
прог. языки: avr asm

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

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

а дмитрий ваще по тихому :) спать убежал...
legion, давай ты начинай, что к чему. надеюсь вован поможет.
зы. вован, коды тебе уезжать в командировку, с гансами мониторить? или все на дому???

Добавлено спустя 5 минут 2 секунды:
Vovan, паять пока мы ничего не будем(если будем то в протеусе :wink: ).
идея - пылесос.
2legion, смотю потихому, вчера наподобие читал.

Добавлено спустя 3 минуты 44 секунды:
серж писал(а):
Код: Выделить всёРазвернуть
      установить    pinled :
main:      включить pinled        ; включить сд с частотой 36кгц
            call                 pause36000<>0=djnz
            выключить pinled        ; выключить сд с частотой 36кгц
            call                 pause36000<>0=djnz
            включить pinled        ; включить сд с частотой 36кгц
            call                 pause36000<>0=djnz
            выключить pinled        ; выключить сд с частотой 36кгц
            call                 pause36000<>0=djnz
            call                 pause10<>0=djnz
            jmp     djnz


типа такого?

вован, так тут есть намек на правильность???
а то этот пост все проигнорили... :cry:

Добавлено спустя 1 минуту 31 секунду:
Vovan писал(а):вон как быстро логику состряпал :)

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

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

Сообщение Vovan » 21 ноя 2011, 01:10

Когда уеду сказать не могу - не знаю... Очевидно на этой неделе, а мождь на той... Ну примерно так как-то...
Что касается кросс-ассемблирования, то мне всё равно кажется (да простит меня Дмитрий) - это не тот случай...
Серж же объявил чего он хочет: мало мальски научиться програмить мегу48 и построить на ней пылесос. Т.е. без аппаратной привязки мы уйдём хз куда, а воз будет по-прежнему на месте...
Предлагаю начинать вводить понятия и команды (теперь Дмитрий меня зарэжэт :oops: )...
Ну... как бы неплохо, только расскажи тогда: что такое jmp djnz ?

Неа никакого прикола не было, всё там нормально :)
_________
Sincerely,
Vovan
Аватара пользователя
Vovan
 
Сообщения: 3340
Зарегистрирован: 05 окт 2005, 12:03
Откуда: Литва
прог. языки: asm

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

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

Vovan писал(а): 1.(теперь Дмитрий меня зарэжэт :oops: )...
2.Ну... как бы неплохо, только расскажи тогда: что такое jmp djnz ?

3.Неа никакого прикола не было, всё там нормально :)

1. главное чоб железом поделился... :sorry: :oops: (шутки у меня такие черныеее...)
2. ну так переход в начало! сам же писАл "гоуту в гоутууу ставь jmp"
3. енто я шутю... :D
Аватара пользователя
серж
 
Сообщения: 589
Зарегистрирован: 27 янв 2011, 17:38
Откуда: россия, череповец

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

Сообщение Vovan » 21 ноя 2011, 01:19

тогда так и пиши:
Код: Выделить всёРазвернуть
jmp main       ;переход к началу главного цикла
_________
Sincerely,
Vovan
Аватара пользователя
Vovan
 
Сообщения: 3340
Зарегистрирован: 05 окт 2005, 12:03
Откуда: Литва
прог. языки: asm

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

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

читаем так:
Код: Выделить всёРазвернуть
      установить    pinled :
main:      включить pinled        ; включить сд с частотой 36кгц
            call                 pause36000<>0=djnz
            выключить pinled        ; выключить сд с частотой 36кгц
            call                 pause36000<>0=djnz
            включить pinled        ; включить сд с частотой 36кгц
            call                 pause36000<>0=djnz
            выключить pinled        ; выключить сд с частотой 36кгц
            call                 pause36000<>0=djnz
            call                 pause10<>0=djnz
            jmp                  main  ; переход в начало


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

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

Сообщение Vovan » 21 ноя 2011, 01:22

во втором посте на этой странице есть код, вот и давай разберемся что там есть и чего не хватает (если живы останемся :wink: )...
_________
Sincerely,
Vovan
Аватара пользователя
Vovan
 
Сообщения: 3340
Зарегистрирован: 05 окт 2005, 12:03
Откуда: Литва
прог. языки: asm

Пред.След.

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

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

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