РадиоЛоцман

Программирование МК. Быстрый старт.. Что мне нужно?

Страница 1 из 3
Новичок
 
Регистрация: 01.09.2013
Сообщений: 16
Репутация: 11
 
01.09.2013 12:16 #1
Добрый день.
Хочу попробовать изучать электронику, а конкретнее программирование МК.
Очень сложно начать.

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

Собираюсь купить в интернете всё что мне для этого нужно. Хочу сделать всё без пайки, т.к. пока хочу просто понять и освоить всю логику процесса.. пайка мне только добавит проблем.

Открыл интернет магазин. Вижу монтажные платы без пайки.. проводки к ним, наборы резисторов и конденсаторов.. с этим мне всё понятно.

Дальше вижу целую кучу разных микроконтроллеров.. подозреваю, что для моей микро задачи подойдет абсолютно любой, самый дешёвый.

Дальше смотрю программаторы.. и тут возникает куча вопросов.. я в этом ничерта не понимаю.

Я представляю себе программирование контроллера так:
Берётся МК, вставляется в гнездо программатора, прошивается через комп. Готово.
Программаторы же в интернете почему то без гнёзд.. я не понимаю как ими нужно пользоваться, куда вставлять МК..

В общем посоветуйте мне.. или объясните.. какой минимальный набор мне нужен для выполнения моей микро задачки. Какой МК, какой программатор, как их между собой подсоединить? Я хочу купить готовый дешёвый программатор, а не паять его самому.

Для первого шага, мне нужен пинок в нужную сторону.
Последний раз редактировалось valerik88; 01.09.2013 в 12:26.
Знаток
 
Аватар для ipaSoft
 
Регистрация: 22.05.2013
Адрес: Екатеринбург
Сообщений: 513
Репутация: 181
Отправить сообщение для ipaSoft с помощью Skype™
 
01.09.2013 12:55 #2
Вы говорите, самый дешевый. Я тут в местном прайсе глянул AT89C2051 (цена 49 руб) - 8 битный мк популярного семейства 8051. Есть даже под него среда разработки Keil C51.
А вот еще с 1кб памяти на борту AT89C1051 - 23 руб.
А вообще для начала, можно симулировать в Proteus.
Что ответят участники, интересно и мне.
Я покупал программатор AutoProg SE. Все переходнички и ПО на месте. Поддерживает уйму микросхем памяти и микроконтроллеров.
__________________
"Словом можно убить, словом можно спасти, Словом можно полки за собой повести." (с) Шефнер Вадим
Новичок
 
Регистрация: 01.09.2013
Сообщений: 16
Репутация: 11
 
01.09.2013 14:33 #3
Цитата:
Сообщение от ipaSoft
Я покупал программатор AutoProg SE. Все переходнички и ПО на месте. Поддерживает уйму микросхем памяти и микроконтроллеров.
Посмотрел его цену.. 12 000р. Многова-то для меня и моей задачки.
Выглядит хорошо, с разъёмом в который МК втыкается.. Но мне бы что то попроще.. Я видел кучу схем в 10 деталей, но только схемы.. в продаже не нашёл простых программаторов.. только вот такие монстры..
Эксперт
 
Аватар для DmitriyVDN
 
Регистрация: 08.11.2009
Сообщений: 2,309
Репутация: 645
 
01.09.2013 15:28 #4
Цитата:
Сообщение от valerik88
Посмотрел его цену.. 12 000р. Многова-то для меня и моей задачки.
Выглядит хорошо, с разъёмом в который МК втыкается.. Но мне бы что то попроще.. Я видел кучу схем в 10 деталей, но только схемы.. в продаже не нашёл простых программаторов.. только вот такие монстры..
простые программаторы не продаются по причине отсутствия на большинстве ПК сом и лтп портов.... а через юсб=переходники оные не работают...
если стоит вопрос начального изучения МК, то начитать наверно стоит с PIC-контроллеров среднего семейства фирмы микрочип...
есть две причины в пользу выбора:
1. для этих МК всего 35 управляющих команд их легче запомнить, для авиров их больше сотни...
2. неправильная установка битов конфигурации не приводит к блокировке МК, для тех же авиров процедура вывода МК из клинической смерти требует специальных программаторов....
документация на семейство на русском:
http://web.archive.org/web/200802081...u/lit/?mid=1x0
рекомендуемый програматор PicKit2, описание на руском:
http://gamma.spb.ru/articles.php?i=77
поставляется как в чистом виде
PICkit 2 only
так и с отладочными платами
PICkit 2 Starter Kit
или
PICkit 2 Debug Express
Специалист
 
