roboforum.ru

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

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

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

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

Сообщение Dmitry__ » 21 ноя 2011, 17:58

просто текстовый файл с прогой из моего ночного поста

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

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

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

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

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

Сообщение Dmitry__ » 21 ноя 2011, 18:02

ахренеть, а че она так похожа на мою? я же не читал мортона :shock:

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

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

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

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

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

Сообщение Dmitry__ » 21 ноя 2011, 18:06

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

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

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

вот. ща буду подгонять...
Код: Выделить всёРазвернуть
;*******************************************************************
;мега пупер генератор
;проц: atmega48-20
;чтоб меньше паять использую внутр. генератор (а он там есть? а хз)
;*******************************************************************
.include "2313def.inc"      ;забей :)
.def   temp      =r21   ;

   .cseg
   .org $0000
   jmp   start      ;переход на основную программу после сброса
   .org   INT0addr   ;внешнее прерывание INT0
   reti         ;ну рыба это


start:   cli             ;запретить прерывания
   ldi   temp,low(RAMEND)   ;инициализация стека
   out   SPL,temp      ;

;настройка портов, выключить все устройства
   ldi   temp,1<<B_PDI_CODEC | 1<<B_ENB_DTMF  | 1<<B_CS_Flash         ;выходы
   out   DDRB,temp
   ldi   temp,1<<B_CS_Flash                     ;выходы в "1"
   out   PORTB,temp
   ldi   temp,1<<D_BCLK_CODEC | 1<<D_FS_CODEC | 1<<D_DR_CODEC | 1<<D_OUT_LAN   ;выходы
   out   DDRD,temp
   ldi   temp,0<<D_IN_LAN                     ;вход без резистора "0"
   out   PORTD,temp

main:                ;не, я конечно тупой, но не настолько чтоб метки обзывать "начало"
   включить   PinLed      ;включить светодиод на время одного полупериода 36 кгц.
   call      Pause36kHz   ;
   выключить   pinled         ;выключить светодиод на время одного полупериода 36 кгц.
   call      Pause10Hz      ;
   jmp      main          ;переход на начало, программа зациклена на формировании
                   ;прямоугольных импульсое с частотой 36 кгц.


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

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

Сообщение Dmitry__ » 21 ноя 2011, 18:16

не , ты не понял, править ее не надо :)
надо эту программу оформить текстовым файлом и положить в первое сообщение, по ходу пьесы мы будем его исправлять , дополнять, отлаживать.

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

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

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

да понял я уже и сделал!!!! :sorry:

... гы-гы-гы... достал я дмитрия со своим торможением!!!

Добавлено спустя 25 минут 34 секунды:
Dmitry__, а про роботов ваших я смотрел видео(почти все) :good: :good: :good:
у вас там еще денис(брат/друг/сын?) в соратниках(переодически подглядывает за темой, но не одного поста не написал).

Добавлено спустя 38 минут 15 секунд:
Vovan, дочитал до 36 стр! аж голова заболела! ИМХО нужна практика, иначе все впустую...
Аватара пользователя
серж
 
Сообщения: 589
Зарегистрирован: 27 янв 2011, 17:38
Откуда: россия, череповец

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

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

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

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

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

не, ща не могу, недавно ток все по коробочкам сложил - прибрал раб.место.
(шестинога обязательно доделаю! не зря ж 40 стр. и месяц убили!)
а ща пища нужна про асм...

Добавлено спустя 11 минут 41 секунду:
НАРОД!!! :O: :O: :O: я в аврстудии не могу разобраться, чтоб в протеусе глянуть что к чему... :unknown: :%)
Аватара пользователя
серж
 
Сообщения: 589
Зарегистрирован: 27 янв 2011, 17:38
Откуда: россия, череповец

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

Сообщение Vovan » 21 ноя 2011, 20:26

Что именно не понятно в Студии?
Пишешь программу в Студии, даешь команду "построить" (собрать, изготовить - билд кароче), и если указывает ошибки - исправлять их до тех пор пока их не станет и не получится serz.hex файл. Открыть протеус, взять МК положить на стол Протеуса, подключить через резистор к порту (о котором идет речь в программе) светодиод, правой мышкой в МК воткнуть ентот serz.hex, включать воспр. и радоваться миганию или горению светика :)
_________
Sincerely,
Vovan
Аватара пользователя
Vovan
 
Сообщения: 3340
Зарегистрирован: 05 окт 2005, 12:03
Откуда: Литва
прог. языки: asm

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

Сообщение legion » 21 ноя 2011, 20:26

Если что, я этого не говорил. :roll: http://easyelectronics.ru/avr-studio-likbez.html
legion
 
Сообщения: 736
Зарегистрирован: 24 апр 2010, 14:47
Откуда: Уфа
прог. языки: avr asm

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

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

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

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

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

Сообщение Radist » 21 ноя 2011, 20:40

Я вот чего не пойму. Можно ли писать программу на асме и при этом ничего не знать про внутренности МК? Когда уже дело дойдет не до обкатки простых алгоритмов, а до изучения анатомии МК? Это ведь не Си - тут понимать надо :)

Это же вам не лезгинка - это твист (с)
Аватара пользователя
Radist
 
Сообщения: 2253
Зарегистрирован: 01 июл 2009, 08:59
Откуда: Екатеринбург
прог. языки: асемблер AVR

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

Сообщение Duhas » 21 ноя 2011, 20:43

дя начала надо понять принцип программирования..

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

Пред.След.

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

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

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