Телескопы покупают здесь


A A A A Автор Тема: GMS90L51P это тоже самое, что и AT89C51?  (Прочитано 5910 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн LifeIsGoodАвтор темы

  • *****
  • Сообщений: 5 976
  • Благодарностей: 48
  • Мне нравится этот форум!
    • Skype - dennissakva
    • Сообщения от LifeIsGood
Гении электроники, подскажите пожалуйста.


Добавлено позже.
Елки палки. Микроконтроллеры это такая мегарульная штука. Сижу с отвисшей челюстью и читаю вот это
http://www.iguanalabs.com/maintut.htm
Ну прогресс. В книжках по электронике, которые я читал до этого объясняют транзисторы, резисторы, конденсаторы, потом идут схемки с микросхемкой. А тут трах-бабах и после конденсаторов пошли сразу микроконтроллеры  :o
« Последнее редактирование: 25 Янв 2005 [07:50:29] от Unforgiven »

Оффлайн Денис Никитин

  • *****
  • Сообщений: 3 769
  • Благодарностей: 74
  • Keep your eyes open!
    • Skype - n.dennis
    • Сообщения от Денис Никитин
Re: GMS90L51P это тоже самое, что и AT89C51?
« Ответ #1 : 25 Янв 2005 [09:56:55] »
Похоже не одно и тоже, заходим на Кейл, а там написано

The Atmel AT89C51 is an 8051-based Fullly Static 24MHz CMOS controller with 32 I/O Lines, 2 Timers/Counters, 6 Interrupts/2 Priority Levels, UART, Three-Level Program Memory Lock, 4K Bytes Flash Memory, 128 Bytes On-chip RAM.

The Hynix Semiconductor GMS90L51 is an 8051 based CMOS controller with 16 MHz High-Speed Architecture, 2 Timers/Counters, 6 Interrupts, Programmable ALE Pin, 128 Bytes on-chip RAM, 4K Byte OTP.

Конечно оба надстройки над 8051, но различия похоже есть, возможно не которые периферийные функции, тип памяти, быстродействие и т.д. Нужно взять и сравнить документацию.

Кстати а нафига они Вам нужны?

Оффлайн Александр Л.

  • *****
  • Сообщений: 3 708
  • Благодарностей: 48
  • Мне нравится этот форум!
    • Сообщения от Александр Л.
Re: GMS90L51P это тоже самое, что и AT89C51?
« Ответ #2 : 25 Янв 2005 [13:25:44] »
     Пробежал описание глазами - http://www.datasheetarchive.com/datasheet/pdf/39/396526.html , это стандартная 51 однокристалка с параллельной и однократной записью. С AT89С51 совместима, но второй раз прожечь ее нельзя. AT89C51 вообще также мало пригодна для изучения основ микропрограммирования, поскольку также требует параллельного программатора, т.е. программатора довольного сложного или более дорогого. Примеры - http://chaokhun.kmitl.ac.th/~kswichit/easy2/easy2.htm , http://chaokhun.kmitl.ac.th/~kswichit/easy1/easy.htm .  Оба кстати работают, собирал. AT89C8252, о которой Вы Денис читали в предыдущих темах, хороша тем, что ее прожиг, программирование, фактически осуществляется посредством последовательного интерфейса способом записи во внутренне ПЗУ имеющее такую же физическую основу, что и USB FLASH драйвы. В этом есть несколько достоинств – простой программатор, программирование в схеме (т.е. однокристалку необязательно вытаскивать из колодки контроллера и вставлять в программатор) и возможность многократного программирования 1000-100000 раз.

А что, в Америке теперь нельзя купить родные процессоры, а только корейские ?

 

Оффлайн Александр Л.

  • *****
  • Сообщений: 3 708
  • Благодарностей: 48
  • Мне нравится этот форум!
    • Сообщения от Александр Л.
Re: GMS90L51P это тоже самое, что и AT89C51?
« Ответ #3 : 25 Янв 2005 [15:40:02] »
        Из описания действительно непонятно, но в любом случае не рекомендую выходить за рамки нормальных параметров и никогда не использовать микропроцессоры в предельных режимах.
    А что в Украине тоже не продают ATMEL, а только LG ?

Оффлайн LifeIsGoodАвтор темы

  • *****
  • Сообщений: 5 976
  • Благодарностей: 48
  • Мне нравится этот форум!
    • Skype - dennissakva
    • Сообщения от LifeIsGood
Re: GMS90L51P это тоже самое, что и AT89C51?
« Ответ #4 : 25 Янв 2005 [17:00:27] »

Я прошу прощения, что не объяснил. У меня в пульте стоит именно это корейское чудо и я хотел узнать можно ли вместо него использовать рекомендованую ранее AT89C8252. Т.е. чтобы по ногам они были одинаковые, чтобы можно было вытащить корейца и впихнуть Атмел

Оффлайн LifeIsGoodАвтор темы

  • *****
  • Сообщений: 5 976
  • Благодарностей: 48
  • Мне нравится этот форум!
    • Skype - dennissakva
    • Сообщения от LifeIsGood
Re: GMS90L51P это тоже самое, что и AT89C51?
« Ответ #5 : 26 Янв 2005 [04:16:34] »
Хе-хе. Только что купил USB программатор за 5 баксов. Детали мне бы обошлись дороже. Аккуратненький, маленький. И ничего паять не надо  ;D Ах да, и еще два микроконтроллера к нему (ATMEL89S51 & AT89S52) ... бесплатно. Бред какой-то.
А кого нибудь из этих 2-х можно использовать? Научите, пожалуйста, на что надо смотреть, чтобы определить совместимость. А то у меня ощущение, что эти тонны значков означают только то, что микроконтроллеры вольтажом и корпусом отличаются.

Добавлено позже.
Ага вижу, что у них нет EEPROM. А он мне на первом этапе вроде бы и не очень нужен. Это если потом пытаться PEC запихнуть, тогда может понадобится. Так?
« Последнее редактирование: 26 Янв 2005 [04:29:39] от Unforgiven »

Оффлайн Александр Л.

  • *****
  • Сообщений: 3 708
  • Благодарностей: 48
  • Мне нравится этот форум!
    • Сообщения от Александр Л.
Re: GMS90L51P это тоже самое, что и AT89C51?
« Ответ #6 : 26 Янв 2005 [09:49:59] »
              Контроллеры подойдут. Цена низкая за счет очень простой схемы при программировании посредством последовательного интерфейса. Процессорному ядру I51 лет 25 примерно. И несмотря на свою исключительную корявость существует огромное кол-во типов однокристалок с этим процессорным ядром. Различия в основном в объеме внутреннего ОЗУ и ПЗУ, в наличии дополнительной периферии, в тактовой частоте и т.д.  Есть рисковые варианты. Замена возможна не всегда. Из Atmelовских однокристалок на вскидку подойдут AT89C51, AT89C52, AT89C55, AT89C8252, AT89S51,AT89S52, AT89S53. Остальные надо смотреть. Особое внимание надо обращать на поддержку программатором. Отличительными признаками подходящих для пульта однокристалок ATMEL являются напряжение питания – 5В и выполнение роновой команды за 12 тактов.
Ссылка на программатор - http://www.masterkit.ru/main/set.php?num=711 . Это ponyprog. К нему надо смотреть платы расширения.

Оффлайн LifeIsGoodАвтор темы

  • *****
  • Сообщений: 5 976
  • Благодарностей: 48
  • Мне нравится этот форум!
    • Skype - dennissakva
    • Сообщения от LifeIsGood
Re: GMS90L51P это тоже самое, что и AT89C51?
« Ответ #7 : 26 Янв 2005 [09:57:13] »
Большое спасибо за помощь!
Программатор действительно очень простой. Расчитан на пяток микроконтроллеров
AT89S51, AT89S52, AT89S53, AT89S8252, AT89LS53,AT89LS8252  89S series ISP MCU



А что это за роновая команда?
« Последнее редактирование: 26 Янв 2005 [09:59:19] от Unforgiven »

Оффлайн Александр Л.

  • *****
  • Сообщений: 3 708
  • Благодарностей: 48
  • Мне нравится этот форум!
    • Сообщения от Александр Л.
Re: GMS90L51P это тоже самое, что и AT89C51?
« Ответ #8 : 26 Янв 2005 [10:26:44] »
   Купленные Вами контроллеры подойдут для замены AT89C51, подойдут ли они для написанной микропрограммы это вопрос к Yuri_K, это зависит от того, задействовал ли он ресурсы процессорного ядра I52, или обошелся I51, в этом случае возможно подойдет AT89S52 и пользовался ли он flash памятью для первой версии программы. AT89C8252 стоит в Москве 3-4$. РОН это регистр общего назначения. Первая сделанная INTEL однокристалка I51, выполняла команды за 12 и 24 такта входной частоты. Именно такая и нужна, возможны варианты для короткой команды 6 тактов, 4 такта, 2 такта и 1 такт. В этом случае телескоп будет крутиться быстрее.  :) Если Вы хотите познакомиться подробно с однокристальными микро эвм надо читать книжки. Английских не знаю. На русском хвалят книгу микроконтроллеры это просто, автор Фрунзе,  сам не читал. Если Вы хотите просто переделать пульт, тогда надо не морочить себе голову покупать AT89C8252, прожигать и пользоваться.
