Модераторы: PILOT, ManiaK, Mazzi

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Можно ли эмулировать T89C51RD2, В PICE51 POD-51-31 
:(
    Опции темы
shedon
  Дата 8.1.2004, 16:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Экс. модератор
Сообщений: 1209
Регистрация: 17.1.2003
Где: Нижнiй Новгородъ

Репутация: 6
Всего: 11



Можно ли в PICE51 POD-51-31 эмулировать микроконтроллер T89C51RD2, в списке эмулируемых микроконтроллеров его нет ?


--------------------
Programming is like sex: One mistake and you have to support it your lifetime
PM MAIL WWW ICQ   Вверх
PILOT
Дата 13.1.2004, 16:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


производство
****


Профиль
Группа: Модератор
Сообщений: 2724
Регистрация: 4.4.2002
Где: москва

Репутация: 20
Всего: 54



В Keil можно.

СУВ.


--------------------
тут могла быть Ваша реклама...
PM MAIL WWW ICQ   Вверх
shedon
Дата 13.1.2004, 17:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Экс. модератор
Сообщений: 1209
Регистрация: 17.1.2003
Где: Нижнiй Новгородъ

Репутация: 6
Всего: 11



Цитата
В Keil можно.

В Keil можно откампилировать, а мне надо эмулировать.


--------------------
Programming is like sex: One mistake and you have to support it your lifetime
PM MAIL WWW ICQ   Вверх
PILOT
Дата 15.1.2004, 22:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


производство
****


Профиль
Группа: Модератор
Сообщений: 2724
Регистрация: 4.4.2002
Где: москва

Репутация: 20
Всего: 54



Нет, в Keil можно все. Как эмулировать, так и симулировать (программно).
И вообще это ооочень удобная система, удобнее я не встречал пока для 51-ых.

СУВ.


Присоединённый файл ( Кол-во скачиваний: 0 )
Присоединённый файл  1.gif


--------------------
тут могла быть Ваша реклама...
PM MAIL WWW ICQ   Вверх
shedon
Дата 15.1.2004, 23:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Экс. модератор
Сообщений: 1209
Регистрация: 17.1.2003
Где: Нижнiй Новгородъ

Репутация: 6
Всего: 11



Я имел ввиду эмуляцию внутрисхемным эмулятором Фитона с 31подом(это такой девайс).


--------------------
Programming is like sex: One mistake and you have to support it your lifetime
PM MAIL WWW ICQ   Вверх
PILOT
Дата 15.1.2004, 23:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


производство
****


Профиль
Группа: Модератор
Сообщений: 2724
Регистрация: 4.4.2002
Где: москва

Репутация: 20
Всего: 54



Мне казалось что Фитон продает эмуляторы для совместного использования с Keil'ом в том числе.

http://www.fiton.ru/usr-cgi/control/nofram...&PAR2=1&PAR3=3&

СУВ.


--------------------
тут могла быть Ваша реклама...
PM MAIL WWW ICQ   Вверх
PILOT
Дата 16.1.2004, 00:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


производство
****


Профиль
Группа: Модератор
Сообщений: 2724
Регистрация: 4.4.2002
Где: москва

Репутация: 20
Всего: 54



А вообще Project 51 тебе поможет.

СУВ.


--------------------
тут могла быть Ваша реклама...
PM MAIL WWW ICQ   Вверх
shedon
Дата 16.1.2004, 00:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Экс. модератор
Сообщений: 1209
Регистрация: 17.1.2003
Где: Нижнiй Новгородъ

Репутация: 6
Всего: 11



В проекте 51 нет поддержки такого процессора, по крайней мере его нет в списке, я могу выбрать другой процессор, но там не будут поддержаны все функции T89C51RD2


--------------------
Programming is like sex: One mistake and you have to support it your lifetime
PM MAIL WWW ICQ   Вверх
PILOT
Дата 16.1.2004, 01:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


производство
****


Профиль
Группа: Модератор
Сообщений: 2724
Регистрация: 4.4.2002
Где: москва

Репутация: 20
Всего: 54



А что там за особые функции?


--------------------
тут могла быть Ваша реклама...
PM MAIL WWW ICQ   Вверх
shedon
Дата 16.1.2004, 08:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Экс. модератор
Сообщений: 1209
Регистрация: 17.1.2003
Где: Нижнiй Новгородъ

Репутация: 6
Всего: 11



Цитата
А что там за особые функции?

XRAM, ISP, X2 Mode, 2 DPTR.


--------------------
Programming is like sex: One mistake and you have to support it your lifetime
PM MAIL WWW ICQ   Вверх
PILOT
Дата 16.1.2004, 09:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


производство
****


Профиль
Группа: Модератор
Сообщений: 2724
Регистрация: 4.4.2002
Где: москва

Репутация: 20
Всего: 54



AT89S8252 с тем же набором (только с возможностью внутрисхемного программирования т.к. есть внутренний ФЛЭШ), +ЕЕПРОМ что вообще замечательно.
кстати наверное имелось в виду на ISP (Internet Service Provider) а SPI (Serial Perepherial Protocol) ;)
Корпус есть и DIP, т.е. можно вставлять в панельку и в случае чего не выпаивать а заменять чип.

