roboforum.ru

Технический форум по робототехнике.
Текущее время: 20 фев 2025, 05:54

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: работа с внешней памятью
СообщениеДобавлено: 16 фев 2009, 13:43 
Не в сети

Зарегистрирован: 16 фев 2009, 13:38
Сообщения: 11
Откуда: СПб
помогите, пожалуйста, хотел изучить внешнюю ОЗУ по стандартной адресной шине, написал прогу в codevisionavr, на avrstudio показало что работает, но в реальном устройстве он выдает 0xFF
#include <MEGA128.H>
#include <DELAY.H>


char a @0x1FFF;
char b @0x2FFF;

void main(void)
{

//char i;

MCUCR|=0xC0;
XMCRA|=0x2;
XMCRB|=0x80;
DDRD=0xFF;

a=0x00;
b=0xFE;
PORTD=a;

while(1);

}


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: работа с внешней памятью
СообщениеДобавлено: 16 фев 2009, 13:52 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
для реала наверно схему надо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: работа с внешней памятью
СообщениеДобавлено: 16 фев 2009, 15:16 
Не в сети

Зарегистрирован: 16 фев 2009, 13:38
Сообщения: 11
Откуда: СПб
да схемы практически и нету: как в даташите написано присоединил UT62256- ОЗУ с 32КБ через регистр 74HC573, а портуД диоды для того, чтобы на них выходили значения из ОЗУшки, вот и все, ну и кварц с кондюками.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: работа с внешней памятью
СообщениеДобавлено: 16 фев 2009, 15:20 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Тогда посимулируйте в PROTEUS или в VMLAB (посложней будет) и посмотрите сигналы соответствуют ДатаШиту памяти аль нет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: работа с внешней памятью
СообщениеДобавлено: 16 фев 2009, 15:27 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Как это нет схемы? Схему надо рисовать в первую очередь.

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: работа с внешней памятью
СообщениеДобавлено: 16 фев 2009, 15:32 
Не в сети

Зарегистрирован: 16 фев 2009, 13:38
Сообщения: 11
Откуда: СПб
в протеусе нету ut62256, если можно где-нибудь взять её прототип подскажите, пожалуйста


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: работа с внешней памятью
СообщениеДобавлено: 16 фев 2009, 15:48 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
gerb13 писал(а):
в протеусе нету ut62256, если можно где-нибудь взять её прототип подскажите, пожалуйста

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: работа с внешней памятью
СообщениеДобавлено: 16 фев 2009, 15:56 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
а у меги128 убран фусибит совместимости с мегой103?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: работа с внешней памятью
СообщениеДобавлено: 16 фев 2009, 17:33 
Не в сети

Зарегистрирован: 16 фев 2009, 13:38
Сообщения: 11
Откуда: СПб
сразу же извеняюсь, за этот бред, который я здесь пишу, но попытался смоделировать на протеусе, и вместо памяти поставил осциллографы, при симуляции программы на входе осциллографа появлялись вообще случайные числа, при этом на шине адресса, на которой должны были прыгать два числа(вроде обращался всего к двум байтам) выставлялись каждый раз новые числа
А при чем тут совместимость с 103? я её не убирал, оставил на всякий пожарный


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: работа с внешней памятью
СообщениеДобавлено: 16 фев 2009, 17:38 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
gerb13 писал(а):
А при чем тут совместимость с 103? я её не убирал, оставил на всякий пожарный

Дак работать не будет наверняка.

gerb13 писал(а):
сразу же извеняюсь, за этот бред, который я здесь пишу, но попытался смоделировать на протеусе, и вместо памяти поставил осциллографы,

Надо логический анализатор использовать - там все расписано в "Подробный FAQ по PROTEUS" -
http://oProteus.narod.ru


Вложения:
8117470.png
8117470.png [ 30.05 КиБ | Просмотров: 2686 ]
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO