Перейти к содержанию
    

Микроконтроллеры для начинающих

Atmel

Производитель: Atmel Corporation.

Сайт: ENG РУС

http://[banned]/

детально не изучал, но, вроде бы, достаточно полезного материала для начинающих.

AVReAl - программатор AVR в последовательном режиме через LPT

Осваиваем AVR микроконтроллеры

Сайт Михаил Николаева, большого любителя пива и коллекционера пивных этикеток

 

Microchip

Производитель: Microchip Technology.

Cайт: ENG РУС

 

http://pic16f84.narod.ru/

Что такое PIC ? Программатор, проекты для PIC16xxx, ссылки на документацию.

 

FUJITSU

Производитель: FUJITSU

Сайт:ENG

Микроконтроллеры Fujitsu 16-LX/FR

FAQ по микроконтроллерам MB90FXXX, MB91FXXX.

Внутрисхемный программатор микроконтроллеров семейства F2MC-16LX и FR.

FAQ Fujitsu от производителя, ENG

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Замечательный универсальный программатор — PonyProg. Умеет программировать кучу разных типов микросхем (в том числе и PIC и Atmel) и при этом прост в изготовлении. Софт работает как под FreeBSD так и под windows.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не советую PIC для начинающих. Лучше действительно начинать с ATMEL. Объясню: у PIC-ов слишком оригинальная архитектура, неудачная регистровая система, банки памяти - все это ИМХО конечно. У ATMEL-ов (AVR,51) понятная, легкая в понимании архитектура. И последующий переход на другие микроконтроллеры будет проще. Все высказанное мнение относится к вопросу изучения микроконтроллеров начинающими на оборудовании типа лабораторных стендов. При работе с реальными проектами конечно есть нюансы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не советую PIC для начинающих. Лучше действительно начинать с ATMEL. Объясню: у PIC-ов слишком оригинальная архитектура, неудачная регистровая система, банки памяти - все это ИМХО конечно. У ATMEL-ов (AVR,51) понятная, легкая в понимании архитектура. И последующий переход на другие микроконтроллеры будет проще. Все высказанное мнение относится к вопросу изучения микроконтроллеров начинающими на оборудовании типа лабораторных стендов. При работе с реальными проектами конечно есть нюансы.

 

Не советую AVR для начинающих. Уж куда приятнее PIC. В преподавательской практике использовал оба - PIC схватывают на лету !!!

Есть подозрение - что из-за системы команд.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сам начинал с PICов, думаю не ошибся, большое количество информации как в интернет, так и книг, делает их весьма популярными. Система команд действительно довольно проста и легка в усвоении, в отличие от MCS и AVR у которых команд намного больше. Тем более если разобраться с PICом, переход на другой чип не вызовет никаких проблем, ИМХО

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сам начинал с PIC-ов т.к. они появисились раньше всех на рынке. Потом пробовал 51 семейсво, понравилось. А сейчас работаю на AVR, у них почти во всех есть аппаратное умножение, хорошие компиляторы и отладчики. Хочу попробовать Texas Instru т.к. у них очень маленький ток потребления (встречаются задачи).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Работал и с пик, и с АВР, и с МСПИ. Приходилось и с 51. В каждом контроллере есть свои уникальные особенности, которые приходится выяснять. У пиков таких особенностей меньше, у МСПИ - больше. У авров - посередине. С пиками(16F84) разбирался 2 дня, после этого с аврами неделю, после чего с мспи - на ассемблере до сих пор не пишу, только на си. Между делом и с 51.

 

С нашей радиолюбительской точки зрения авры обладают наилучшими характеристиками по направлению стоимость-ресурсы-удобство-быстродействие.

С нашей профессиональной точки зрения наилучшими свойствами обладает мспи.

Многие коммерческие серийные проекты делаются у нас на пик. Так что если серьёзно заниматься контроллерами - нужно уметь писать на все. А если не очень - то только на один, причём на любой. У меня таким "любым" является авр 8535 и мспи 149. при несерийном производстве они обеспечивают наибольший выйгрышь по критерию функциональность-время отладки-стоимость.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ПРостите, а где можно надыбать компилятор с Си для MCS-51? Франклин не советуют, избыточный код мол генерирует, советуют Кейл, а даже дем версии на сайте Кейла я не нашел. Есть кряканый, но на китайском языке тот сайт.

И вообще, насколько рационально переходить на Си?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Переход на Си - это общеохватывающая тендеция.

Вопрос лишь во времени - сейчас или позже.

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

 

Да и поддержка (примеры программ) для некоторых МП сейчас даётся только на Си.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Переход на Си - это общеохватывающая тендеция.

Вопрос лишь во времени - сейчас или позже.

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

 

Да и поддержка (примеры программ)  для некоторых МП сейчас даётся только на Си.

Согласен во всём , но на Си все перешли ещё хрен знает скоко лет назад. Лет 5 или 10 назад гдето так:) А вообще начинать осваивать MCS с Ассемблера это по нашему. :biggrin:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не советую AVR для начинающих. Уж куда приятнее PIC. В преподавательской практике использовал оба - PIC схватывают на лету !!!

Есть подозрение - что из-за системы команд.

BASIC студенты тоже на лету схватывают, однако не будем забывать классиков:“Практически невозможно научить хорошо программировать студентов, ориентированных первоначально на BASIC: как потенциальные программисты они умственно оболванены без надежды на исцеление”.

 

Увы, при всех достоинствах семейств PIC16 и PIC18, по силе воздействия на неокрепшие умы они в чём-то подобны пресловутому BASIC-у.

Для "первого в жизни микроконтроллера" лучшим выбором будет всё-же семейство 8051 в силу большой распространённоси, "почтенного" возраста и доступности литературы. А вторым можно и PIC, уже не страшно.

 

Замечено (мною) что знание хотя бы в общих чертах архитектуры нескольких сильно отличающихся друг от друга ЭВМ даёт устойчивый иммунитет против PIC-оманства и AVR-ства.

 

Казалось бы, ну что толку от знания архитектуры Cray-1 с его векторными регистрами в наше время? А вот - помогает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ya dumayu chto vse taki AVR. Ne potomu chto ya sam ego ispolzuju :

On bistree i bolse po vozmoznostyam. Dopustim ya s ucosom eksperimentiruyu - 128 kb flash i 64 kbayta RAMa mne ponadobilis dlja 6 zadac. A s PICom eto delo ne proslo by. U MSP svoi ogranicheniya na RAM.

V poslednem kataloge digikey samiy deseviy avr byl po 38 centov . atmega 128 prodaetsya po 6 dollarov ili chtoto vrode togo .

 

Dlya interesa sravnite takze benchmarking dlja etix mikro .

 

No esli dannie preimusestva ne trebuyutya, to vse delo vo vkuse .)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я осваивать МК начал, прошу не смеяться! с 1878ве1 (вроде и давно это было - в начале 11го класса, а вроде и недавно, всего каких-то два года прошло), в принципе, сейчас, попробовав на зуб :) ПИКи, АВРы, МСП430, для себя сделал вывод, что АВР и МСП430 всё-таки легче даются чем ПИКи. (По крайней мере мне).

 

ЗЫ. А может это из-за того что мне плата отладочная на MSP430F149 перепала? Хотя вроде под АВРы - то платы не перепадало...

 

И ещё, в догонку: Я начал с асма.. мне это по первости помогло понять весьма своебразную тесеевскую структуру, ИМХО если сразу начинать с С, не получиться въехать в принципы адресации и т.д. Хотя я не настолько профи чтоб об этом рассуждать свысока..

Изменено пользователем ESL

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...