[an error occurred while processing this directive] [an error occurred while processing this directive]
Вы же сами знаете что здесь почти невозможно найти ничего
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Elektronik 01 февраля 2002 г. 11:12
В ответ на: Ответ: Ссылки будьте добры. Я потратил время, чтобы найти указанные мною, найдите и вы. От Вас я ни одного доказательства не видел. Против АВРов ничего не имею. отправлено Сергей Борщ 31 января 2002 г. 21:09

Вот две ссылки
http://www.telesys.ru/wwwboards/mcontrol/83/messages/161.shtml
http://www.telesys.ru/wwwboards/mcontrol/83/messages/169.shtml
Спустя где-то месяца два- три для этого примера был проведен расчет времени исполнения для M16C, C16x, ST10 и еще чего-то.
Совсем недавно, где-то месяц назад привели пример для MSP430 на 8 Мгц.
Только действительно ссылку не найти. Видать конференция сглюкнула и вебмастер потер лишнего или из меня плохой следопыт
Предлагаю тот же пример просчитать еще раз


float d;
float dd[10];
void main(void)
{
char indx;
char i;
for (i=0;i<10;i++) dd[i]=0;
indx=0;
do
{
d=0;
for (i=0;i<10;i++) d=d+10;
d=d/10;
dd[indx]=d;
if (indx==9) indx=0;
else indx++;
d=0;
for (i=0;i<10;i++) d=d+dd[i];
d=d/10;
}
while (d<10);
}
Для AVR
1. IAR C for AVR v1.40 размер кода 796 байт, время выполнения 38379 такта
2. AVR CodeVision v1.0.1.8d Standard размер кода 920 байт, время выполнения 42582 такта
3. E-LAB Pascal for AVR v2.40 размер кода 1724 байта, время выполнения 139402 такта.

Для MCS-51
Установки были на максимальную оптимизацию по размеру в обоих компилляторах. Считалось что частота кварца 11.059 Мгц.

1. Keil 6.14 время выполнения 48 ms при размере кода 878 байт
2. RIDE 719 время выполнения 57 ms при размере кода 1169 байт
Как мне память не изменяет, M16C на 16 Мгц раза в полтора обогнал AVR.
Если нетрудно просчитайте этот пример для MSP430 на 8 Мгц.


Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru