С чего начать программировать микроконтроллеры?

Здесь принимаются все самые невообразимые вопросы... Главное - не стесняйтесь. Поверьте, у нас поначалу вопросы были еще глупее :)
Аватара пользователя
tych
Э...
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва
Контактная информация:

Сообщение tych »

abc писал(а):Когда проект сдается заказчику, исходники прилагаются.
Это от договоренности зависит.
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Аватара пользователя
Migray
Потрогал лапой паяльник
Сообщения: 305
Зарегистрирован: Чт июн 07, 2007 12:05:08
Откуда: Санкт-Петербург, Россия
Контактная информация:

Сообщение Migray »

Настоящие Глюки начинаются тогда, когда разработчики неграмотные.

Есть микроконтроллеры устойчивые к ЭМП.
Есть рекомендации по разводке плат.
Есть опыт коллег.

Но к сожалению российские производители электроники часто ленивы, читать не любят, изучать новое не хотят.
Работа на уровне "у нас есть железка, мы ее знаем и поэтому круче всех" приемлема для елочных игрушек, а не силовой электроники.
Мне тоже пришлось по стране поездить, и если-бы затраты на командировку оплачивались из кармана разработчиков, то и качество разработок было-бы на порядок выше.

А для начинающих очень советую старую книжку "Проектирование устройств на однокристальных микроконтроллерах"
Она хотя и для 51-го ядра, но там рассмотрено большинство вопросов, возникающих при знакомстве с МК. Всякие там АЦП, датчики, клавиатуры, индикация, связь с другими процами.
Причем все сначала рассматривается в общем виде, на алгоритмах, и только потом уже примеры на асме.
Если лениво искать самостоятельно, ссылка на нее есть на моем сайте, хотя и в сети она выложена неоднократно.
Аватара пользователя
SeregaT
Генеральный секретарь МЯУ
Сообщения: 18849
Зарегистрирован: Пн сен 03, 2007 18:24:27
Откуда: Россия. Омск.
Контактная информация:

Сообщение SeregaT »

Дайте пожалуйста прямую, рабочую ссылку на прогу, в которой можно проэмулировать работу микроконтроллеров. Если что еще надо, тоже дайте, плиз.
Аватара пользователя
NiTr0
Друг Кота
Сообщения: 3051
Зарегистрирован: Пт авг 10, 2007 12:49:55
Откуда: kr.ua
Контактная информация:

Сообщение NiTr0 »

AVR Studio - неплохо работает как дебаггер но периферию встроенную хоть как-то эмулирует не всегда (пример - задержки при работе АЦП и т.д., ИМХО только таймеры работают), доступна на сайте атмела.
Proteus - если не демо, то какбы варез, потому линк ИМХО здесь не дадут (если я не прав - поправьте), но найти в гугле проблемы не составит.
Аватара пользователя
SeregaT
Генеральный секретарь МЯУ
Сообщения: 18849
Зарегистрирован: Пн сен 03, 2007 18:24:27
Откуда: Россия. Омск.
Контактная информация:

Сообщение SeregaT »

Ага, спасибо. Proteus нашёл, сейчас буду посмотреть. А составлять программы дла контроллеров в каких прогах?
P.S. А Crack оказался с вирусом :( И не лечится. Придётся другой искать...
Аватара пользователя
NiTr0
Друг Кота
Сообщения: 3051
Зарегистрирован: Пт авг 10, 2007 12:49:55
Откуда: kr.ua
Контактная информация:

Сообщение NiTr0 »

SeregaT писал(а):Ага, спасибо. Proteus нашёл, сейчас буду посмотреть. А составлять программы дла контроллеров в каких прогах?


Для атмелов - AVR Studio

SeregaT писал(а):P.S. А Crack оказался с вирусом :( И не лечится. Придётся другой искать...


А антивир случаем не аваст? ;)
Аватара пользователя
SeregaT
Генеральный секретарь МЯУ
Сообщения: 18849
Зарегистрирован: Пн сен 03, 2007 18:24:27
Откуда: Россия. Омск.
Контактная информация:

Сообщение SeregaT »

NiTr0 писал(а):А антивир случаем не аваст? ;)

McAfee
Аватара пользователя
SeregaT
Генеральный секретарь МЯУ
Сообщения: 18849
Зарегистрирован: Пн сен 03, 2007 18:24:27
Откуда: Россия. Омск.
Контактная информация:

Сообщение SeregaT »

Народ, а можете перечислить что понадобится человеку для освоения микроконтроллеров, который до этого никогда их даже не видел?
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

http://radiokot.ru/start/mcu_fpga/avr/ Читали?
Тут много всего интересного.
Аватара пользователя
SeregaT
Генеральный секретарь МЯУ
Сообщения: 18849
Зарегистрирован: Пн сен 03, 2007 18:24:27
Откуда: Россия. Омск.
Контактная информация:

