Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Вт фев 01, 2022 11:19:51
Если микросхема 64 Мбита, то это FFFF адресов по 1 биту. Так?
Почему в буфере стоят FF ,то есть байт. И если этот байт помножим на 1FFF,
то получится уже FFFFF , в 16 раз больше чем 64 Мбит. Так?
p/s. Это флэш-память с интерфейсом spi.
Вт фев 01, 2022 11:30:45
Мегабиты, но для программатора и стандартного Интел хекс8 это представлено как байтовое поле.
То же самое если смотреть по "карте адресов" самой еепромки.
Вт фев 01, 2022 13:17:16
https://ru.wikipedia.org/wiki/Intel_HEXБлин,читал,читал эту хрень... лучше бы не читал.запутала только больше.
Значит я правильно выбираю тип микросхемы,как на картинке выше, 25х640 (32)
для моей 64мбит spiFlash ?
Ср фев 02, 2022 09:59:52
Эта ЕЕПРОМка таки весьма понавороченная и требует детального изучения.
Адресная организация достаточно сложная - от побитовой адресации до более "укрупненной" да и интерфейс чтения/записи от 1 до 4 линий данных. Плюс раздельная плокировка данных и спецкодирующая область.
Без специализированного под нее программатора (из промышленных) влоб обработать вряд-ли получится, а делать самоделку - смысл только хотя-бы при "мелкосерийной необходимости". Читатки там весьма моного однако...
Чт фев 03, 2022 20:32:36
Программируются.
Надо было просто последний софт установить.
http://www.ezoflash.com/downloads/software/098d12c3.zipСо старым не получалось.
Ср фев 09, 2022 10:26:46
Вариант онлайн учбника...
Кому чего нравится - я только оффлайн и хардлисточковы предпочитаю.
Пт фев 11, 2022 18:22:34
Почему как добавляю строку .org 0xXX чтобы сместить код в памяти программ,
сразу вылазит такая хрень
AVR Simulator: Invalid opcode 0xffff at address 0x000000
Код смещается в зависимости от адреса.Все как положено.
Некритично,но неприятно.
Пт фев 11, 2022 20:08:55
Это из-за того, что по адресу 0х000000 в х51 архитектуре должна стоять команда длинного перехода на начало основной программы. Иначе, как МК узнает где начинается код, точнее, по какому адресу расположена первая инструкция кода. Это совсем необязательно должна быть первая строчка рограммы на бумаге (например, в случае если программа начинается с процедуры), соответственно это не предполагается по умолчанию. Если ничего не записать по адресу 0х000000, то несконфигурируемые байты во Flash читаются как 0хFF.
Пт фев 11, 2022 20:29:46
То скорее обращение с компилятором...
Относительно АВРок я с подобным не встречался.
Правда придерживаюсь общего правила
указание абсолютного адреса всегда делаю в максимально возмодном значении
к примеру 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 прописывается.
Пт фев 18, 2022 15:23:47
Есть такой переключатель ,не десятичный а шестнадцатеричный.Надо магазин емкостей сделать.
Удобная штука.Четырьмя ёмкостями можно набрать на выходе 16 различных значений емкости.
С младшей галетой понятно.Допустим самый маленький конденсатор 1нф.потом 2-4-8нф.
можно выбрать значения от одного до 16нф с шагом 1. А со следующей старшей галетой
что делать,че то запутался.17-34-68-136 что ли? Чтобы по порядку так и шли.
Пт фев 18, 2022 17:11:36
Имея 1-2-4-8, можно получить ёмкости 0-15. В следующей колоде ёмкости должны быть кратными 16, т.е. 16-32-64-128.
Пт фев 18, 2022 21:04:47
Симпатичная железяка.
Ранее широкораспространена, сегодня такие блоки уже слишком стары...
Либо изношены либо оксидом сожраеы...
Сб фев 19, 2022 16:29:06
Да,есть такое дело.Которые посеребренка.Но разборка и резинка-ластик решает проблему.
А еще вот валяется у меня позолоченные целиком дорожки,английского производства.
Добавлено after 5 hours 48 minutes 3 seconds:
А если колоды десятичные,будет 1-2-4-8.10-20-40-80.100-200-400-800 ?
Сб фев 19, 2022 19:32:51
Можно и так. Но тогда одну и ту же ёмкость можно будет получить несколькими способами. Например, 10 получить задейсвовав лишь первую колоду или только вторую.
Сб фев 19, 2022 21:30:48
Были более удачные конструкции переключателей...
Кроме того есть ключи на полевиках -561КТ3 (и подобные)...
Сб фев 19, 2022 22:38:02
главный колбасист, только надо помнить что у этих переключателей емкость контактов заметная, порядка 10+pF а это ~1+% от nF ... а скажем у 561КТ3 сопротивления приличные, esr здорово добавит...
а для какой цели, мож симулятор емкости лучше построить например?
Вс фев 20, 2022 09:17:44
Когда гуляют большие реактивные токи,лучше механического контакта ничего пожалуй нет.
Да так,настраивать в резонанс катушки,измерять индуктивности ,когда кроме ЗГ ничего нет.
Для всякой ерунды.По старинке.Когда в лабораториях был магазин сопротивлений,конденсаторов,
ламповый ЗГ килограмм в 50 и прочее.
Вс фев 20, 2022 13:28:58
да для мощного вч симулятор не прощще пожалуй
,
если большие токи 50kg+ )) то знкоденры врядли хорошее решение, у них сопротивление в идеальном случае ~0.2..0.5 Ohm, этого может хватить. да и от напряжений там разряды начнут зажигаться, скажем в кашерном контуре антенны фукса 1kV далеко не предел же
я подобную задачку решал разьемными клеммниками толстыми (шаг 5mm) типа XY2500F + XY2500R
(правда не высоковольтную и не высокочастотную, но думаю будет норм)
делаем из 8-иголочных линеек попарную батарею и натыкиваем в нее нужные парные клеммники с заранее зажатыми компанентами. для высоких вольт можно тройные клеммники с пропуском контакта и в батарее размещать AsBBsAAsB...
Вс фев 20, 2022 13:53:53
Есть много вариантов старых радиолюбительских конструкций всякоизмериловок/тестеров.
Многие на основе мостовых схем...
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.