Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить

Re: Котуинко

Вт фев 01, 2022 11:19:51

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

p/s. Это флэш-память с интерфейсом spi.

Re: Котуинко

Вт фев 01, 2022 11:30:45

Мегабиты, но для программатора и стандартного Интел хекс8 это представлено как байтовое поле.
То же самое если смотреть по "карте адресов" самой еепромки.
8)

Re: Котуинко

Вт фев 01, 2022 13:17:16

https://ru.wikipedia.org/wiki/Intel_HEX
Блин,читал,читал эту хрень... лучше бы не читал.запутала только больше.
Значит я правильно выбираю тип микросхемы,как на картинке выше, 25х640 (32)
для моей 64мбит spiFlash ?

Re: Котуинко

Ср фев 02, 2022 09:59:52

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

:roll:

Re: Котуинко

Чт фев 03, 2022 20:32:36

Программируются. :) Надо было просто последний софт установить.
http://www.ezoflash.com/downloads/software/098d12c3.zip
Со старым не получалось.

Re: Котуинко

Вт фев 08, 2022 21:16:50

Ой. А что это ? :shock:

https://rosettacode.org/wiki/Rosetta_Code

Re: Котуинко

Ср фев 09, 2022 10:26:46

Вариант онлайн учбника...
:roll:
Кому чего нравится - я только оффлайн и хардлисточковы предпочитаю.
:tea:

Re: Котуинко

Пт фев 11, 2022 18:22:34

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

Re: Котуинко

Пт фев 11, 2022 20:08:55

Это из-за того, что по адресу 0х000000 в х51 архитектуре должна стоять команда длинного перехода на начало основной программы. Иначе, как МК узнает где начинается код, точнее, по какому адресу расположена первая инструкция кода. Это совсем необязательно должна быть первая строчка рограммы на бумаге (например, в случае если программа начинается с процедуры), соответственно это не предполагается по умолчанию. Если ничего не записать по адресу 0х000000, то несконфигурируемые байты во Flash читаются как 0хFF.

Re: Котуинко

Пт фев 11, 2022 20:29:46

То скорее обращение с компилятором...
: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)

Re: Котуинко

Пт фев 18, 2022 15:23:47

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

Re: Котуинко

Пт фев 18, 2022 17:11:36

Имея 1-2-4-8, можно получить ёмкости 0-15. В следующей колоде ёмкости должны быть кратными 16, т.е. 16-32-64-128.

Re: Котуинко

Пт фев 18, 2022 21:04:47

Симпатичная железяка.
Ранее широкораспространена, сегодня такие блоки уже слишком стары...
Либо изношены либо оксидом сожраеы...
:(

Re: Котуинко

Сб фев 19, 2022 16:29:06

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

Добавлено after 5 hours 48 minutes 3 seconds:
А если колоды десятичные,будет 1-2-4-8.10-20-40-80.100-200-400-800 ?

Re: Котуинко

Сб фев 19, 2022 19:32:51

Можно и так. Но тогда одну и ту же ёмкость можно будет получить несколькими способами. Например, 10 получить задейсвовав лишь первую колоду или только вторую.

Re: Котуинко

Сб фев 19, 2022 21:30:48

Были более удачные конструкции переключателей...
Кроме того есть ключи на полевиках -561КТ3 (и подобные)...
:roll:

Re: Котуинко

Сб фев 19, 2022 22:38:02

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

а для какой цели, мож симулятор емкости лучше построить например?

Re: Котуинко

Вс фев 20, 2022 09:17:44

Когда гуляют большие реактивные токи,лучше механического контакта ничего пожалуй нет.
Да так,настраивать в резонанс катушки,измерять индуктивности ,когда кроме ЗГ ничего нет.
Для всякой ерунды.По старинке.Когда в лабораториях был магазин сопротивлений,конденсаторов,
ламповый ЗГ килограмм в 50 и прочее. :)

Re: Котуинко

Вс фев 20, 2022 13:28:58

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

я подобную задачку решал разьемными клеммниками толстыми (шаг 5mm) типа XY2500F + XY2500R
(правда не высоковольтную и не высокочастотную, но думаю будет норм)
делаем из 8-иголочных линеек попарную батарею и натыкиваем в нее нужные парные клеммники с заранее зажатыми компанентами. для высоких вольт можно тройные клеммники с пропуском контакта и в батарее размещать AsBBsAAsB...

Re: Котуинко

Вс фев 20, 2022 13:53:53

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