![]() |
|
Влад Собченко
10-06-2006 18:04 (ссылка)
Иван Фещенко
13-07-2006 20:11 (ссылка)
Re: Какой тип микроконтроллера Вы программируете?
Привет!
Начал с PIC но перешел на АВР. Они удобнее оказались и еще если программить на АВР не поленитесь и спаяйте JTAG. Т.К это очень мощьный инструмент для отладки.И начинать надо сразу с Меги16, можна и 32, но смысла в них в начале обучения нет и они дороже стоят.а 51 это уже старое и медленное,медленнее в 12 раз в сравнении с авр, хотя знать и стоит но они уже вымирают. Вывод таков АВР+JTAG и ты Супермен.
Начал с PIC но перешел на АВР. Они удобнее оказались и еще если программить на АВР не поленитесь и спаяйте JTAG. Т.К это очень мощьный инструмент для отладки.И начинать надо сразу с Меги16, можна и 32, но смысла в них в начале обучения нет и они дороже стоят.а 51 это уже старое и медленное,медленнее в 12 раз в сравнении с авр, хотя знать и стоит но они уже вымирают. Вывод таков АВР+JTAG и ты Супермен.
Комментарии запрещены
Михаил Горюнов
13-07-2006 20:23 (ссылка)
Re: Какой тип микроконтроллера Вы программируете?
насчет jtag не спорю. кстати в фирменых отладочных средствах microchip есть штуки покруче jtag :-) А вот на счет 8051 - соглашусь. Мне просто пришлось его изучать всилу того, что у меня контроллер nordic - единственный пока в своем роде имеющий встроенный трансивер со скоростью передачи данных 1 мегабит, и ядро микроконтролера у него именно это. В разработке актульны и габариты, поэтому разбивать на модули как то не очень.... Так что 8051 пока еще жив. Написал на него свой отладчик работающий по rs232 , и живу с ним мирно :-) Система команд у него конечно покруче авровской и пиковской но минусы - одна команды 2-5 циклов и... нет встроенной флэш памяти - прога загружается в ОЗУ из внешней по интерфейсу SPI. А вообще контроллер изначально проетировался с оптимизацией ядра под язык Си, поэтому как правило одной строке написанной на си ты получаешь две три команды в машинном коде, что очень упрощает программирование. Не защищаю 8051, просто то что я перечислил - факты, с которымси не очень то и поспоришь.
Удачи! :-)
Удачи! :-)
Комментарии запрещены
Иван Фещенко
13-07-2006 20:44 (ссылка)
Re: Какой тип микроконтроллера Вы программируете?
Так но Jtag можна самому спаять за 6$ с платой. А фирмовые всякие там дорого стоят однако....На счет 8051 он жив но живет только благодоря всяким вкусным перефериям... А не своей архитектурой.....
Комментарии запрещены
29-07-2006 15:44 (ссылка)
Re: Какой тип микроконтроллера Вы программируете?
8051. Отладка путем выковыривания скальпелем микрухи из панельки, прошивка ее программатором, вставка обратно. Писал и свой биос под него с возможностью прошивки по rs485 (а также трассировки...). Не вариант...
TMS430. Неплохой процик для мобильных устройств. Маленькое потребление. JTAG.
TMS470. Монстр. Есть все что надо и что не надо. JTAG, но с возможностью прошивки в ОЗУ, что весьма ускоряет отладку.
TMS430. Неплохой процик для мобильных устройств. Маленькое потребление. JTAG.
TMS470. Монстр. Есть все что надо и что не надо. JTAG, но с возможностью прошивки в ОЗУ, что весьма ускоряет отладку.
Комментарии запрещены

08-08-2006 14:29 (ссылка)
Re: Какой тип микроконтроллера Вы программируете?
Пока приходится иметь дело с AVR просто потому, что на работе есть уже отладочная плата.
А в-принципе, имхо, для несложных проектов при писании на асме нет особой разницы между тем или иным ядром (ARM не рассматривается в таком аспекте).
Если б был выбор я бы вероятно предпочёл 8051-совместимые от SiLabs.
А в-принципе, имхо, для несложных проектов при писании на асме нет особой разницы между тем или иным ядром (ARM не рассматривается в таком аспекте).
Если б был выбор я бы вероятно предпочёл 8051-совместимые от SiLabs.
Комментарии запрещены
22-08-2006 14:19 (ссылка)
Re: Какой тип микроконтроллера Вы программируете?
Simens
Комментарии запрещены
24-09-2006 19:23 (ссылка)
Ширяев Павел
08-11-2006 17:49 (ссылка)
Re: Какой тип микроконтроллера Вы программируете?
Предпочитаю ПЛМ.
Комментарии запрещены
Сергей ИВАНОВ
21-01-2007 23:00 (ссылка)
Re: Какой тип микроконтроллера Вы программируете?
Программирую микроконтроллеры AVR семейства Tiny и Mega. По сравнению с PIC контроллерами при одинаковой тактовой частоте работают существенно шустрее. При освоении сильно помогла очень давняя подготовка по ассемблеру i8080/Z80, стандартные функции типа умножения,деления и т.п. легко переписываются из i8080. Ну и конечно книжки Джона Мортона и Евстифеева. Надеюсь ,что помог чем-нибудь!
Комментарии запрещены
Дмитрий Агапов
03-10-2007 12:39 (ссылка)
Re: Какой тип микроконтроллера Вы программируете?
Когда то в институте изучал программирование i8051. Потом занимался разработкой игр для платформы на процессоре ARM7500FE
Комментарии запрещены
14-11-2007 12:47 (ссылка)
Re: Какой тип микроконтроллера Вы программируете?
8052 (в интерпретации Atmel и Infinion), AVR, PIC18, MSP430, на а далее пошли уже процессоры. Если нужно - напишу ;)
Комментарии запрещены
11-12-2007 19:38 (ссылка)
Re: Какой тип микроконтроллера Вы программируете?
Привет.
Работаю с PIC18, вполне устраивает. Программирую с PICPROG и ICD 2000.
Память до мегабайт (с внешней, которая подключается штатно), периферия любая.
Скорость 40 Мгц (10 млн.оп/сек). Встроенное умножение за 1 такт и еще всего много.
Ножек до 100.
Последние серии ориентированы на С (есть автоинкремент и т.д.).
В пакете MPLAB есть исходники библиотек, можно редактировать и загонять в .lib.
После этого остается возможность отладки по тексту своей программы и исходному тексту (С)
библиотек. На ассемблере лучше не напишешь. MPLAB бесплатный, MCC18 халявный перегружаю каждый месяц, хотя знаю как его крякнуть.
Работаю с PIC18, вполне устраивает. Программирую с PICPROG и ICD 2000.
Память до мегабайт (с внешней, которая подключается штатно), периферия любая.
Скорость 40 Мгц (10 млн.оп/сек). Встроенное умножение за 1 такт и еще всего много.
Ножек до 100.
Последние серии ориентированы на С (есть автоинкремент и т.д.).
В пакете MPLAB есть исходники библиотек, можно редактировать и загонять в .lib.
После этого остается возможность отладки по тексту своей программы и исходному тексту (С)
библиотек. На ассемблере лучше не напишешь. MPLAB бесплатный, MCC18 халявный перегружаю каждый месяц, хотя знаю как его крякнуть.
Комментарии запрещены
24-12-2007 11:50 (ссылка)
Re: Какой тип микроконтроллера Вы программируете?
Начинал с PIC, в процессе освоения МК перешел на AVR, ну а там понеслось ARM7, MIPS и экзотика, говорить про которую несерьезно. Сильно помогло то что когда лепил сам 86РК и Spectrum, там довелось ознакомиться с 8080 и Z80 вплотную. Потом был конечно "Поиск" и x86, которую хоть и замусолили до дыр, поменяю не глядя на то же AVR. Сейчас ушел в ПЛИС с головой и руками, интереснее этого уже ничего быть не может. Но если что то нужно сделать всегда выручает AVR, во всяком случае не было таких ситуаций когда AVR бы вдруг и не помог. Средства программирования и отладки бесплатны и гибки (GCC, VMLab, AVRStudio, Algorithm Builder), чего еще желать?
Комментарии запрещены
Николай Макухин
11-03-2008 11:29 (ссылка)
Re: Какой тип микроконтроллера Вы программируете?
Микроконтроллеры для меня пока что впереди, а сейчас пишу в Code Composer Studio 3.1 под сигнальник TMS320VC5416 - при грамотном подходе зверь, а не проц
Комментарии запрещены
Валентин Мокан
14-04-2008 12:03 (ссылка)
Re: Какой тип микроконтроллера Вы программируете?
Семейство MCS-51. В основном Atmel.
Комментарии запрещены
Дмитрий ___
28-05-2008 06:20 (ссылка)
Re: Какой тип микроконтроллера Вы программируете?
AVR, Atmega16
Комментарии запрещены
10-07-2008 19:50 (ссылка)
Re: Какой тип микроконтроллера Вы программируете?
Atmel, на ассемблере
Комментарии запрещены
23-07-2008 23:07 (ссылка)
Re: Какой тип микроконтроллера Вы программируете?
В основном AVR. Иногда PIC-и 12F серии - восьминожки у АВРа послабее.
Комментарии запрещены

18-12-2008 10:05 (ссылка)
Re: Какой тип микроконтроллера Вы программируете?
Много всего.
AVR8: AtMega128
ARM: PXA2xx/PXA3xx, LPC21xx;
ARM+DSP: TMS320C547x, OMAP591x
DSP: ADSP21xx, TMS320C5xxx/TMS320C6xxx/, MPC81xx
SOC: MPC85xx/MPC86xx/MPC512x
Ну и CPLD/FPGA (Altera, Xilinx) конечно. Куда нынче без них.
В основном системные вещи, алгоритмы обработки сигналов и протоколы связи.
AVR8: AtMega128
ARM: PXA2xx/PXA3xx, LPC21xx;
ARM+DSP: TMS320C547x, OMAP591x
DSP: ADSP21xx, TMS320C5xxx/TMS320C6xxx/, MPC81xx
SOC: MPC85xx/MPC86xx/MPC512x
Ну и CPLD/FPGA (Altera, Xilinx) конечно. Куда нынче без них.
В основном системные вещи, алгоритмы обработки сигналов и протоколы связи.
Комментарии запрещены
Александр П
13-02-2009 02:47 (ссылка)
Re: Какой тип микроконтроллера Вы программируете?
AVR ATtiny2313
Комментарии запрещены
Eugeny Monastyrev
06-12-2010 14:50 (ссылка)
Re: Какой тип микроконтроллера Вы программируете?
Программирую AVR, STM8, ARM7 (LPC), Cortex M3 (LPC, STM32)
Когда-то приходилось заниматься 8051, Z86
Когда-то приходилось заниматься 8051, Z86
Комментарии запрещены

Я занимаюсь 8051 архитектурой.
Пока что сижу на Атмел.
Планирую перейти на АВР.
Но это в перспективе, когда сделаю несколько серьезных проектов на базовой 8051.
А пока-что - учусь.