Аватар для hrpankov
 
Регистрация: 21.04.2012
Адрес: южнее Дуная
Сообщений: 4,311
Репутация: 422
 
02.09.2013 10:25 #5
...м/к КР1816ВЕ48.....все азбуки начинаются с А!....
Эксперт
 
Регистрация: 27.10.2012
Сообщений: 3,365
Репутация: 901
 
02.09.2013 10:46 #6
Цитата:
Сообщение от hrpankov
...м/к КР1816ВЕ48.....все азбуки начинаются с А!....
Абвгдеёж?
Специалист
 
Аватар для hrpankov
 
Регистрация: 21.04.2012
Адрес: южнее Дуная
Сообщений: 4,311
Репутация: 422
 
02.09.2013 11:51 #7
.....а Ви ему посоветуйте Ваши 32разрядние AVR-ки и STM-ки, потом от вопросов не спасешся.....виш какое ТЗ наворотил.....я би такое за петилетку освою....
Эксперт
 
Аватар для gauptmann
 
Регистрация: 22.09.2009
Сообщений: 3,613
Репутация: 988
 
02.09.2013 12:02 #8
Цитата:
Сообщение от valerik88
Добрый день.
В общем посоветуйте мне.. или объясните.. какой минимальный набор мне нужен для выполнения моей микро задачки.
Набор знаний тебе нужен, чем обширней, тем лучше, это за неделю/месяц не приобрести. И купить их в магазине нельзя, нету их там.
__________________
Работает - не лезь. Не полезешь - не убьёт.
Новичок
 
Регистрация: 01.09.2013
Сообщений: 16
Репутация: 11
 
03.09.2013 20:39 #9
Товарищи! Как насчёт этого китайского программатора за 300р?
http://opt-in-china.ru/product/kompa...tor-icsp-k150/
Собственно я его уже заказал.. + пару pic чипов наугад выбрал.

Спасибо товарищу ipaSoft, который посоветовал программу Proteus.. Пока идут железки, я пробую зажеч светодиоды в этой программке. И собственно вопрос.

Как зажеч светодиод? В инете куча примеров где слишком много кода.. Я нашёл неплохую статью по ассемблеру для picов.. начал что то писать.. но пока не получается.

Добавил на схему сам контроллер (один из тех, которые заказал) На нём есть индикаторы показывающие подаётся ли сигнал на ножку. Вот у меня не получается на ножку сигнал подать.



Код прописал такой
Код:
    LIST    p=12F683 ; 
	#include "P12f683.INC" ; Include header file
	
BSF GPIO,GP0
BSF GPIO,GP1
BSF GPIO,GP2
BSF GPIO,GP3

	END
Программа запускается. Но на ножках сигнал не появляется.
Что ещё не хватает в коде, чтоб подать сигнал на ножку?
Администратор
 
Аватар для Admin
 
Регистрация: 13.03.2006
Сообщений: 1,196
Репутация: 661
 
03.09.2013 21:08 #10
Советую Вам не лепить все в одну тему. Смотрите все время на заголовок темы, если она не соотвествует теме Вашего сообщения- создавайте новую с соотвествующим заголовком.
Ответ
Страница 1 из 3
Метки
микроконтроллер, первый шаг, программатор
Похожие темы
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход
Часовой пояс GMT +3, время: 02:37.
Обратная связь РадиоЛоцман Вверх

Политика конфиденциальности