roboforum.ru

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

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

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

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

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

dccharacter, смотри тут: forum87/topic10818-180.html

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

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

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

Вот инструкция, не ИГНОРИРОВАТЬ, а ВЫПОЛНИТЬ! Все вопросы отвалятся. (можно распечатать и положить на стол перед собой).
1.Открываем Протеус
2.Набираем в "магазине" МК, светодиод, резистор
3.строим схему
4.Меню файл, сохраняем КАК, по адресу указанному в моем скрине выше, предварительно или прям тут создав новую папку.
5.Жмём меню "Исходник" и теперь первую строчку в этом меню.
6.В открывшемся окне жмем кнопку "New" (наверное у тебя "новый")
7.Открывается твоя новая папка где пока только схема. "Имя файла" пишем:
blabla.asm жмём открыть, он предлагает создать, соглашаемся.
8.происходит автовозврат в окно из пункта 6, но уже с именем нашего будущего исходника. В нижней строке назначаем AVRASM ижмём ОК.
9.теперь в меню "исходник" появилось имя нашего будущего исходника, пока пустого, вот его и вызываем.
10.в открывшемся окне редактора исходного кода начинаем писать нашу программу, желательно начать с даты и общих данных что тут ваще будет написано, но начинаются ТАКИЕ СТРОЧКИ ОБЯЗАТЕЛЬНО С ";", например:
Код: Выделить всёРазвернуть
;22 november 2011y
;my first test
;36kHz generator for TSOP
;budu probovat sam, bez pomoshi
;Atmega48
;Freq.1mHz
;==============================
;neobhodimie includi
...................

вся писанина после знака ";" только для тебя, ну мождь еще для потомков...
эти строки не играют никакого рояля для Протеуса и ваще - он их не видит...
11.Программа написана, в меню "исходник" жмем "построить" (или как там у тебя) в открывшемся окне будет сказано либо есть error-ы либо их нет.
12.Править программу, искать ошибки, а если их нет, то сначала правой мышкой, затем левой шлепаем по МК что на схеме.
13.в открывшемся окне и в строке "Program File" давим на папку и она открывается. И о чудо! открылась именно наша новая папка и там появился blabla.hex! Выбираем его и жмём ОК.
14.запускаем симуляцию и радуемся своей работе.

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

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

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

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

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

Сообщение Vovan » 22 ноя 2011, 14:47

Это невозможно! Значит нарушена инструкция :wink:
Давай пошагово:
1,2,3 - пункт выполняй, там вроде никаких проблем.
Про исполнение 4-го пункта - отчитайся тут.

Добавлено спустя 13 минут 47 секунд:
Твой скрин? Ну дак всё в соответствии с инструкцией делай и всё:
Вложения
3скрин.jpg
_________
Sincerely,
Vovan
Аватара пользователя
Vovan
 
Сообщения: 3340
Зарегистрирован: 05 окт 2005, 12:03
Откуда: Литва
прог. языки: asm

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

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

сделал до 4. начал 4 пункт - см. скрин.
(окно свойства адрес:C:\Program Files\Labcenter Electronics\Proteus 7 Professional\SAMPLES\new

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

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

Сообщение Vovan » 22 ноя 2011, 14:54

Почему там внизу написано по русски?: "учимся юзать..."??? Не надо никаких лишних названий, причем только англ. буквы (не уверен что Протеус ПОЛНОСТЬЮ русифицирован у тебя)....
Давай так, я щас в инструкцию добавлю конкретные названия и ты строго по ним (шаг в право\влево - расстрел!) действуй, не меняя ни одной буквы?
Ну на нет и суда нет, значит АВР2 пусть будет.....
Главное нам дойти до редактора, там, возможно ещё засада нас поджидает, но я научу как ее обойти.
_________
Sincerely,
Vovan
Аватара пользователя
Vovan
 
Сообщения: 3340
Зарегистрирован: 05 окт 2005, 12:03
Откуда: Литва
прог. языки: asm

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

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

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

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

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

название файла полностью некорректно! учимся юзать.mk avr.ASM - конечно будут проблемы!
Назови просто serij.asm - всё! то что название исходника совпадает с названием папки это хорошо! Ведь у него есть отличительная черта - расширение .asm. А потом еще появится serij.obj, serij.hex... Легко разобраться! :)

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

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

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

ща покопаюсь. быть может к вечеру открою... :pardon:
тож ведь тренировка :oops:

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

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

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

Отредактировал инструкцию под тебя конкретно.
1.Открываем программу Протеус
2.Набираем в "магазине" Протеуса МК, светодиод, резистор
3.строим схему
4.В Меню файл, сохраняем КАК (просто пишем в окне где требуется имя probe), по адресу указанному в моем скрине выше, предварительно или прям тут создав новую папку (с именем probe). Таким образом в папке probe появится протеусовский файл со схемой и именем тоже probe.
5.Жмём меню "Исходник" и теперь первую строчку в этом меню.
6.В открывшемся окне жмем кнопку "New" (наверное у тебя "новый")
7.Открывается твоя новая папка где пока только схема с именем probe. "Имя файла" пишем: probe.asm жмём открыть, он предлагает создать, соглашаемся.
8.происходит автовозврат в окно из пункта 6, но уже с именем нашего будущего исходника (probe.asm). В правой верхней строке (это у тебя) назначаем AVRASM2 ижмём ОК.
9.теперь в меню "исходник" (в самом низу) появилось имя нашего будущего исходника (probe.asm), пока пустого, вот его и вызываем.
10.в открывшемся окне редактора (с именем probe.asm) исходного кода начинаем писать нашу программу, желательно начать с даты и общих данных что тут ваще будет написано, но начинаются ТАКИЕ СТРОЧКИ ОБЯЗАТЕЛЬНО С ";", например:
Код: Выделить всёРазвернуть
;22 november 2011y
    ;my first test
    ;36kHz generator for TSOP
    ;budu probovat sam, bez pomoshi
    ;Atmega48
    ;Freq.1mHz
    ;==============================
    ;neobhodimie includi
    ...................



вся писанина после знака ";" только для тебя, ну мождь еще для потомков...
эти строки не играют никакого рояля для Протеуса и ваще - он их не видит...
11.Программа написана, в меню "исходник" жмем "построить" (или как там у тебя) в открывшемся окне будет сказано либо есть error-ы либо их нет.
12.Править программу, искать ошибки, а если их нет, то сначала правой мышкой, затем левой шлепаем по МК что на схеме.
13.в открывшемся окне и в строке "Program File" давим на папку и она открывается. И о чудо! открылась именно наша новая папка и там появился probe.hex! Выбираем его (это значит мы виртуально прошиваем виртуальный МК) и жмём ОК.
14.запускаем симуляцию и радуемся своей работе.

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

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

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

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

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

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

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

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

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

собрался я писать крутые проги... открыл тот редактор...
а там...
ага... если я нажму на нижнюю строку у меня студия открывается!

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

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

Сообщение Dmitry__ » 22 ноя 2011, 15:30

Серж, я же тебе говорил, ссылку давал, текстовый редактор надо внешний использовать...
В протеусе подключи внешний редактор в: исходник\настройки внешнего редактора
Ты себя подсаживаешь на определенный редактор определенной программы. Когда ты вырастишь из этой проги, тебе придется менять редактор и ты никогда не станешь виртуозом, так и будешь спрашивать: "а где это, а где то"

Да и функции во встроенных редакторах только базовые, посмотри как позволяет Notepad++ сравнивать 2 файла...
Про русские буквы тоже тебе говорил, отучайся их использовать, тем более в названия файлов, многие хорошие программы не в курсе что есть Россия.

Когда в протеусе не будешь как "обезьяна с гранатой, хз куда бросит", переустанови англ. версию. тыкай кнопки вспоминая где они были в русской версии. Потом спасибо скажешь

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

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

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

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

Пред.След.

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

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

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

cron