DS89C450 от Maxim

P

priestnot

Guest
Первый привет: P

Я пытаюсь найти microcontroler с учетом моих потребностей.

Мне нужна скорость, и мне нужно быть совместимы 80c51 так я нахожу в DS89C450 Максим сайт.

Но это большой, но: P
Я не знаю, если максимальная кристалле за 1-машинный цикл -> 1 час цикл 33MHz.

Мне нужно знать это для того, чтобы сравнить его с 89C51RD2 что 1 машинный цикл -> 6 такт.

Спасибо за помощь ...

 
Да, максимальная тактовая частота является 33MHz и одна инструкция цикла составляет 1 час, но вы пытаетесь сравнить uncomparable,
количество циклов обучения на конкретной инструкции отличается по RD2 (которая является в этом отношении эквивалентных к первоначальному 8501 ).

Хотя точное соотношение невозможно дать, поскольку это зависит от конкретного сочетания обучения в той или иной программы, инструкции цикл / инструкция штраф составляет около 30-50% для всех одно-clocker'51 производных.Это означает, что за тот же генератор часы, DS89C4x0 не будет в 6 раз быстрее, чем в 'RD2, но только около 4-4,5 раза быстрее.

Все это действует с чисто внутренний код с внутренней памяти.Внешняя память доступа накладывает дополнительные waitstates на DS89C450,
т.е. даже медленнее исполнения.

JW

PS.Это не Максим, а из Далласа полупроводников - OK они объединены тем она мало чем отличается, только для записи ...

<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="Подмигнуть" border="0" />
 
Спасибо за быстрый ответ ...

Поэтому я хотел бы видеть, если я понял, что вы сказали.Поэтому для 89C51RD2:

В стандартном режиме:
60 МГц (VCC 4.5V до 5,5 и внутреннего кода только)
12 тактов -> 1 машинный цикл
1 машинный цикл -> 0.2ľs

В X2 режиме (6 часов / машинный цикл)
30 МГц (VCC 4.5V до 5,5 и внутреннего кода только)
6 тактов -> 1 машинный цикл
1 машинный цикл -> 0.2ľs

Таким образом, это означает, что в режиме X1 и X2 режиме, 1 машинный цикл занимает то же время 0.2ľs.А для DS89C450:
В любом режиме:
33 МГц (VCC 4.5V до 5,5 и внутреннего кода только)
Тактов 1 -> 1 машинный цикл
1 машинный цикл -> 30ηs

Итак, в заключение DS89C450 быстрее затем 89C51RD2

Может ли какой-либо одной скажите мне, если есть более быстрый 80c51 совместимы быстрее, то это именно?

 
То, что я пытался сказать то, что даже если у вас есть примерно 6x быстрее машина цикла в DS89C4x0, это не значит, ваша программа будет работать быстрее, 6x, как отдельные инструкции имеют разные сроки.Например, на "классические"'51 (в том числе 'RD2), MOV A, # 1 ДАННЫЕ занимает машинный цикл, тогда как на DS89C450 она занимает 2 машины циклов.Вы можете посмотреть на мою страницу на http://www.efton.sk/51comp/51comp.htm за подробный обзор - ответ на ваш последний вопрос есть, тоже.Эта таблица около 3 лет, поэтому некоторые из новейших чипов не хватает - например, Ramtron Versa теперь 40MHz singleclocker и Есть новые doubleclockers от Infineon доступны также (в XC8xx линия).

Есть много singleclockers, doubleclockers и 4-clockers там, предлагая пылающий скоростью, но не ожидайте слишком много совместимости - только Даллас стремится к PIN-на-штырьковый совместимости, например, и многие из новых чипов являются 3V только.Кроме того, для всех * * singleclockers машины цикла казни я упоминал выше.

JW

 
Привет,

О DS89C450: Я работал с предыдущей версией этого чипа, DS89C420 и
я впечатлен его исполнении, но в то же время нужен хороший компилятор (если вы пишите свои программы в C ,...) за лучшее исполнение (для меня это было SDCC и
я разочарован использованием Keil).
Если вам нужно быстрее 8051 uController, вы можете использовать КРЕМНИЙ LABRATORIES Chips.this их сайт: www.silabs.com. 1clock/cycle они или 2clocks/cycle uControllers до 100 MIPS (100Mega инструкция в секунду.) одно из преимуществ своих чипов является JTAG (для некоторых из них, не все), но будьте осторожны с выбором, потому что, как правило, их чипы имеют SMD пакеты (QFTP, QFN, ..) не ДМЗ.

Удачи!

 
YUPYYYY
Я обнаружил, что я искал ...

В C8051F131 от КРЕМНИЙ LABRATORIES подойдут мои потребности.пакет doesn't вопросу я могу сделать поверхность mout PCB.

Я просто хочу знать, если основной очень похож на 80c51 в инструкции / время исполнения.Если количество машин (инструкции) циклов в конкретной инструкции очень отличается от оригинала 80c51????

Теперь о том, что я выбрал микро контроллер мне нужно знать лучших средств для развития.

Ведьмы программное обеспечение можно использовать для программы его ISP (программирование в системе)?И если это возможно?

Ведьма это лучший IDE для программирования на C / Ассамблеи.(Я видел, что Keil не в полной мере поддержать этот микро-контроллера.

Может ли какой-либо одной рекомендовать другим программным обеспечением?

 
Я замечаю, что в Силиконовой лаборатории есть IDE для своей продукции, и удивительно, если кто уже использовал его.и имеет некоторое представление, если оно хорошо работает, или у него есть разломы по сравнению с другими IDE's.

Я также заметил, что также является провайдером программного программист призвал UtillDLL.exe
и Keil рекомендует winburn.

И я также не нашли каких-либо схематической для ISP-программист, я думаю, было бы то же самое для 80c51RD2 от Atmel, но я не уверен.

 
привет всем

Как ИА ds89c450 программа для управления двумя моторами?любой орган знает???объятий

 
Конечно.Вы можете использовать любой microcontroler.
Вам просто необходимо сделать себе ШИМ (с импульсной модуляцией).
Но вам придется подключать двигатель к microcontroler корыто водитель так что вы можете кормить двигатель с rigth "напряжение".

 

Welcome to EDABoard.com

Sponsor

Back
Top