Если нужно лекарство для баскома, пищите
И он поддерживает STK500
Если нужно лекарство для баскома, пищите
И он поддерживает STK500
Так там всё бесплатно,это версия 2.0.7.1 с кряком.Он залит на дипозите(наверное не разу не пользовались им)надо просто выбрать скачать"бесплатно",п одождать 60 сек и потом ввести буковки с картинки и будет скачивание. Баском свободно поддерживает stk500.Качайте ,только что пробывал всё качается.
В принципе программа платная,но эта "ломаная",так что пользуйтесь.
Может кто подскажет где и как бесплатно скачать программу VMLAB что то я искал пробовал или не скачивается или платная за ранние благодарин
Итересные видеоуроки для желающих начать программировать микроконтроллеры с нуля! http://www.fanatnauki.ru/index.php?o...id=6&Itemid=18
я очень хочу научится программировать но проблема в том,незнаю с чего начинать обучения, какую нужно литературу почитать для начинающих, где скачать, какую программу лучще изучить, какая простая программа для начала изучения и т. д. Вопросов много может кто поможет и объяснит, подскажет как это все можно изучить, может это не только мне пригодится. Буду за ранние благодарин
И за одно подучить русский язык. Стыдно!
Последний раз редактировалось индикатор; 28.02.2012 в 18:44.
индикатор А вот ссылочки на ASM(ассамблер) и С. Вот ссылка на компилятор для них Codevision AVR V2.03.4. Но я всётаки за BascomAVR ,мне за глаза хватает.
Добрый вечер всем. Вот походил по форумам и сайтам и не чего определенного не нашел конкретный ответ для себя, я как выше писал что хочу научится программировать, но языков программирования много Бейсик, Паскаль и т.д. ни где не нашел конкретно набрался столько информации что в голове все перепуталось и уже сообразить не могу что к чему и не где не нашел написано так ,, что для начинающего надо начинать с изучения этого языка потом переходить на этот и т. д. и брать эту программу на практике проделать это потому что теория без практики нечего не значить. Может кто мне и под скажет буду за ранние благадарин
Советчиков может быть много, попробую рассказать о своем опыте работы и с МК, и с программированием и с начинающими.
Начну с терминологии, чтобы было легче ориентироваться в многообразии существующих представлений о программировании. На сегодняшний день можно не думать о том, что сначала нужно изучить один язык программирования, потом переходить к другому и т.д., как выразился уважаемый коллега выше.
Сейчас существует устоявшееся понятие emdedded programming, то есть программирование встраиваемых систем. В embedded programming речь идет о программировании МК, то есть мы говорим о нижнем уровне какой-то будущей системы или изделия А верхний уровень, то есть приложения для РС, относят к программированию, как таковому, здесь вариантов языков и технологий огромное количество.
Еще несколько лет назад, на заре развития embedded programming, ресурсов было столь мало, что приходилось выжимать из железа максимум возможного, для чего приходилось использовать Ассемблер. Позже на архитектуры различных МК перенесли (портировали) языки высокого уровня. За счет своей гибкости, а также популярности на верхнем уровне приложений, массовый спрос был на язык программирования Си. У программистов встраиваемых систем поначалу была одна (из множества серьезных) проблема - это несовместимость с программами, написанными на Си для верхнего уровня, то есть для РС. А ведь так хотелось бы сначала отладиться на РС, имея все удобства рабочего места и приличную вычислительную мощь, а затем, перенести без переделок все на встраиваемую платформу, то есть на МК. Или взять готовый проект, много лет эксплуатируемый и вылизанный для РС и без головной боли перенести на встраиваемую систему. Задача переноса существующих проектов на иную платформу стала ощущаться сильнее, когда количество типов МК даже у одного взятого производителя стало переваливать за три десятка, а таких производителей также огромное количество. МК стали дешеветь, умощняться, некоторые стали жиреть, включая в себя дополнительные компоненты все больше и больше.
Ваш покорный слуга много лет занимался именно портированием своих и сторонних приложений с одной платформы на другую, в том числе и на встраиваемые системы. Пришлось перелопатить все существующие системы проектирования и развитиые языки программирования, чтобы теперь с уверенностью утверждать, какой именно путь для начинающего программиста встраиваемых систем на сегодня более продуктивный.
1) Выбирайте для проекта современный МК, не покупайтесь на то, что где-то выложен проект на старый МК и его достаточно стопроцентно повторить. При таком подходе научиться чему-то невозможно, можно только повторять все более сложные проекты и все меньше понимать, что и от чего зависит, и как можно такой проект переделать под свои нужды или развивать.
2) Максимально используйте язык программирования Си, так как сегодня совместимость на уровне этого языка между МК и средствами разработки в разы больше, чем 10 лет назад. На сегодня трудно предположить проект среднего уровня для типового МК, где обязательно требуется программирование на Ассемблере из-за требований компактоности кода или его быстродействия. Использование Си обеспечит Вас переносимостью на другие платформы. А тем, кто присоединяется к вашему проекту, будет легче включиться в работу.
3) Пишите свои программы по типу слоеного пирога, разделяя их на слои по степени зависимости от аппаратуры. Используйте отдельные процедуры с понятным названием, в которые прячьте зависимость от конкретной архитектуры МК, тогда программа будет легче читаться и в ней будут очевиден тот функционал, который в нее закладывался. Кроме того, такие программы переносятся на другие платформы путем переписывания только аппаратно-зависимых процедур, а остальной функционал не затрагивается при портировании.
4) Выбирая новый МК, используйте комплекты разработчика, так называемые киты, это в разы ускоряет и понимание возможных решений поставленной задачи, и не отбивает охоту у начинающих, когда они застревают на "непропаянных ногах МК". Кит можно сделать и самому, если сильно хочется все делать своими руками, но начинать лучше не с той железки, которую хотим построить, а именно с кита, то есть платы с продуманной избыточностью. Он вам потом понадобится и для других проектов. На китах легче изучать новый МК.
5) Читайте чужие программы, не копируйте их, а изучайте их построение и функционал, берите на заметку интересные алгоритмические ходы и варианты оформления исходных текстов. Это поможет сделать легко читаемым текст Вашей программы другими разработчиками.
На мой взгляд, эти нехитрые моменты позволят придать проекту лучшую повторяемость, переносимость и облегчат подключение к нему новых участников.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)