Котуинко

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Аватара пользователя
главный колбасист
Это не хвост, это антенна
Сообщения: 1331
Зарегистрирован: Чт авг 21, 2014 11:11:48
Откуда: краснодарский край
Контактная информация:

Re: Котуинко

Сообщение главный колбасист »

Изображение Изображение
Если микросхема 64 Мбита, то это FFFF адресов по 1 биту. Так?
Почему в буфере стоят FF ,то есть байт. И если этот байт помножим на 1FFF,
то получится уже FFFFF , в 16 раз больше чем 64 Мбит. Так?

p/s. Это флэш-память с интерфейсом spi.
Реклама
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15562
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Котуинко

Сообщение BOB51 »

Мегабиты, но для программатора и стандартного Интел хекс8 это представлено как байтовое поле.
То же самое если смотреть по "карте адресов" самой еепромки.
8)
Реклама
Аватара пользователя
главный колбасист
Это не хвост, это антенна
Сообщения: 1331
Зарегистрирован: Чт авг 21, 2014 11:11:48
Откуда: краснодарский край
Контактная информация:

Re: Котуинко

Сообщение главный колбасист »

https://ru.wikipedia.org/wiki/Intel_HEX
Блин,читал,читал эту хрень... лучше бы не читал.запутала только больше.
Значит я правильно выбираю тип микросхемы,как на картинке выше, 25х640 (32)
для моей 64мбит spiFlash ?
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15562
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Котуинко

Сообщение BOB51 »

Эта ЕЕПРОМка таки весьма понавороченная и требует детального изучения.
Адресная организация достаточно сложная - от побитовой адресации до более "укрупненной" да и интерфейс чтения/записи от 1 до 4 линий данных. Плюс раздельная плокировка данных и спецкодирующая область.
Без специализированного под нее программатора (из промышленных) влоб обработать вряд-ли получится, а делать самоделку - смысл только хотя-бы при "мелкосерийной необходимости". Читатки там весьма моного однако...
MX25L6436F, 3V, 64Mb, v1.2.pdf
(1.03 МБ) 190 скачиваний
:roll:
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
главный колбасист
Это не хвост, это антенна
Сообщения: 1331
Зарегистрирован: Чт авг 21, 2014 11:11:48
Откуда: краснодарский край
Контактная информация:

Re: Котуинко

Сообщение главный колбасист »

Программируются. :) Надо было просто последний софт установить.
http://www.ezoflash.com/downloads/software/098d12c3.zip
Со старым не получалось.
Реклама
Аватара пользователя
главный колбасист
Это не хвост, это антенна
Сообщения: 1331
Зарегистрирован: Чт авг 21, 2014 11:11:48
Откуда: краснодарский край
Контактная информация:

Re: Котуинко

Сообщение главный колбасист »

Реклама
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15562
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Котуинко

Сообщение BOB51 »

Вариант онлайн учбника...
:roll:
Кому чего нравится - я только оффлайн и хардлисточковы предпочитаю.
:tea:
Аватара пользователя
главный колбасист
Это не хвост, это антенна
Сообщения: 1331
Зарегистрирован: Чт авг 21, 2014 11:11:48
Откуда: краснодарский край
Контактная информация:

Re: Котуинко

Сообщение главный колбасист »

Почему как добавляю строку .org 0xXX чтобы сместить код в памяти программ,
сразу вылазит такая хрень
AVR Simulator: Invalid opcode 0xffff at address 0x000000
Код смещается в зависимости от адреса.Все как положено.
Некритично,но неприятно.
Аватара пользователя
Ser60
Друг Кота
Сообщения: 3784
Зарегистрирован: Ср дек 24, 2008 09:58:58

Re: Котуинко

Сообщение Ser60 »

Это из-за того, что по адресу 0х000000 в х51 архитектуре должна стоять команда длинного перехода на начало основной программы. Иначе, как МК узнает где начинается код, точнее, по какому адресу расположена первая инструкция кода. Это совсем необязательно должна быть первая строчка рограммы на бумаге (например, в случае если программа начинается с процедуры), соответственно это не предполагается по умолчанию. Если ничего не записать по адресу 0х000000, то несконфигурируемые байты во Flash читаются как 0хFF.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15562
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Котуинко

Сообщение BOB51 »

То скорее обращение с компилятором...
:roll:
Относительно АВРок я с подобным не встречался.
Правда придерживаюсь общего правила
указание абсолютного адреса всегда делаю в максимально возмодном значении
к примеру 0х00AF даже если диапазон адресов только в байт.
Для смещения использую опорную метку и вычисления компилятора
к примеру смещение начала таблицы относительно контрольной точки в произвольном месте программы (проект под АВРку):

Код: Выделить всё

  .cseg
bptr0:
  nop
	.org (bptr0 + (256 - (bptr0 & 0x00FF)))
slot0:
     ; 6/14 (6-4=2 посему роль остатка выполняет CBI)
    cbi port_out,out_line ; 2 цикла
