Stalko (30.10.2005 22:50, просмотров: 1) ответил bialix на поправляю
Давайте сравнивать... То, что шасси неподходящие, я сам уже оценил давно. Но это вам не деревня Самоделкино, где можно все на ходу переделать: документация в архиве, печать изготовлена, и до этапа корректировки ни о каких глобальных перепахах говорить не стоит. Хныкать я не привык, железяка уже давно работает, несмотря на шасси, а если вы считаете, что попытка поискать совет - это хныканье, то, пардон, я лучше сам найду решения и другим тут советовать не стану. Кстати, для особо образованных крайне рекомендую посмотреть скорость обмена с data и xdata самолично и на осциле, прежде чем оспаривать очевидное. Я это сделал сразу-же...
Насчет хорошего, или плохого кода Кейла - реально оптимизация сводится к выкидыванию неиспользуемых кусков кода. Как говорилось в рекламе "все остальное - компромис"...
Насчет скоростей: надеюсь вам что-нибудь скажет тот факт что для работы с переменными (кроме массивов, естественно) в data кейл использует прямую адресация, а для xdata всегда косвенную... Можете меня поправить в очередной раз? Буду рад услышать...
А если уж с чем сравнивать, то с ARM-ами, с их ДМА-ашками... Вот уж счастье... Несмотря на вполне определенные глюки... Кстати, Кейла для него генерит код тоже не из лучших, проверено на своей (и не только) шкурке... Но вот тут отдадим Кейлу должное, для АРМ-а он предлагает прицепить ГНУ. Для сугнала такой альтернативы нет...
Хотя... АРМы это уже не 8-миразрядки, так-что сравнивать их в данном случае как минимум странно...
А если на чистоту, то взять что-нибудь типа ATMega128, прикрутить в нее PLL-ку и разогнать до 50-60МГц, и, думаю, меня бы это на всю жизнь под все задачи в головой бы устроило... Просто была-бы мечта поэта...