MicroCHIP.RU
Главная Документация Отладочные средства Справочник Поиск Ссылки Цены
 Новости   Конференция   Как нас найти? 

Представляем новую линейку продуктов, поставляемых ООО "Микро-Чип":
Источники питания

Блоки  питания


 

:) Си-шники могут попробовать

 Нoвaя темa  |  Наверх  |  Перейти к теме  |  Поиск  |  Правила  |  Вход 

ВНИМАНИЕ!
Вы просматриваете архив форума.

Этот форум работает только в режиме просмотра и поиска.

Действующий форум переведен на новый движок и
находится по адресу www.microchip.su

 :) Си-шники могут попробовать
Автор: Bill (195.239.108.---)
Дата:   04/09/2004 20:55

http://www.telesys.ru/wwwboards/mcontrol/774/messages/99049.shtml


 
 Re: :) Си-шники могут попробовать
Автор: Greg (83.237.133.---)
Дата:   04/09/2004 21:57

а размер-то причем?
на скорость-то проверяли? (оптимизировали же на нее)
он в пределе вообще все в inline должен пустить

кстати, уверен, что msp порвет авр-а :)


 
 :) Я же сказал нет.
Автор: Bill (195.239.108.---)
Дата:   04/09/2004 22:36

Только странслировал. Оптимизация по скорости была поставлена после. До этого стояла оптимизация по
размеру. Но там соотношения были примерно те же.
Опять же, насчет размера. Ресурсы то у контроллера ограниченные. Обычно ы таких задачах (где много
вычислений) проблема упирается в размер программ, а не скорость их выполнения. Я не имею в виду
обработку сигналов, для этих целей вообще DSP используются.
Насчет MSP vs. AVR. Я не ставил задачу "кто кого". Просто для проверки странслировал одним
компилятором, потом другим. И, честно говоря, меня результаты несколько удивили. Так что, уверенно
говорить что-либо в пользу какого-либо процессора я не могу. Это надо проверять.
Возможно, MSP и выиграет за счет своих 16-разрядов, но абсолютно я в этом не уверен. Конечно было бы
неплохо сравнить исходные коды их библиотек для плавающей арифметики, тогда бы многое прояснилось.
Для AVR у меня исходник есть, даже два. А для MSP, увы, нет.
И было бы неплохо посмотреть как это на PICах получается, особенно на 18-х.


 
 Re: :) Я же сказал нет.
Автор: Greg (83.237.132.---)
Дата:   04/09/2004 22:51

Bill писал(а):

> Только странслировал. Оптимизация по скорости была поставлена
> после. До этого стояла оптимизация по размеру. Но там соотношения были примерно
те же.
> Опять же, насчет размера. Ресурсы то у контроллера
> ограниченные. Обычно ы таких задачах (где много
> вычислений) проблема упирается в размер программ, а не скорость
> их выполнения.

это точно


> Насчет MSP vs. AVR. Я не ставил задачу "кто кого". Просто для
> проверки странслировал одним
> компилятором, потом другим. И, честно говоря, меня результаты
> несколько удивили. Так что, уверенно
> говорить что-либо в пользу какого-либо процессора я не могу.
> Это надо проверять.
> Возможно, MSP и выиграет за счет своих 16-разрядов, но
> абсолютно я в этом не уверен.

если инты или что длинннее - запросто выиграет.
и может даже по скорости

сам был как-то удивлен - задача была щелкать быстро лонгами и все
в прерываниях
был 18 пик на 40 (10) МГц и мсп на 8.
чуть не в разы. вот тебе и заточка под малое потребление
но в целом - одного класса

> И было бы неплохо посмотреть как это на PICах получается,
> особенно на 18-х.


 
 Re: :) Я же сказал нет.
Автор: Bill (195.239.108.---)
Дата:   04/09/2004 22:59

>если инты или что длинннее - запросто выиграет.
>и может даже по скорости

В этом я не сомневаюсь. Только float это не int, и даже не long. Там с байтами приходится работать,
особенно в случае 32-разрядов. В случае 64-разрядных double, я думаю, MSP сумеет развернуться. В AVR
при этом приходится регистры в стеке частично сохранять, а MSP обойдется без этого.


 
 для 18-ых
Автор: Vova (195.131.84.---)
Дата:   04/09/2004 23:58

http://www.telesys.ru/wwwboards/mcontrol/774/messages/99141.shtml





Горячие темы на нашем форуме:
Отдел продаж: тел. (495) 223-2339 sales@microchip.ru   Skype:microchip-moscow
Rambler's Top100