Да и ни одного проекта не делаю без заголовочника и стандартного *.inc файла соответствующего МК - а там всегда стартовый вектор по reset прописывается.
8)
Аватара пользователя
главный колбасист
Это не хвост, это антенна
Сообщения: 1331
Зарегистрирован: Чт авг 21, 2014 11:11:48
Откуда: краснодарский край
Контактная информация:

Re: Котуинко

Сообщение главный колбасист »

Изображение
Есть такой переключатель ,не десятичный а шестнадцатеричный.Надо магазин емкостей сделать.
Удобная штука.Четырьмя ёмкостями можно набрать на выходе 16 различных значений емкости.
С младшей галетой понятно.Допустим самый маленький конденсатор 1нф.потом 2-4-8нф.
можно выбрать значения от одного до 16нф с шагом 1. А со следующей старшей галетой
что делать,че то запутался.17-34-68-136 что ли? Чтобы по порядку так и шли.
Аватара пользователя
Ser60
Друг Кота
Сообщения: 3784
Зарегистрирован: Ср дек 24, 2008 09:58:58

Re: Котуинко

Сообщение Ser60 »

Имея 1-2-4-8, можно получить ёмкости 0-15. В следующей колоде ёмкости должны быть кратными 16, т.е. 16-32-64-128.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15562
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Котуинко

Сообщение BOB51 »

Симпатичная железяка.
Ранее широкораспространена, сегодня такие блоки уже слишком стары...
Либо изношены либо оксидом сожраеы...
:(
Аватара пользователя
главный колбасист
Это не хвост, это антенна
Сообщения: 1331
Зарегистрирован: Чт авг 21, 2014 11:11:48
Откуда: краснодарский край
Контактная информация:

Re: Котуинко

Сообщение главный колбасист »

Да,есть такое дело.Которые посеребренка.Но разборка и резинка-ластик решает проблему.
А еще вот валяется у меня позолоченные целиком дорожки,английского производства.

Добавлено after 5 hours 48 minutes 3 seconds:
А если колоды десятичные,будет 1-2-4-8.10-20-40-80.100-200-400-800 ?
Аватара пользователя
Ser60
Друг Кота
Сообщения: 3784
Зарегистрирован: Ср дек 24, 2008 09:58:58

Re: Котуинко

Сообщение Ser60 »

Можно и так. Но тогда одну и ту же ёмкость можно будет получить несколькими способами. Например, 10 получить задейсвовав лишь первую колоду или только вторую.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15562
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Котуинко

Сообщение BOB51 »

Были более удачные конструкции переключателей...
Кроме того есть ключи на полевиках -561КТ3 (и подобные)...
:roll:
Аватара пользователя
AlexS4
Друг Кота
Сообщения: 6657
Зарегистрирован: Пт сен 10, 2021 15:19:36
Откуда: Протвино

Re: Котуинко

Сообщение AlexS4 »

главный колбасист, только надо помнить что у этих переключателей емкость контактов заметная, порядка 10+pF а это ~1+% от nF ... а скажем у 561КТ3 сопротивления приличные, esr здорово добавит...

а для какой цели, мож симулятор емкости лучше построить например?
Аватара пользователя
главный колбасист
Это не хвост, это антенна
Сообщения: 1331
Зарегистрирован: Чт авг 21, 2014 11:11:48
Откуда: краснодарский край
Контактная информация:

Re: Котуинко

Сообщение главный колбасист »

Когда гуляют большие реактивные токи,лучше механического контакта ничего пожалуй нет.
Да так,настраивать в резонанс катушки,измерять индуктивности ,когда кроме ЗГ ничего нет.
Для всякой ерунды.По старинке.Когда в лабораториях был магазин сопротивлений,конденсаторов,
ламповый ЗГ килограмм в 50 и прочее. :)
Аватара пользователя
AlexS4
Друг Кота
Сообщения: 6657
Зарегистрирован: Пт сен 10, 2021 15:19:36
Откуда: Протвино

Re: Котуинко

Сообщение AlexS4 »

да для мощного вч симулятор не прощще пожалуй :)) ,
если большие токи 50kg+ )) то знкоденры врядли хорошее решение, у них сопротивление в идеальном случае ~0.2..0.5 Ohm, этого может хватить. да и от напряжений там разряды начнут зажигаться, скажем в кашерном контуре антенны фукса 1kV далеко не предел же 8)

я подобную задачку решал разьемными клеммниками толстыми (шаг 5mm) типа XY2500F + XY2500R
(правда не высоковольтную и не высокочастотную, но думаю будет норм)
делаем из 8-иголочных линеек попарную батарею и натыкиваем в нее нужные парные клеммники с заранее зажатыми компанентами. для высоких вольт можно тройные клеммники с пропуском контакта и в батарее размещать AsBBsAAsB...
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15562
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Котуинко

Сообщение BOB51 »

Есть много вариантов старых радиолюбительских конструкций всякоизмериловок/тестеров.
Многие на основе мостовых схем...
:roll:
Ответить

Вернуться в «Разные вопросы по МК»