У меня такой вопрос, Есть микросхема памяти КР573РФ5. В неё необходимо записать вот эти данные. По адресу F800: AA 55 C3 05 F8 3E 8A 32 03 80 3E 80 32 03 A0 3E F810: AA 55 C3 05 F8 3E 8A 32 03 80 3E 80 32 03 A0 3E
вот, проблема в это как можно в один адрес 16 байт загнать, или неправильно таблицу читаю, подскажите. Я, в ступоре...
Заголовок сообщения: Re: Вопрос при программировании...)
Добавлено: Вс фев 05, 2012 18:25:55
Поставщик валерьянки для Кота
Карма: 1
Рейтинг сообщений: 5
Зарегистрирован: Ср май 11, 2011 21:37:45 Сообщений: 1995 Откуда: Цветочный город
Рейтинг сообщения:0
Ivan-771 писал(а):
вот, проблема в это как можно в один адрес 16 байт загнать, или неправильно таблицу читаю, подскажите. Я, в ступоре...
вы разве не обратили внимание, что адреса в строках отличаются ровно на количество байт в строке? следовательно, адрес - это лишь НАЧАЛО строки, а байты размещаются с этого адреса далее по порядку
_________________ битва с дураками проиграна, победители торжествуют. слава победителям!
Заголовок сообщения: Re: Вопрос при программировании...)
Добавлено: Вс фев 05, 2012 18:55:24
Модератор
Карма: 14
Рейтинг сообщений: 37
Зарегистрирован: Чт дек 11, 2008 14:52:26 Сообщений: 11492 Откуда: град Нижний
Рейтинг сообщения:0
Цитата:
По адресу F800
Такой адрес в этой микросхеме вы не найдёте.. Т.к. РФ5-я имеет размер 2кБ и соответственно диапазон адресов от 0000h-07FFh.. Что-бы знать по каким конкретно адресам необходимо записать информацию, необходимо знать диапазон адресов, по которым эта микросхема выбирается схемой адресного дешифратора..
_________________ Между людьми возникает напряжение, если у них разный потенциал...
вот, проблема в это как можно в один адрес 16 байт загнать, или неправильно таблицу читаю, подскажите. Я, в ступоре...
вы разве не обратили внимание, что адреса в строках отличаются ровно на количество байт в строке? следовательно, адрес - это лишь НАЧАЛО строки, а байты размещаются с этого адреса далее по порядку
Если вы про это 0 до 10, но тут по идее до 16 должно быть. F800 F801 F802 F803 F810 и тд. то тут только до 10
Заголовок сообщения: Re: Вопрос при программировании...)
Добавлено: Вс фев 05, 2012 19:01:10
Поставщик валерьянки для Кота
Карма: 1
Рейтинг сообщений: 5
Зарегистрирован: Ср май 11, 2011 21:37:45 Сообщений: 1995 Откуда: Цветочный город
Рейтинг сообщения:0
Ivan-771 писал(а):
Если вы про это 0 до 10, но тут по идее до 16 должно быть. F800 F801 F802 F803 F810 и тд. то тут только до 10
а то что данные пишутся странные - не просто числа, а числа с буквами, вас не смущает? что за ажрес такой F800 - не удивляет? F-16 - это мы знаем, а тут АДРЕС... адреса и данные в вашей таблице (кстати, называется - дамп) в шестнадцатиричном формате, поэтому число 10 в этой системе как раз и обозначает 16 в десятичной
_________________ битва с дураками проиграна, победители торжествуют. слава победителям!
У меня такой вопрос, Есть микросхема памяти КР573РФ5. В неё необходимо записать вот эти данные. По адресу F800: AA 55 C3 05 F8 3E 8A 32 03 80 3E 80 32 03 A0 3E F810: AA 55 C3 05 F8 3E 8A 32 03 80 3E 80 32 03 A0 3E
вот, проблема в это как можно в один адрес 16 байт загнать, или неправильно таблицу читаю, подскажите. Я, в ступоре...
Во-первых, первая ячейка с адресом F800 для твоего случая, это адрес 0000., т.к. у тебя не 16 битный адрес в ПЗУ РФ5, а всего 10 битный. А во-вторых это стандартная программа для отладки РК86. Может кто у тебя на месте её прошьет и не обязательно в РФ5.
Скорее всего у тебя адрес в полном адресном пространстве какого-то процессора: в пзу адреса начинаются с нуля, но сама пзу может иметь как раз указанный тобой адрес. Поэтому не заморачиваясь, заливай в нее дамп начиная с нулевого адреса, если он у тебя в таблице имеет адрес F800. Как раз с адреса F800 до FFFF это и будет 2 килобайта (0x0800).
Причем vAv скорее всего прав - очень похоже, что это не физические адреса ПЗУ. Тем более, что микросхема у Вас указана РФ5. Поэтому заливать эти данные в ПЗУ нужно, скорее всего, не с F800, а с 0-го адреса.
Да, и вместо РФ5 лучше РФ2 используй. Либо еще лучше - 2716. Абсолютно то же самое. Уточни только с напряжением программирования, оно может отличаться от РФ5.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения