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

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

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

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

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

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


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

Есть надежда, что уже кто-то делал
т.е. нужно впаять своё устройство и смотреть что из EEPROM читается, имея возможность подсунуть, что я хочу без многократной перезаписи настоящей EEPROM
Реклама:
__________________
http://www.
vitecd вне форума  
Непрочитано 12.10.2015, 19:34   #2
BolshoyK
Гражданин KAZUS.RU
 
Регистрация: 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   #3
vitecd
Временная регистрация
 
Аватар для vitecd
 
Регистрация: 04.01.2007
Сообщений: 90
Сказал спасибо: 11
Сказали Спасибо 1 раз в 1 сообщении
vitecd на пути к лучшему
По умолчанию Re: эмуляция SPI EEPROM 93Cxx

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


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

Предлагаю взять лог.анализатор Saleae Logic, поддерживающий SPI, или подобный, с нетбуком. Покажет сразу передаваемые байты.
firew0rker вне форума  
Непрочитано 13.10.2015, 14:55   #5
laser532
Почётный гражданин KAZUS.RU
 
Регистрация: 14.03.2009
Сообщений: 1,601
Сказал спасибо: 1,068
Сказали Спасибо 1,560 раз(а) в 857 сообщении(ях)
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   #6
vitecd
Временная регистрация
 
Аватар для vitecd
 
Регистрация: 04.01.2007
Сообщений: 90
Сказал спасибо: 11
Сказали Спасибо 1 раз в 1 сообщении
vitecd на пути к лучшему
По умолчанию Re: Эмуляция SPI EEPROM 93Cxx

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

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

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

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

А чо? Берём копеечный кристалл, цепляем стекло от мобилы типа 400х240 и вуаля! Это раньше монитор Радио-86РК вызывал шок и трепет, а сейчас уже это всё обыденно.
STM32F0 вне форума  
Непрочитано 16.10.2015, 18:54   #10
NewWriter
Заблокирован
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
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, время: 03:31.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot