| Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
PIC18+ после AVR. СтОит ли?
11.09.2009, 00:25
|
|
|
Гражданин KAZUS.RUN
Регистрация: 08.07.2006
Сообщений: 883
Сказал спасибо: 119
Сказали Спасибо 1,108 раз(а) в 175 сообщении(ях)
|
PIC18+ после AVR. СтОит ли?
Постоянно использую AVR. Но вижу что многие упорно используют PIC. Как по мне, так они значительно проигрывают как по производительности, так и по цене.
Хочу спросить, может я чего то не заметил и у PIC'ов есть какие-то преимущества?
Все серии, что ниже PIC18 не вижу смысла рассматривать в качестве объекта изучения, уж слишком они архитектурно ужасные. А вот о PIC18 и выше с удовольствием бы послушал из первых рук.
|
|
|
|
11.09.2009, 02:19
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,815
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Re: PIC18+ после AVR. СтОит ли?
Сообщение от alexgap
|
|
Постоянно использую AVR. Но вижу что многие упорно используют PIC. Как по мне, так они значительно проигрывают как по производительности, так и по цене.
|
AVR например проигрывает SCENIX .. которые тактируются до 100-150 МГЦ. 10 наносекунд исполняется команда. Архитектура PIC. Програмно совместимые. Почти. По цене немного дороже PIC.
Сообщение от alexgap
|
|
Все серии, что ниже PIC18 не вижу смысла рассматривать в качестве объекта изучения, уж слишком они архитектурно ужасные.
|
Всё зависит что на них делать.. например делал удалённые датчики с батарейным питанием на PIC10F2xx,. питается от 3V батареи потребляет в пределах 1 МКА (в основном спит). Корпус SOT23 - как СМД транзистор BC847 только 6 ног.. такого у AVR не наблюдаю...
DIP14 PIC очень удобные для мелких задач.. а подобные у AVR появлись лиш недавно и дороже (судя по ценам в нашем регионе)
Пользую PIC уже более 8 лет.. AVR около 6 лет... в основном пишу для PIC AVR пользую на скоростных задачах.. где PIC не успевает...
За 8 лет применения PIC в промышленых условиях показали себя устойчивыми МК. Сбойные ситуации практически не проявлялись.
C AVR бывали проблеммы... даже слетала прошивка...
Порты имхо слабее чем PIC. Бывали случаи когда вылетали отдельные ноги в портах...
с PIC меньше гемороя при прошивке, а AVR можно запороть при записи... бывало (Сигнатура, Ресет, SPI) это болезнь у AVR, особено у новичков.
А у PIC такое невозможно в принципе... Почему то не додумались в ATMEL...
у PIC конфигурация хранится в HEX .. не нужно ломать голову что записать ... как бывает у AVR.
Сообщение от alexgap
|
|
Хочу спросить, может я чего то не заметил и у PIC'ов есть какие-то преимущества?
|
Попробуйте.. всё познаётся в сравнении... причём не со слов других )))
Последний раз редактировалось picavr; 11.09.2009 в 02:40.
|
|
|
|
Эти 3 пользователя(ей) сказали Спасибо picavr за это сообщение:
|
|
|
11.09.2009, 03:15
|
|
|
Гражданин KAZUS.RUN
Регистрация: 08.07.2006
Сообщений: 883
Сказал спасибо: 119
Сказали Спасибо 1,108 раз(а) в 175 сообщении(ях)
|
Re: PIC18+ после AVR. СтОит ли?
picavr, огромнейшее вам спасибо за познавательный ответ.
Вам нужно в отделе продаж работать, сила убеждения и качество донесения — на высоте.
А можно что-нибудь купить у Microchip'a наподобие STK500 http://www.atmel.com/dyn/Products/to...p?tool_id=2735, http://kosmodrom.com.ua/data/stk500.php? Чтобы и программатор, и COM порт, разьемчики, светодиоды и кнопочки были в одном флаконе, одним словом, набор для старта + система разработки, которая позволяла бы без пайки делать и дергать простые системы. Самому у меня на это времени особо и нет, выгоднее купить набор и быстро приступить к разработке.
И еще вопрос. Как быстро делать проводные шлейфы для внутрисхемного программирования? Для AVR это просто — два разьема IDC-10, плоский кабель из десяти проводков, молоточек и 2 минуты времени, паять ничего не надо. А вот с пиками меня мучает этот вопрос из-за 5 штырьков в один ряд, не к селу ни к городу, паять медленно и обламываться провода будут. Я знаю, конечно, что есть однорядные наконечники, но там нужно по одному проводку обжимать, а меня это не устраивает по времени.
Последний раз редактировалось alexgap; 11.09.2009 в 06:17.
|
|
|
|
11.09.2009, 08:52
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,026
Сказал спасибо: 60
Сказали Спасибо 3,941 раз(а) в 2,302 сообщении(ях)
|
Re: PIC18+ после AVR. СтОит ли?
Ну если у вас такие огромные проблемы с временем - лучше вообще даже не пытаться перейти на другое (любое) семейство. Потому что пока вы изучите архитектуру, особенности, среду программирования и подводные камни чипа - уйдет не меньше пары месяцев...
Или вы предпочитаете "раздую код до беспредела, ЛИШЬ бы работало", "глюки в работе буду не искать-устранять, а закрывать заплатками"?
А ИМХО преимуществ у ПИКов нет - у атмела есть и маленькие контроллеры в QFN10-корпусах (тини13А), и с питанием от 0,7В (тини43), и вроде в 6-ногих запустили, а хМЕГИ вообще все остальные 8-битные семейства отодвинули в сторону, и даже 16-битные тексасовские МСП... АВР просто посложней уместить в мелком корпусе, чем ПИКи - мощное процессорное ядро с сотней команд и 32 регистра вместо ПИКовсого аккумулятора... На ПИКах сидят в основном только те кто начинал в 90-х годах, большинство (наверное) остальных выбирает более мощное и при этом более Дешовое семейство АВР (кстати - почему ПИКи дороже?)... А вот из-за примитивности ядра ПИКи действительно менее чувствительны к помехам, почти как К155 серия)))
|
|
|
|
11.09.2009, 09:37
|
|
|
Гражданин KAZUS.RUN
Регистрация: 08.07.2006
Сообщений: 883
Сказал спасибо: 119
Сказали Спасибо 1,108 раз(а) в 175 сообщении(ях)
|
Re: PIC18+ после AVR. СтОит ли?
niXto, спасибо за информацию, об отрицательных моментах я частично в курсе. Изучение новой платформы у меня много времени обычно не занимает, так как в ассемблер я обычно не смотрю и пишу всё на высокоуровневых языках — там голову ломать не приходится, так как все почти стандартно; и вам того советую, зная вашу любовь к ассемблеру.
Очень интересуют отзывы о PIC'ах из уст самих разработчиков, которые работают с ними, за что же они так любят свои камни. Также интересно услышать перечень самых ходовых кристаллов. И посоветуйте аппаратное средство программирования/прототипирования, желательно от самого Microchip'a, что-то типа http://www.mikroe.com/en/tools/easypic5/.
|
|
|
|
Сказали "Спасибо" alexgap
|
|
|
11.09.2009, 09:41
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 05.08.2007
Адрес: Болгария Перник
Сообщений: 1,771
Сказал спасибо: 74
Сказали Спасибо 357 раз(а) в 245 сообщении(ях)
|
Re: PIC18+ после AVR. СтОит ли?
__________________
Мыслю, следовательно существую
|
|
|
|
Эти 2 пользователя(ей) сказали Спасибо Popeye за это сообщение:
|
|
|
11.09.2009, 10:18
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 13.12.2004
Сообщений: 3,168
Сказал спасибо: 11
Сказали Спасибо 691 раз(а) в 503 сообщении(ях)
|
Re: PIC18+ после AVR. СтОит ли?
Если хочется попробовать что то от Микрочипа, то нет смысла смотреть PIC16-PIC18. Все то же, что и у АВР только подороже и помедленнее. Но есть и весьма достойные кристаллы у Микрочипа - в первую очередь dsPic, ИМХО очень интересное ядро. Правда общего у него с другими семействами ровно столько же, как у АВР32 с АВР. Но лучше забейте на это и попробуйте... ARM  Сейчас по цене они зачастую дешевле 8-ми битников. И не подсадите себя на иглу ОДНОГО производителя. Слезть с нее очень непросто
|
|
|
|
11.09.2009, 12:48
|
|
|
Гражданин KAZUS.RUN
Регистрация: 08.07.2006
Сообщений: 883
Сказал спасибо: 119
Сказали Спасибо 1,108 раз(а) в 175 сообщении(ях)
|
Re: PIC18+ после AVR. СтОит ли?
Посмотрел даташит на PIC18F242, посмотрел на цену. Да уж. 10 MIPS, аппаратный 8-битный умножитель за 6 тактов, 16-битный за 24 такта, и это при цене 4 у.е. в розницу
Для моих применений даже не хватит скорости, так как часто приходится обрабатывать аналоговые сигналы в реальном времени и нужно быстрое умножение.
Посмотрел на dsPIC30F3013, намного лучше, при той же цене имеем 30 MIPS, аппаратный 17-битный умножитель за 1 такт. Это очень хорошие параметры и явный конкурент AVR и xmega.
Выводы:
PIC10 интересны своей ценой и габаритами.
PIC12-PIC18 - отрыжка из прошлого по неадекватным ценам
PIC24 - 16 MIPS, периферия лучше чем у AVR при приемлемой цене. Содержит даже аппаратный делитель, а это очень приятно.
dsPIC - 30 MIPS, приемлемая цена, аппаратный умножитель
|
|
|
|
Сказали "Спасибо" alexgap
|
|
|
11.09.2009, 15:25
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,552
Сказал спасибо: 75
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Re: PIC18+ после AVR. СтОит ли?
Щас можно купить PIC16F887 -I/PT всего по 85 рублей почтой у Семенова Михаила mkpochtoi.narod.ru - очень приичная штука с 14 каналами АЦП по 10 бит - не всегда ведь нужно очень быстро считать.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
Сказали "Спасибо" avr123-nm-ru
|
|
|
11.09.2009, 16:23
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,815
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Re: PIC18+ после AVR. СтОит ли?
Сообщение от niXto
|
|
А ИМХО преимуществ у ПИКов нет
|
У всех есть.. тольк СВОИ ))))
Сообщение от niXto
|
|
и вроде в 6-ногих запустили,
|
У PIC есть УЖЕ НЕСКОЛЬКО ЛЕТ.. а не СКОРО!!!
Сообщение от niXto
|
|
АВР просто посложней уместить в мелком корпусе, чем ПИКи - мощное процессорное ядро с сотней команд и 32 регистра вместо ПИКовсого аккумулятора...
|
Поводу регистров.... У PIC ВСЯ RAM является РЕГИСТРАМИ позволяющими делать инкремент с проверкой и переходом, декремент с проверкой и переходом. установку, сброс и проверку битов с переходом, а у AVR их только 32... а из RAM ещё нужно извлечь )))
И я бы не сказал что мощнее... некоторые команды мощнее у PIC. DECFZ, INCFSZ,
А из той сотни команд... некоторые являются дублирующими.. возьмите 16 команд работы с битами СТАТУСА.. это по сути ДВЕ команды.. для каждого флага... итого 16 команд просто занимают место .. а туда можно было бы втиснуть что то более вкусное...
Сообщение от niXto
|
|
А вот из-за примитивности ядра ПИКи действительно менее чувствительны к помехам, почти как К155 серия)))
|
а может просто за 30 лет (с 1978г) опыт позволяет делать надёжнее?
Да и програмные наработки за столько времени...
так что выбираем под каждую задачку.. то что подходит.. и не циклимся на производителях )))
Последний раз редактировалось picavr; 11.09.2009 в 16:43.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 22:11.
|
|