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:
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

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

Сообщение Michael_K » 28 июн 2011, 02:20

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

ХАЛИВААААР!!! :ROFL:
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

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

Сообщение Dmitry__ » 28 июн 2011, 02:42

уже сто раз говорили, это сравнение скорости компиляторов :)
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

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

Сообщение Michael_K » 28 июн 2011, 02:54

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

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

Да и, в конце-то концов, напишите на ассемблере и сравните - делов-то :)
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

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

Сообщение Dmitry__ » 28 июн 2011, 03:10

я бы с удовольствием глянул на листинг этих тестов атмеги и пика :)
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

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

Сообщение Michael_K » 28 июн 2011, 03:11

Что вам мешает получить удовольствие?
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

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

Сообщение Dmitry__ » 28 июн 2011, 03:23

слыш, троль, шли уже листинги, или не выпендривайся :)
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

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

Сообщение Michael_K » 28 июн 2011, 03:25

Хто ХАЛИВАР начал - тот и листинги шлет... :)))
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

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

Сообщение Dmitry__ » 28 июн 2011, 03:27

струхнул?
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

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

Сообщение Michael_K » 28 июн 2011, 03:33

Не хочу лишать вас удовольствия.
А вообще, пойду модеру пожалуюсь. Вы на личности перешли. И на ты. Я этого не люблю. :no:
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

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

Сообщение setar » 28 июн 2011, 04:15

:crazy:
Михаил, а Дима на пиках на Асме проги пишет, достаточно большие.
И таких людей на форуме очень не много.
У меня лично опыта мало в знании вопроса, не могу поучаствовать ни с чьей стороны,
но я бы вместо обвинений в Вашем случае просто прислушался к мнению...
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

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

Сообщение Michael_K » 28 июн 2011, 04:26

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


Белые ночи - никто не спит :))
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

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

Сообщение blindman » 28 июн 2011, 04:57

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

Но это лирика. По делу - Dmitry__ предупреждение.
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

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

Сообщение dccharacter » 28 июн 2011, 08:59

Ба, какие мы обидчивые. Видно же, что не хамит человек, а наоборот - преисполнился. А вы его так. По существу холивара могу пояснить - у меня куча работающих устройств на пиках, которые я сам сделал. А вы все только с аврфрикс копипастить и можете. А потом у вас по пятьфункций main() в теле программы.
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

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

Сообщение =DeaD= » 28 июн 2011, 09:10

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

И кто-то разве оспаривал, что на PIC есть работающие устройства? :shock:
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Пред.След.

Вернуться в Свободное общение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2