Свежие обсуждения
Микроконтроллеры

пик или атмэл

1 6 8

Сергей К: перед Си все МК равны
только средства разные
Например генератор начального кода в Codevision очень помог в начале. Я за 4 дня сделал первое устройство - термостат/таймер с ЖК дисплеем. До этого с контроллерами знаком не был. Вообще. Был знаком с Си )

ЗЫ кому как. Я когда выбирал себе проц, выбрал АВР, ибо он понятнее для меня оказался. По философии больше мне подходит )
Может когда-нибудь и ПИКами займусь. Но из 8биток АВР хватает. Дальше лучше буду учить АРМ.

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

Но дальше "знать" лезть не стоит) Я например иногда делаю ассемблерные вставки в код на Си. Правда все больше и больше только nop. )

 

Вибирать камень необходимо исходя из параметров поставленной задачи. Я вот длительное время ковырял аврки. Сейчас делаю отладочную плату для pic. На ней будет dspic&pic32. Ведь чем больше будешь знать тем более гибко можешь подойти к решению задачи.

 

Я начинал с PIC и они классно меня устраивают.
Да-всего 35 команд и это хорошо.
АВР серьезными процессорами не считаю-это ширпотреб.
Вон люди их Лошадью никак прошить не могут.
По сто раз надо прошивать.
А в ПИК-раз и все залетело.
И для полной ясности понимания программы нужно знать ассемблер.
На С это не всегда возможно.
Это как конструкция на микросхемах-не нужно,но нужно знать как она работает внутри.

 

У пиков номенклатура шире, зато стоимость немного выше

 

это было у "старой" технологии - она дорогая, но позволяет большее к-во перепрограммирований(чем атмелы)

например PIC24HJ128GP206(TQFP-64) - стоит как mega128 , но 40mips, 16-бит, 12-бит АЦП 18-каналов 500кsps, 8к озу ....

 

pictele: Вон люди их Лошадью никак прошить не могут. Это Лошадь была дырявая, такое проходили. А нужно было с CodeVision после неё с тем же шнуром попробовать. У меня так две Меги8 улетело. А с Code Vision их поправил. Так что это просто Вы до ума схему не довели, а начали процессоры менять под тупую программу. Одобряю радикальные меры, но не в этом случае. С такими вещами надо с холодной головой разбираться.

 

На мой взгляд, если хочется быстро и сразу, то лучше АВР. Он дешевле и под него все есть: и Си понятное, и отладчик в АВР студио, и программатор. Проверенное и работает. Если начнете с ПИК, потеряете много времени на изучение АСМа. Не скажу, что даром потеряете, все равно без него никуда не деться, потому как замучаетесь ждать пока проц выполнит то, что компилятор в некоторых случаях начудит. Для старта я бы выбрал мега 8. развитая аппаратная периферия и достаточно памяти. Тини не советую, не все, даже самое начинающее туда влазит, цена порой бывает больше, периферия оставляет желать лучшего. Хотя сам начинал на ПИК.

 

Насчет того что авры прошить не могут-это наверняка консерватизм в плане выбора программы, я с помощью cvavr и stk200 зашил несколько тысяч, - всего лишь несколько штук не завелись, и то из-за статики

 

А драка будет? Я заждался
ps Моторола рулит!!!

 

Спец: В ПИКах простейшие команды (РИСК есть РИСК!)
Наличие сокращенного набора "кривых" команд , не дает право называться РИСК процессором.
РИСК это просто рекламное название, а вся эта возня с сокращением команд , только для того чтобы освободить на кристалле место для РОН(регистров общего назначения), над коими возможны большенство операций, а не возня вокруг рабочего регистра.