Котуинко

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

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

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

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

Сообщение BOB51 »

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

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

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

Сообщение BOB51 »

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

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

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

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

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

Сообщение BOB51 »

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

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

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

Сообщение Ser60 »

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

Сообщение 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)
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1354
Зарегистрирован: Чт авг 21, 2014 11:11:48
Откуда: краснодарский край

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

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

Сообщение Ser60 »

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

Сообщение BOB51 »

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

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

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

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

Сообщение Ser60 »

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

Сообщение BOB51 »

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

Сообщение AlexS4 »

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

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

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

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

Сообщение AlexS4 »

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

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

Сообщение BOB51 »

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

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