« Последнее редактирование: 26 Янв 2005 [11:24:34] от Александр Л. »

Оффлайн LifeIsGoodАвтор темы

  • *****
  • Сообщений: 5 976
  • Благодарностей: 48
  • Мне нравится этот форум!
    • Skype - dennissakva
    • Сообщения от LifeIsGood
Re: GMS90L51P это тоже самое, что и AT89C51?
« Ответ #9 : 26 Янв 2005 [18:01:28] »
Еще раз огромное спасибо всем. Буду ждать микроконтроллеры и книжки по ним и читать-читать-читать :-)
Я бы с удовольствием купил бы AT89C8252, если бы она была в магазине. Но заказывать ее в интернете надо, а доствка будет дороже самого микроконтроллера. Вот поэтому я хочу поэкспериментировать пока с тем, что есть, а потом сделать заказ со всем, что мне может понадобится.

Оффлайн Anton

  • *****
  • Сообщений: 7 468
  • Благодарностей: 76
    • Сообщения от Anton
Re: GMS90L51P это тоже самое, что и AT89C51?
« Ответ #10 : 11 Июл 2007 [00:12:58] »
Мужики! Чем кончилась эпопея с заменой GMS90L51 на AT89C51?
А то нужно перешить CG-5 пульт, вот чешу репу чего туда пихать.

Китайцы по ходу дела просто трехвольтовый контроллер всунули в пульт чтобы батарейки подольше работали  >:D Уроды....
У меня в старинном синтовском пульте стояла когда-то простая AT89C51
Денис, ты мне линк на прошивку давал она для AT89C51?

Оффлайн LifeIsGoodАвтор темы

  • *****
  • Сообщений: 5 976
  • Благодарностей: 48
  • Мне нравится этот форум!
    • Skype - dennissakva
    • Сообщения от LifeIsGood
Re: GMS90L51P это тоже самое, что и AT89C51?
« Ответ #11 : 11 Июл 2007 [17:49:05] »
А где ты эту С51 нашел? Везде уже только S серия. Думаю на С51 пойдет без проблем, но гарантировать не могу, так как не пробовал.

Суворов Владимир

  • Гость
Re: GMS90L51P это тоже самое, что и AT89C51?
« Ответ #12 : 12 Июл 2007 [08:11:56] »
Приятный набор инструментов лежит здесь: http://rl-team.net/2007/05/10/mikroc_v6210__patch.html
Там же компиляторы для AVR-ов с подробнейшей технической документацией.
Требуется регистрация.


Оффлайн Anton

  • *****
  • Сообщений: 7 468
  • Благодарностей: 76
    • Сообщения от Anton