Сообщение SeregaT »

О, а я что-то и недопетрил в обучалку заглянуть :) Спасибо, читаю. Скоро опять начну вопросы спрашивать :)))
Аватара пользователя
SeregaT
Генеральный секретарь МЯУ
Сообщения: 18849
Зарегистрирован: Пн сен 03, 2007 18:24:27
Откуда: Россия. Омск.
Контактная информация:

Сообщение SeregaT »

Мдааа. http://radiokot.ru/start/mcu_fpga/avr/03/
:shock: А как сделать программатор для USB? У меня порта принтера нет вообще :(
Аватара пользователя
NiTr0
Друг Кота
Сообщения: 3051
Зарегистрирован: Пт авг 10, 2007 12:49:55
Откуда: kr.ua
Контактная информация:

Сообщение NiTr0 »

На COM-порт советую SIprog напаять :)
Аватара пользователя
SeregaT
Генеральный секретарь МЯУ
Сообщения: 18849
Зарегистрирован: Пн сен 03, 2007 18:24:27
Откуда: Россия. Омск.
Контактная информация:

Сообщение SeregaT »

Угу... Но и COM порта то-же нету :)))
Блин... А готовые программаторы стоят :shock:
Под USB что-то только параллельные нашёл...
Аватара пользователя
Gigavolt
Друг Кота
Сообщения: 4450
Зарегистрирован: Ср дек 05, 2007 19:39:08
Откуда: Мурманск

Сообщение Gigavolt »

А как сделать программатор для USB?

Можно программатор от протосса сделать,только сначала мега 8 зашить надо,т.е замкнутый круг получается-без программатора не сделаешь программатор.Сначала можно собрать SIprog(Понипрог),а потом чего покруче.Поник у меня на NetMos PCI СОМ нормально работает,да вроде и в современных материнках один СОМ ещё ставят(или штырьки на мамке для подключения )Если СОМ порта нет-можно платку псишную прикупить,стоит в районе 400р.
Аватара пользователя
SeregaT
Генеральный секретарь МЯУ
Сообщения: 18849
Зарегистрирован: Пн сен 03, 2007 18:24:27
Откуда: Россия. Омск.
Контактная информация:

Сообщение SeregaT »

А что скажете по этой схеме? Вроде как программатор, если я правильно понял. Тока куда сам микроконтроллер подключать???
Вложения
Программатор2.JPG
(17.04 КБ) 614 скачиваний
Последний раз редактировалось SeregaT Пт янв 16, 2009 16:01:36, всего редактировалось 1 раз.
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

Угу... Но и COM порта то-же нету

У меня вообще весело... На карте материнки указан COM-порт, в виде штырьков. На самом деле в этом месте ПУСТО! А я уже переходник купил, чтоб сзади вывести.

Мне тоже скоро шить МК придётся, думаю к друзьям придётся идти, или USB-шный паять...
Аватара пользователя
NiTr0
Друг Кота
Сообщения: 3051
Зарегистрирован: Пт авг 10, 2007 12:49:55
Откуда: kr.ua
Контактная информация:

Сообщение NiTr0 »

Есть USB->COM переходники; понипрог к примеру работает с ком-портом по API - потому проблем возникнуть не должно.
Ну или в крайнем случае найти где зашить мегу8 для программатора от протосса, тем же siprog или чем подобным (напаять полторы детальки ИМХО не проблема), и после уже программатор на ней в юсб тыкать...
Аватара пользователя
SeregaT
Генеральный секретарь МЯУ
Сообщения: 18849
Зарегистрирован: Пн сен 03, 2007 18:24:27
Откуда: Россия. Омск.
Контактная информация:

Сообщение SeregaT »

Напишите пожалуйста, какие микроконтроллеры покупать? Тоесть марку. И марку мега8.
Пытался найти AT90S2313, что-то не нашёл. Может еще какие есть, более популярные?
И что скажете по поводу PIC? С них не проще будет начать? И чем их прошивать?
Аватара пользователя
Аксель
Опытный кот
Сообщения: 800
Зарегистрирован: Ср апр 25, 2007 09:50:43
Откуда: Киев
Контактная информация:

Сообщение Аксель »

SeregaT писал(а):Пытался найти AT90S2313, что-то не нашёл.
Снят с производства...
Скелет колобка состоит из черепа.
Аватара пользователя
SeregaT
Генеральный секретарь МЯУ
Сообщения: 18849
Зарегистрирован: Пн сен 03, 2007 18:24:27
Откуда: Россия. Омск.
Контактная информация:

Сообщение SeregaT »

А чем заменить?
Ответить

Вернуться в «Теория»