roboforum.ru

Технический форум по робототехнике.

Переход с АVR на PIC, перешедший в холивар AVR vs PIC =)

Re: Переход с АVR на PIC

Dmitry__ » 28 июн 2011, 01:54

лучше троллинг молодежи, чем флуд постояльцев :)
один флуд с "Проект Роботоплатформа для школ" чего стоит, обидели доцента :(

по существу, пики - другая религия
с точки зрения асма:
35 команд риск архитектуры помещаются на 1/2 а4
понять их проще чем глюки любого компилятора, любого языка, включая си :)
с другой стороны, команда: btfss reg,#bit, звучит как: если бит установлен, то пропустить след. команду,
в AVR это около 20 команд на птичьем языке: SBRC,SBRS,SBIC,SWIS,BRBC,BRBS,BREQ и.т.д. и.т.п. :o

стек 8 уровней, вроде мало (для си) но вся память пика - регистры,
что в avr любая процедура это:

push
push
push
push
ла-ла-ла-ла
pop
pop
pop
pop

в пике это нивапрос :)

но, на си, это все не имеет смысла :)

а, заявления типа: "у avr команда выполняется за 1 такт, у pic - за 4. (pic с кварцем на 16 мгц будет работать примерно так же быстро, как и avr на 4 Мгц)." ваще пипец :)

у avr, за один такт выполняются только команды с регистрами, коих очень мало, а у пика - все команды, кроме переходов, вся память - регистры :)

вот, если че, был пьян :crazy:

Re: Переход с АVR на PIC

Michael_K » 28 июн 2011, 02:20

То-то я гляжу, на пиках и видео делают, и USB программно эмулируют, ага. Налету распаковывая NRZ и битстаффинг на полутора мегагерцах :wink:
http://mcu.caxapa.ru/benchmarks/18.html

ХАЛИВААААР!!! :ROFL:

Re: Переход с АVR на PIC

Dmitry__ » 28 июн 2011, 02:42

уже сто раз говорили, это сравнение скорости компиляторов :)

Re: Переход с АVR на PIC

Michael_K » 28 июн 2011, 02:54

Ну и какие выводы? Что С-компиляторы для PIC в четыре раза хуже? Так одно это должно оттолкнуть :)
Или что библиотеки для пиковских компиляторов писали какие-то уроды?
Ну надо же - такие тормоза НА АСМЕ написать для такого крутого проца :D

Или типа GCC - лучший компилятор для AVR? ЩАЗ!!! Один из худших http://www.rowley.co.uk/benchmarks/avr.htm

Да и, в конце-то концов, напишите на ассемблере и сравните - делов-то :)

Re: Переход с АVR на PIC

Dmitry__ » 28 июн 2011, 03:10

я бы с удовольствием глянул на листинг этих тестов атмеги и пика :)

Re: Переход с АVR на PIC

Michael_K » 28 июн 2011, 03:11

Что вам мешает получить удовольствие?

Re: Переход с АVR на PIC

Dmitry__ » 28 июн 2011, 03:23

слыш, троль, шли уже листинги, или не выпендривайся :)

Re: Переход с АVR на PIC

Michael_K » 28 июн 2011, 03:25

Хто ХАЛИВАР начал - тот и листинги шлет... :)))

Re: Переход с АVR на PIC

Dmitry__ » 28 июн 2011, 03:27

струхнул?

Re: Переход с АVR на PIC

Michael_K » 28 июн 2011, 03:33

Не хочу лишать вас удовольствия.
А вообще, пойду модеру пожалуюсь. Вы на личности перешли. И на ты. Я этого не люблю. :no:

Re: Переход с АVR на PIC

setar » 28 июн 2011, 04:15

:crazy:
Михаил, а Дима на пиках на Асме проги пишет, достаточно большие.
И таких людей на форуме очень не много.
У меня лично опыта мало в знании вопроса, не могу поучаствовать ни с чьей стороны,
но я бы вместо обвинений в Вашем случае просто прислушался к мнению...

Re: Переход с АVR на PIC

Michael_K » 28 июн 2011, 04:26

И что? Это дает ему право переходить на личности или на ты?
Я тоже на асме пишу. И на пиках писал когда-то.
Может быть кому-то стоит прислушаться, если не к моему личному мнению, то к независимым бенчмаркам?
Или научиться подтверждать свое мнение чем-то кроме хамства?
Dmitry__ писал(а):слыш, троль, шли уже листинги, или не выпендривайся


Белые ночи - никто не спит :))

Re: Переход с АVR на PIC

blindman » 28 июн 2011, 04:57

Во у питерских крышу срывает, чего вам не спится-то :) Жена полчаса назад закончила с подругой из Питера разговаривать.

Но это лирика. По делу - Dmitry__ предупреждение.

Re: Переход с АVR на PIC

dccharacter » 28 июн 2011, 08:59

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

Re: Переход с АVR на PIC

=DeaD= » 28 июн 2011, 09:10

Я что-то вообще потерялся, какие еще 5 функций main() ??? :shock:

И кто-то разве оспаривал, что на PIC есть работающие устройства? :shock:


Rambler\'s Top100 Mail.ru counter