Re: GMS90L51P это тоже самое, что и AT89C51?
« Ответ #13 : 12 Июл 2007 [09:06:13] »
А где ты эту С51 нашел? Везде уже только S серия. Думаю на С51 пойдет без проблем, но гарантировать не могу, так как не пробовал.
В чипе-дипе http://www.chip-dip.ru/product0/48345.aspx
А прошива подо что, под AT89S51?

Оффлайн LifeIsGoodАвтор темы

  • *****
  • Сообщений: 5 976
  • Благодарностей: 48
  • Мне нравится этот форум!
    • Skype - dennissakva
    • Сообщения от LifeIsGood
Re: GMS90L51P это тоже самое, что и AT89C51?
« Ответ #14 : 12 Июл 2007 [10:12:10] »
S51, S52, S53
Но там отличие от С вроде бы только во флеш памяти. ТАк что для с51 тоже прокатит

Оффлайн Anton

  • *****
  • Сообщений: 7 468
  • Благодарностей: 76
    • Сообщения от Anton
Re: GMS90L51P это тоже самое, что и AT89C51?
« Ответ #15 : 23 Июл 2007 [21:49:38] »
S51, S52, S53
Но там отличие от С вроде бы только во флеш памяти. ТАк что для с51 тоже прокатит
Так.
Испытал все возможные варианты.
Все работает без проблем и C51 и S51.
А чей вообще копирайт на эту прошиву? Yuri_K? Я, извиняюсь , несколько не в курсе.
Выдайте пожалуйста мне лицензию на ее публикацию на астронике! Ссылку и нужный текст поставлю.

Оффлайн LifeIsGoodАвтор темы

  • *****
  • Сообщений: 5 976
  • Благодарностей: 48
  • Мне нравится этот форум!
    • Skype - dennissakva
    • Сообщения от LifeIsGood
Re: GMS90L51P это тоже самое, что и AT89C51?
« Ответ #16 : 24 Июл 2007 [11:20:20] »
Это совместная разработка Юры и меня. У Юры пульт сильно модифицированный, поэтому его прошивка просто так в пульт не встанет. Я у него позаимствовал процедуру шагания, остальное писал сам.

Оффлайн Anton

  • *****
  • Сообщений: 7 468
  • Благодарностей: 76
    • Сообщения от Anton
Re: GMS90L51P это тоже самое, что и AT89C51?
« Ответ #17 : 24 Июл 2007 [14:31:28] »
Это совместная разработка Юры и меня. У Юры пульт сильно модифицированный, поэтому его прошивка просто так в пульт не встанет. Я у него позаимствовал процедуру шагания, остальное писал сам.
Понятно, стало быть правообладатели установлены :)
Ну так можно ее выложить на сайт?

Оффлайн LifeIsGoodАвтор темы

  • *****
  • Сообщений: 5 976
  • Благодарностей: 48
  • Мне нравится этот форум!
    • Skype - dennissakva
    • Сообщения от LifeIsGood
Re: GMS90L51P это тоже самое, что и AT89C51?
« Ответ #18 : 24 Июл 2007 [18:57:35] »
Антон - для тебя хоть прошивку для пульта  ;D
Выкладывай кнешно.

Онлайн Дядя Вова

  • *****
  • Сообщений: 7 841
  • Благодарностей: 82
  • "я видел воочью пространство и время"
    • Сообщения от Дядя Вова
Re: GMS90L51P это тоже самое, что и AT89C51?
« Ответ #19 : 12 Окт 2007 [00:13:55] »
Ага! Нашел!
У меня лежит сдохший двухмоторный пульт Celestron  от CG-5 на AT89C51. Потыкал осцилоскопом - МК как-то в раскоряку стоит, подозрительный он мне. Есть прошивка для этого контроллера(пульта)?

(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE