Гость elec Опубликовано 31 января, 2007 Поделиться Опубликовано 31 января, 2007 Доброго времени суток! Господа электроники, не скажете ли предобрейшие: возможно ли самому сделать программатор. Пишу код для контроллера ATMega8, а покупать программатор...слыхал не стоит (лучше сделать самому). Не подкинет ли кто схемок или совета дельного? На каких языках программируют контроллеры? Какой язык проще и эффективнее? Можно ли будет заливать код в контроллеры другого типа? Я так понимаю контроллеры можно любые использовать - лишь бы количество "ног" совпадало. Заранее спасибо! :wink: Ссылка на комментарий
Гость Sly_tom_cat Опубликовано 31 января, 2007 Поделиться Опубликовано 31 января, 2007 На каких языках программируют контроллеры? Какой язык проще и эффективнее? Эффективнее ассемблера еще никто не придумал, но писать на нем не так просто как бейсике инфо по микроконтроллерам в нете - море искать - просто : так например тут гляньте Ссылка на комментарий
Гость nppc Опубликовано 2 февраля, 2007 Поделиться Опубликовано 2 февраля, 2007 Пользуюсь PonyProg'ом - запрограмировал им десятки ATMega8... Железо собирается за час из подручных материалов (микросхема выпаивается из практически любой платы с микросхемами - сд-ром, ПС...). А можно и без микросхемы, но тогда неудобно - каждый раз надо программатор от контроллера отключать, чтобы проверить работу программы. Схема тут. Ссылка на комментарий
Гость nppc Опубликовано 2 февраля, 2007 Поделиться Опубликовано 2 февраля, 2007 На счёт "любые контроллеры" это с какой стороны посмотреть. Например, если использовал AT90S2313, то переход на ATTiny2313 на самом деле без болезненный (простых програм). Но в тоже время невозмоно, не переписав программы перейти c ATtiny15 на ATtiny13 (кол-во ног совпадает - да и только...). Тем более переход с AVR на PIC (например ATtiny13 на PIC12C508) вообще забудь. Соответственно и "заливать код в контроллеры другово типа" как правило не получиться. Поэтому лучше изначально выбрать подходящий микроконтроллер для проекта. Продумай проект (какая переферия будет использоваться - тимеры, прерывания и т.п.) и затем выбери контроллер с небольшим запасом (например, если надо задействовать 5 ног микроконтроллера, то скорее всего в 8-и ножечном станет тесно - лучше сразу выбрать что-то покрупнее, если нет каких-то ограничений). А АТмега8 - хороший выбор для начинающих - не сложный, но мощный. Павел. Ссылка на комментарий
Гость Павел Опубликовано 2 февраля, 2007 Поделиться Опубликовано 2 февраля, 2007 пользуюсь байтбластером+авреал прога схемы также бластером пользуюсь для плис альтера проги пишу на "си", по эфективности будет не хуже если правильно использовать, да и перенести на другой МК проще если приспичит. например на работе перешли с атмег на армы без больших заморочек Ссылка на комментарий
Гость hcube Опубликовано 2 февраля, 2007 Поделиться Опубликовано 2 февраля, 2007 Лучше мегу16 - она в отличие от 8-ки младший контроллер в серии, есть более мощные, но программно и по ногам совместимые. Ссылка на комментарий
Гость Alex_ice Опубликовано 2 февраля, 2007 Поделиться Опубликовано 2 февраля, 2007 На счет покупки иногда имеет смысол я пользуюсь внутрисхемным программатором от аргусофт штучка замечательная и работает стабильно в отличии от простейших на LPT порту а в качестве языка Си на мой взгляд наиболее подходит код почти всегда можно переделать под другой контролер например с at90s4433 на мегу8-мегу128 ну так далее на счет PonyProg'ом софт был хорош но обнавлений нема а счас появилось несколько новых контролеров например ATtiny13 которые он неподдерживает :evil: Ссылка на комментарий
Гость hcube Опубликовано 2 февраля, 2007 Поделиться Опубликовано 2 февраля, 2007 Ясно дело можно - ядро-то одно. Но вот в случае с мегой16 и далее 32-64-128 код ВООБЩЕ не меняется ;-). Ссылка на комментарий
Гость Alex_ice Опубликовано 2 февраля, 2007 Поделиться Опубликовано 2 февраля, 2007 меняются только код инициализации avr но эта такая мелочь по сравнению с полной переделкой также можно с атмеги 128(отладочный комплект) на ATtiny13 код переносить только поменяв код чуть чуть (естественно если возможности ATtiny13 это позволят по емкости и портам ) Ссылка на комментарий
Гость Владимир-TVN Опубликовано 2 февраля, 2007 Поделиться Опубликовано 2 февраля, 2007 Лет 5 назад на работе решалась задача перехода на новую элементную базу-Atmel или PIC. В Atmel уже была mega-103, а PIC еще только анонсировал подобное. Поэтому-Atmel! Да и вообще-просто описание не плохо написано и не плохо разработан контроллер. А на счет языка-СИ, если хотите переносить программу на мк других фирм, а на ассемблере тоже легко пишется, но это дело привычки. Ссылка на комментарий
Гость lomo Опубликовано 18 октября, 2007 Поделиться Опубликовано 18 октября, 2007 Пользуюсь uniprof. Схема - 5 проводов Жмешь в проге кн. "LPT pins" - и легко допетришь со схемой кабеля! Ссылка на комментарий
Val Опубликовано 18 октября, 2007 Поделиться Опубликовано 18 октября, 2007 Вот ресурс неплохой... И все на русском... Ссылка на комментарий
Гость sft Опубликовано 19 октября, 2007 Поделиться Опубликовано 19 октября, 2007 А какие схемы есть для программатора контроллера PIC16F684? Ссылка на комментарий
Гость lomo Опубликовано 21 октября, 2007 Поделиться Опубликовано 21 октября, 2007 А какие схемы есть для программатора контроллера PIC16F684? софтина icprog програаматор по схеме JDM Ссылка на комментарий
Рекомендуемые сообщения