СУВ.


--------------------
тут могла быть Ваша реклама...
PM MAIL WWW ICQ   Вверх
shedon
Дата 16.1.2004, 09:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Экс. модератор
Сообщений: 1209
Регистрация: 17.1.2003
Где: Нижнiй Новгородъ

Репутация: 6
Всего: 11



Цитата
кстати наверное имелось в виду не ISP (Internet Service Provider) а SPI (Serial Perepherial Protocol) ;)

ISP- In System Programming.
Я выбрал этот микрокантроллер, т.к. у него флэш 64k, дополнительная XRAM 1024b, и частота 40 MHz.
В общем уже поздно другой контроллер выбирать т.к. он уже заказан, да по большому счёту мне не нужны все его прибамбасы кроме XRAM и двух дэпэтээров.
Думаю буду эмулировать как 55ый. Сейчас думаю может другая проблемма выйти, дело в том, что у меня есть ещё внешнее ОЗУ(КР537РУ17), оно естественно сидит на PO и P2, но мне эти порты ныжны у для других целей, так что надо будет это дело как-то смультеплексировать.

Это сообщение отредактировал(а) shedon - 16.1.2004, 09:53


--------------------
Programming is like sex: One mistake and you have to support it your lifetime
PM MAIL WWW ICQ   Вверх
PILOT
Дата 16.1.2004, 15:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


производство
****


Профиль
Группа: Модератор
Сообщений: 2724
Регистрация: 4.4.2002
Где: москва

Репутация: 20
Всего: 54



Возьми старший адресный разряд 15-ый и им мультиплексируй, верхняя половина будет памятью например а нижняя чем-то еще...

СУВ.


--------------------
тут могла быть Ваша реклама...
PM MAIL WWW ICQ   Вверх
shedon
Дата 16.1.2004, 15:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Экс. модератор
Сообщений: 1209
Регистрация: 17.1.2003
Где: Нижнiй Новгородъ

Репутация: 6
Всего: 11



Цитата
Возьми старший адресный разряд 15-ый и им мультиплексируй, верхняя половина будет памятью например а нижняя чем-то еще...

Это понятно, только у меня один знакомый писал подобную вещь на си, и ни как не мог поднять уровень на свободных, ножках. На асме может и сработает, только мне неахота на нём писать. Ведь при обращение к памяти на этих разрядах(P2.5 - P2.6) выставляются нули.


--------------------
Programming is like sex: One mistake and you have to support it your lifetime
PM MAIL WWW ICQ   Вверх
PILOT
Дата 17.1.2004, 12:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


производство
****


Профиль
Группа: Модератор
Сообщений: 2724
Регистрация: 4.4.2002
Где: москва

Репутация: 20
Всего: 54



Если серьезно, то писать на асме задумано природой контроллера.
Но тебе все равно придется мультиплексировать, возможно тебе есть смысл использовать общую шину данных, и адресовать меньшее колво устройств (чтобы не трогать P2.5 - P2.6) а считывание и запись производить согласно известным временным диаграммам. Для чего написать соответствующую процедуру:
1) На шину адреса/данных: АДРЕС (локальный для устройства)
2) Защелкиваем его в регитре
3) Ногу на чтение(RD) в 0
4) Ногу OE нужного устройства в 0 (глобальный адрес)
5) Читаем данные с шины адреса данных.
6) Ногу OE в 1
7) Ногу на чтение в 1

тоже самое на запись только WR = 0, а не RD = 0

СУВ.


--------------------
тут могла быть Ваша реклама...
PM MAIL WWW ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Микроконтроллеры (MCU) и микропроцессоры (MPU)"
PILOT ManiaK
UniBomb Mazzi

На данный раздел помимо Правил форума распространяются текже следующие правила:


  • Прежде чем создать тему воспользуйтесь поиском или посмотрите в faq. Возможно на форуме уже есть ответ на ваш или близкий к вашему вопрос.
  • В заголовке темы в квадратных скобках обозначьте используемое семейство микроконтроллера: [avr],[pic],[arm].
  • При создании темы с вопросом указывайте участок кода с ошибкой, версию компилятора, схемы подключения, fuse биты и прочие данные, которые помогут найти правильный ответ. Для форматирования текста программ используйте кнопку код.
  • Новое сообщение должно иметь прямое отношение к тематике этого раздела. Для флуда, просьб выполнить задание, поиска партнёров или исполнителей существуют свои разделы.
  • Если вы заметили несовместимое с правилами сообщение, то можете уведомить об этом модератора раздела нажав кнопку Репорт у соответствующего сообщения.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, PILOT, ManiaK, UniBomb, Mazzi.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Микроконтроллеры (MCU) и микропроцессоры (MPU) | Следующая тема »


 




[ Время генерации скрипта: 0.0503 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.