Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту


 
Опции темы

Эмуляция SPI EEPROM 93Cxx

Непрочитано 12.10.2015, 13:27  
vitecd
Временная регистрация
 
Аватар для vitecd
 
Регистрация: 04.01.2007
Сообщений: 90
Сказал спасибо: 11
Сказали Спасибо 1 раз в 1 сообщении
vitecd на пути к лучшему
По умолчанию Эмуляция SPI EEPROM 93Cxx

Есть надежда, что уже кто-то делал
т.е. нужно впаять своё устройство и смотреть что из EEPROM читается, имея возможность подсунуть, что я хочу без многократной перезаписи настоящей EEPROM
Реклама:
__________________
http://www.
vitecd вне форума  
Непрочитано 12.10.2015, 19:34  
BolshoyK
Гражданин KAZUS.RUN
 
Регистрация: 25.11.2009
Сообщений: 609
Сказал спасибо: 37
Сказали Спасибо 140 раз(а) в 72 сообщении(ях)
BolshoyK на пути к лучшему
По умолчанию Re: эмуляция SPI EEPROM 93Cxx

Сообщение от vitecd Посмотреть сообщение
Есть надежда, что уже кто-то делал
т.е. нужно впаять своё устройство и смотреть что из EEPROM читается, имея возможность подсунуть, что я хочу без многократной перезаписи настоящей EEPROM
смотря на какой частоте работает обмен с памятью.
при тактовой частоте 1мгц МК который общается с памятью вполне справлялась attiny13 на частоте 9.6мгц и отдавала несколько байт эмулируя 93c46.
код там не сложный... но у вас задача более широкая. вам будет проще взять логический анализатор и достигнуть цели в 2 клика мышкой. и перезаписывать флешку будет проще чем писать программу.
BolshoyK вне форума  
Непрочитано 13.10.2015, 00:41  
vitecd
Временная регистрация
 
Аватар для vitecd
 
Регистрация: 04.01.2007
Сообщений: 90
Сказал спасибо: 11
Сказали Спасибо 1 раз в 1 сообщении
vitecd на пути к лучшему
По умолчанию Re: эмуляция SPI EEPROM 93Cxx

задача периодическая
вылавливать адреса 512 байт логаном... это мазахизм
дергать туда/сюда флешку, потом весь девайс тащить... т.к. я не могу находиться с программатором и анализатором в месте включения. просто глупо таскать дорогостоящее оборудование, если можно притащить девайс на макетке и нетбук


частота небольшая, порядка 400КГц
__________________
http://www.
vitecd вне форума  
Непрочитано 13.10.2015, 07:02  
firew0rker
Заблокирован
 
Регистрация: 22.04.2010
Сообщений: 347
Сказал спасибо: 41
Сказали Спасибо 106 раз(а) в 95 сообщении(ях)
firew0rker на пути к лучшему
По умолчанию Re: эмуляция SPI EEPROM 93Cxx

Предлагаю взять лог.анализатор Saleae Logic, поддерживающий SPI, или подобный, с нетбуком. Покажет сразу передаваемые байты.
firew0rker вне форума  
Непрочитано 13.10.2015, 14:55  
laser532
Почётный гражданин KAZUS.RUN
 
Регистрация: 14.03.2009
Сообщений: 1,597
Сказал спасибо: 1,065
Сказали Спасибо 1,559 раз(а) в 855 сообщении(ях)
laser532 на пути к лучшему
По умолчанию Re: Эмуляция SPI EEPROM 93Cxx

Мой программист решил задачу для 93C46B на PIC24FV16KM202, который занимается в основном регулировкой температуры лазера и обслуживанием валкодера и индикатора. Вынуждены были решать на 1Мгц, т.к. это внедрение в чужую схему. Удалось решить задачу в фоне (в прерываниях) не теряя качества выполнения основных задач. Были свои нюансы. Например, производитель замкнул резистором DI/DO и использовал один проводник и для чтения и для записи, но это все касалось физики. Прямо скажу, без моего MSO4034 программист не справился бы.
Могу излагать не точно, т.к. у меня другие задачи. Программист получил за работу несколько тыс. долларов, поэтому могу обсуждать только продажу кусочка кода или решение задачи "под ключ". Да, он пишет только на асме.
PS Контроллер к тому же создавал внутри себя 4 версии содержимого 93C46 использовал содержимое ПЗУ по своему усмотрению и сообщал внешнему процессору требуемое содержимое - обман. Таким образом весь функционал внешней схемы литрового объема был перенесен на плату размером 10х60, но без внесения изменений в оригинальную схему оборудования. Проще говоря сохранили совместимость оригинального и самодельного лазера.

Последний раз редактировалось laser532; 14.10.2015 в 00:09.
laser532 вне форума  
Непрочитано 16.10.2015, 06:12  
vitecd
Временная регистрация
 
Аватар для vitecd
 
Регистрация: 04.01.2007
Сообщений: 90
Сказал спасибо: 11
Сказали Спасибо 1 раз в 1 сообщении
vitecd на пути к лучшему
По умолчанию Re: Эмуляция SPI EEPROM 93Cxx

чото форум сдох чтоли?

русский язык, предложения купить, продажи? где программисты?
__________________
http://www.
vitecd вне форума  
Непрочитано 16.10.2015, 08:42  
NewWriter
Почётный гражданин KAZUS.RUN
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,481
Сказал спасибо: 396
Сказали Спасибо 2,222 раз(а) в 1,317 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: Эмуляция SPI EEPROM 93Cxx

Эмулировать EEPROM 93С?
Берем подходящий МК с достаточным объемом ОЗУ (512 байт надо?), пишем простейшую программу по приему байтов и записыванию их в ОЗУ, с учетом требований самой 93Схх по обмену (служебные команды надо учитывать). МК должен быть с батарейным питанием, с переходом в sleep после работы, чтобы сохранить в ОЗУ.
Учитывая, что Microwire отличается от SPI полярностью сигнала CS, этот CS нужно инвертировать перед подачей на МК. Хотябы просто на транзисторе.
Для вывода записанной инфы можно прицепить любой символьный двух- или четырехстрочный ЖКИ и выводить по нажатию по несколько байт в hex или dec представлении. Символьный ЖКИ може питаться от трех свежих 1,5-вольтовых батареек без дополнительных преобразователей. Получится тут де на ходу и просмотр. Можно ввести в МК функционал типа поиска по маске и сравнения байтов, подсчета, регистрации нужных байтов по нужным адресам...
NewWriter вне форума  
Непрочитано 16.10.2015, 11:10  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Эмуляция SPI EEPROM 93Cxx

NewWriter, вы большой фантазер. Вам бы книжки писать.
Если везде для дебага лепить дисплеи...
Easyrider83 вне форума  
Непрочитано 16.10.2015, 12:27  
STM32F0
Заблокирован
 
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
STM32F0 на пути к лучшему
По умолчанию Re: Эмуляция SPI EEPROM 93Cxx

А чо? Берём копеечный кристалл, цепляем стекло от мобилы типа 400х240 и вуаля! Это раньше монитор Радио-86РК вызывал шок и трепет, а сейчас уже это всё обыденно.
STM32F0 вне форума  
Непрочитано 16.10.2015, 18:54  
NewWriter
Почётный гражданин KAZUS.RUN
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,481
Сказал спасибо: 396
Сказали Спасибо 2,222 раз(а) в 1,317 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: Эмуляция SPI EEPROM 93Cxx

Сообщение от Easyrider83 Посмотреть сообщение
вы большой фантазер
А что, мне нравится выдумывать всякую фигню делать то нечего
NewWriter вне форума  
 
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FAQ (ЧаВО) по PROTEUS для начинающих и не только dosikus Proteus 221 07.03.2024 22:45
Кто-нибудь работал с RF модулями nRF2401A? Easyrider83 Автоматика и аппаратура связи 1481 04.09.2021 23:24
Работа с EEPROM по SPI dominik2 Микроконтроллеры, АЦП, память и т.д 15 05.05.2012 00:24
Протеус и система зажигания после симуляции не сохраняет настройки cfif11 Proteus 23 04.02.2012 01:26
Простейший программатор SPI EEPROM dimmich Микроконтроллеры, АЦП, память и т.д 6 09.08.2010 23:08


Часовой пояс GMT +4, время: 02:48.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.