Пост N: 19
Зарегистрирован: 17.03.11
Откуда: UA, Ковель-Киев
Рейтинг:
0
Отправлено: 10.08.11 16:10. Заголовок: Ищу программу которя позволяет писать ассемблерный текст в отдельных алгоритмических блоках
Ищу чет на подобии алгоритм билдера для пиков, flowcode не конает для этих целей, проверял, там нельзя писать на асме, все на С. Можете что нибудь посоветовать? Заметил, что проще ориентироваться по алгоритму, чем по тексту, особенно, когда не доработал прогу, и возвращаешся к ней где-то через недельку. По этому параллельно программе вычерчиваю алгоритм, штука просто супер, программа получается красивой, без глюков, но времени уходит тоже немало. :)
Пост N: 286
Зарегистрирован: 25.09.09
Откуда: г.Саратов
Рейтинг:
0
Отправлено: 10.08.11 19:24. Заголовок: Habble пишет: там н..
Habble пишет:
цитата:
там нельзя писать на асме
Здесь ты не прав. Во FC можно вставлять модули на Си и asm. Квадратик со значком С. Можно вставлять команды и ПП на asm. Освой описатели переменных и связь между основой и вставкой на asm и будет тебе счастие. Продукт новый и для меня интересный. Обгадить можно что угодно. Ищи инструмент по нраву. ИМХО, конечно.
Здесь ты не прав. Во FC можно вставлять модули на Си и asm.
Я ради интереса год назад купил себе эту книгу http://www.web4market.biz/products/1084334, но о том как писать код асма в блоках не нашел, или плохо разобрался с этой прогой. Раз говорите, что возможно, то еще покопаюсь, спасибо!
Пост N: 287
Зарегистрирован: 25.09.09
Откуда: г.Саратов
Рейтинг:
1
Отправлено: 11.08.11 06:47. Заголовок: КHabble пишет: еще ..
КHabble пишет:
цитата:
еще покопаюсь
Книги такой нет. В инете есть книга Гололобова, с неё начал. Если интересно с FC, то зайди на сайт и форум http://www.flowcode.info/...Там копаюсь - пока в песочнице. И вопрос о вставках asm там я задал. Не всё так просто с FC, как любое дело. Квадратики рисовать - это видимая часть айсберга. Работаю в связке MPLAB, Proteus и FC. Со своими особенностями и ограничениями. Да ещё и особенности компиляции (компилятор - целая наука). Не утонуть бы в этой технологии! Успехов.
Пост N: 289
Зарегистрирован: 25.09.09
Откуда: г.Саратов
Рейтинг:
1
Отправлено: 11.08.11 19:38. Заголовок: Diam пишет: Вот так..
Diam пишет:
цитата:
Вот такая еще прога попалась
Список PIC узковат. Интерфейс анг. -= для меня дополнительное препятствие. Во FC легко перейти к АТМЕЛу, здесь - не знаю. Отношение к MPLAB какое? Совсем новая поляна для меня. Буду иметь ввиду. Спасибо за инфу.
с этим согласен. [quoteИнтерфейс анг. -= для меня дополнительное препятствие]` Установил ее ради интереса и за 15 минут поиграл и светодиодами и кнопками. Проблема не в интерфейсе (там все интуитивно) проблема в выходном ASM файле - комментарии на испанском и мусора навалом
То-то я смотрю мой переводчик с ума сошедши. Совет- присмотрись к FC. Вопросов у меня и там много, но многое технарю понятно, да и есть у кого подсмотреть как преодолеть препятствия. Макросы компонентов во FC писали профи по Си, вряд ли мне написать лучше. Лампочками наигрался. Готовлю железную снасть для LED и LCD индикаторов, хочу освоить через FC. Кстати - FC - позволяет писать программы на Си даже для 16f84. У FC есть опция перехода на русский, но MPLAB в комментариях для *.asm после FC вместо кириллицы выдает пока у меня знаки вопросов. Кажется и это преодолимо. Diam пишет:
цитата:
мусора навалом
Отношусь к этому философски. Скажем FC каждый раз формирует блок обработки прерывания (даже если я его не использую) - да и бог с ней! Какая разница, использую 23% ресурса в МК или 28%? Когда не хватит ресурса, тогда знаю что делать - буду убирать этот блок. С остальным мусором - аналогично. Цель - работающая программа. ИМХО, конечно.
Отправлено: 12.08.11 23:31. Заголовок: Diam пишет: Я уже д..
Diam пишет:
цитата:
Я уже давно определился - ассемблер - mplab - железо.
На этом и осядете окончательно . Далее скажу всем любителям легкой жизни . Красивые визуальные среды ограничат вас в себе . Спорить можете долго и безрезультатно . Для продуктивного использования всех ресурсов МК и быстрого освоения периферии - необходимо изучать ассемблер совместно с С. Первое даст понятие как работать с ресурсами , второе научит структурировать код. Вспомните слова великого полководца "- Тяжело в учении, легко в бою" , и не стремитесь облегчить себе жизнь на этом этапе.
Пост N: 21
Зарегистрирован: 17.03.11
Откуда: UA, Ковель-Киев
Рейтинг:
0
Отправлено: 13.08.11 12:01. Заголовок: dosikus пишет: На э..
dosikus пишет:
цитата:
На этом и осядете окончательно . Далее скажу всем любителям легкой жизни . Красивые визуальные среды ограничат вас в себе . Спорить можете долго и безрезультатно . Для продуктивного использования всех ресурсов МК и быстрого освоения периферии - необходимо изучать ассемблер совместно с С. Первое даст понятие как работать с ресурсами , второе научит структурировать код. Вспомните слова великого полководца "- Тяжело в учении, легко в бою" , и не стремитесь облегчить себе жизнь на этом этапе.
Я на себе прочувствовал кое-какие прелести программирования на ассемблере без детального алгоритма. Проблема в том, что когда ты пишешь программу каждый день, и знаешь ее структуру по строкам кода, тогда да, можно вещи творить, пока варишься в нем, то все хорошо. Но когда по каким либо причинам ты ее отложил на некое время, то потом нужно потратить много времени на анализ программы, даже с комментариями тяжело, и потом даже не верится что это ты написал этот код :) Что можете посоветовать по этому поводу?
Отправлено: 13.08.11 13:38. Заголовок: Миллион мнений. Личн..
Миллион мнений. Лично я врубаюсь в свою программу быстро и через 3 года. Думаю, что надо определить для себя что делать планируешь. Если сложные устройства, то конечно Си. А попроще и на асме, тихо и спокойно. Я стоял на раздумье, принял решения, что пока Си для меня лишний геморрой. И так проблем нет.
Пост N: 22
Зарегистрирован: 17.03.11
Откуда: UA, Ковель-Киев
Рейтинг:
0
Отправлено: 13.08.11 19:39. Заголовок: Ясно, нужно писать, ..
Ясно, нужно писать, писать и еще раз писать программы, стремится к профессионализму! Вот к примеру хочу показать составленный мною алгоритм работы одной сигнализации, еще не оконченной и схемка. http://zalil.ru/31549319 http://zalil.ru/31549338
Отправлено: 13.08.11 21:12. Заголовок: Это очень правильно ..
Это очень правильно и даже полезно. Но мне обычно лень все разрисовывать. Только сложные участки алгоритма. Бывает в голове не укладывается оптимальное решение. Или структурная схема всей программы.
Пост N: 26
Зарегистрирован: 17.03.11
Откуда: UA, Ковель-Киев
Рейтинг:
0
Отправлено: 06.09.11 12:22. Заголовок: Вот к примеру нашела..
Вот к примеру нашел алгоритм калькулятора (в архиве с исходником и прочими файлами), просто отпад! Вот это программище! Как достичь такого уровня? Я в шоке!
Пост N: 536
Зарегистрирован: 16.03.09
Откуда: Родина, Севастополь
Рейтинг:
1
Отправлено: 06.09.11 12:51. Заголовок: Habble пишет: Вот к..
Habble пишет:
цитата:
Вот к примеру нашел алгоритм калькулятора
11. Батов Игорь Александрович, Ивановская обл., г.Шуя, goga2027@mail.ru Гоша Александрович. По личной просьбе, исключён из участников сообщества. Наш человек! Целеустремлённый.
Не Саныч. Ты тут ошибаешься. Так как все тупые, спившиеся сволочи, те кто живут в России. И не молимся на американский образ жизни. Он для него идеал. Странное мировоззрение у него. Целеустремленность, это заработать миллион долларов, такая цель. Потом обещал жениться. Калькулятор он написал, через год изучения пиков. Многие программы и методы делал сам, ну не все конечно оптимально. А так конечно молодец. Голова у него варит.
Все даты в формате GMT
3 час. Хитов сегодня: 31
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет