Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam

Пикабу Игры +1000 бесплатных онлайн игр

Решай головоломку с котиками!

Котолэнд: блок пазл

Головоломки, Казуальные, 2D

Играть
Герои Войны - микс стратегии и РПГ. Собери лучшую армию и победи всех врагов. В игре 7 различных режимов - как для любителей PvE, так и PvP.

Герои Войны

Стратегии, Мидкорные, Экшены

Играть
Скайдом - пожалуй, самая красочная и интересная головоломка с действительно уникальными режимами игры!

Скайдом

Три в ряд, Головоломки, Казуальные

Играть
Игра представляет собой полноценную головоломку и дает возможность расслабиться после дня в тихой и уютной обстановке недалеко от горы Фудзи под деревом сакуры с полноценной игрой Маджонг!

Маджонг: Лепестки Сакуры

Маджонг, Головоломки, Милая

Играть
Прокачивай отряд квадроберов! Пришельцы напали на зоопарк, сражайтесь с НЛО, зомби. Приручи квадробобера! Корги, Хаски, Акита, Доберман, Сибаину. Эволюция собак

Собаки против Пришельцев

Приключения, Казуальные, Мидкорные

Играть

Топ прошлой недели

  • CharlotteLink CharlotteLink 1 пост
  • Syslikagronom Syslikagronom 7 постов
  • BydniKydrashki BydniKydrashki 7 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Новости Пикабу Помощь Кодекс Пикабу Реклама О компании
Команда Пикабу Награды Контакты О проекте Зал славы
Промокоды Скидки Работа Курсы Блоги
Купоны Biggeek Купоны AliExpress Купоны М.Видео Купоны YandexTravel Купоны Lamoda
Мобильное приложение

Spi

8 постов сначала свежее
2
Вопрос из ленты «Эксперты»
tired.cat
11 дней назад

Помощь с RockChip3576⁠⁠

Всем привет

Запарился с одной задачей и, возможно, у кого-то был похожий опыт.

Суть: Нужно принимать данные по SPI в режиме Slave. Пробовал на Raspberry Pi 4 — но, как оказалось, его кристалл аппаратно не поддерживает SPI Slave, ну как, поддержка есть, но кривая и нестабильная (скорость должна быть 921600, не вытягивает она).

Нашёл альтернативу — процессор RK3576 (например, в Banana Pi BPI-M5). В даташите вроде как есть нормальная поддержка Slave, но есть нюансы:

Железо — платы на RK3576 стоят 15-20к, и просто так купить для теста не вариант.

Софт — драйверы и настройка SPI Slave, конечно, потребуют возни, но это уже второстепенно.

Вопрос: Может, у кого-то уже есть такая плата и возможность проверить SPI Slave? Или был опыт работы с этим процессором?

Буду рад любым советам, мануалам или даже "да, это реально, но нужно сделать то-то".

[моё] Нужен совет Одноплатный компьютер Без рейтинга Banana Pi Spi Вопрос Спроси Пикабу Текст
0
17
lapot344229
lapot344229
1 месяц назад
Сообщество Ремонтёров

Еноты и скорость светы. Все программаторы вам врут⁠⁠

Вы чините ноутбуки?
Если чините, то ваш мир уже не будет прежним. Погнали.

Еноты и скорость светы. Все программаторы вам врут Spi, Flash, Eeprom, Windows, Linux, Android, Bios, Ремонт техники, Электроника, Материнская плата, Компьютерная помощь, Arduino, Текст, Ремонт ноутбуков, Пайка, Ремонт телефона, Сборка компьютера, Нужна помощь в ремонте, Поломка, Компьютерное железо, Длиннопост

Hi-End programmers - Программаторы относятся к высшему классу, и приводить сравнение с ними некорректно. Добавлены для только фона и только в эту таблицу.

Всем привет :)

Почти год прошёл от этого поста (а так-же этого , и месяц от статьи про выход из беты в релиз).
Там я рассказал многое, даже о появлении открытой версии, но забыл упомянуть самое главное - а именно цифры.

Без цифр что-либо оценить сложно. Поэтому сделал примерное сравнение параметров.

Но так как основная статья уже написана - повторять её здесь нет смысла, и я просто тут размещу первую таблицу, и дам вам ссылку на полную статью.

Сравнение скорости и подробное описание других параметров с самыми популярными программаторами вот чуть ниже в зелёной ссылке :).

А здесь на Хабре полное описание и продолжение таблиц.

Еноты и скорость светы. Все программаторы вам врут Spi, Flash, Eeprom, Windows, Linux, Android, Bios, Ремонт техники, Электроника, Материнская плата, Компьютерная помощь, Arduino, Текст, Ремонт ноутбуков, Пайка, Ремонт телефона, Сборка компьютера, Нужна помощь в ремонте, Поломка, Компьютерное железо, Длиннопост
Показать полностью 2
[моё] Spi Flash Eeprom Windows Linux Android Bios Ремонт техники Электроника Материнская плата Компьютерная помощь Arduino Текст Ремонт ноутбуков Пайка Ремонт телефона Сборка компьютера Нужна помощь в ремонте Поломка Компьютерное железо Длиннопост
44
39
MiheevSanity
MiheevSanity
5 месяцев назад
Arduino & Pi

Создал пульт управления звуком на ESP 32, для тренировки⁠⁠

Создал пульт управления звуком на ESP 32, для тренировки Arduino, Инженер, Электроника, Esp32, Микроконтроллеры, Spi, Аккумулятор 18650, Fdm печать, 3D печать, Длиннопост

В 2024 году кроме нормального развития в программировании,
(Где так и не закончена единственная задача! В виде стабильности сети.) Включая изучения распределённых файловых систем, работы с 3D в браузере.

Под его конец создано первое рабочее физическое устройство.
Первой реализована одна из простых идей, всего которых уже не счесть.🫢

Создал пульт управления звуком на ESP 32, для тренировки Arduino, Инженер, Электроника, Esp32, Микроконтроллеры, Spi, Аккумулятор 18650, Fdm печать, 3D печать, Длиннопост

Пульт управления звуком, на основе ESP32 на C++.

Корпус спроектирован самостоятельно в FreeCad, многие элементы не имеют чертежа и нужно измерять самостоятельно штангенциркулем.
И распечатан самостоятельно в FDM принтере.

Создал пульт управления звуком на ESP 32, для тренировки Arduino, Инженер, Электроника, Esp32, Микроконтроллеры, Spi, Аккумулятор 18650, Fdm печать, 3D печать, Длиннопост


Пока соединение по WIFI🛜 в мобильное приложение на смартфоне, принимающее команды.
Но возможно использовать и Bluetooth.

Может регулировать громкость потенциометром,
переключать треки вперёд назад 5 позиционной кнопкой.
Считывая аналоговые и цифровые сигналы, и обмениваясь пакетами по UDP.
Посылая медиа-сигналы в смартфон, который уже запускает музыку.

Имеет 2 экрана, I2C и SPI. Позволяющих выводить как ЧБ так и RGB изображения.
Питается аккумулятором 18650.

Создал пульт управления звуком на ESP 32, для тренировки Arduino, Инженер, Электроника, Esp32, Микроконтроллеры, Spi, Аккумулятор 18650, Fdm печать, 3D печать, Длиннопост

За примерно 14 дней, в первую половину декабря. Не считая доставки.

В процессе был сожжён один DAC по неопытности.🥲
И несколько слабых блоков питания.
Получен огромный опыт за короткое время.

Начальный этап в создании собственных аппаратных устройств,
от мелочи для развлечения, умного дома и повышения удобства,
до целевых промышленных устройств на массовое производство.

Наивный первый шаг к реализации идей мирового масштаба.

Показать полностью 4
[моё] Arduino Инженер Электроника Esp32 Микроконтроллеры Spi Аккумулятор 18650 Fdm печать 3D печать Длиннопост
19
319
Gorro996
5 лет назад
Сообщество Ремонтёров

Шьем биос через Atmega328⁠⁠

Пост не призывает к действию, все манипуляции проводите на свой страх и риск.


День 1

Был прекрасный тихий вечер.

На улице мороз -30, а я в теплом доме с кружкой чая.

Неожиданно приходит глупейшая мысль "А почему все обновляют биос, а я нет?"

Ну а что же, надо действовать! Опыт какой-никакой!

Качаю прошивку, (msi) завожу через M-Flash, игнорирую табличку "данная версия bios не предназначена для вашего устройства", я же лучше знаю.

Загружаем....иии....получаю кирпич весом в 20 кг.


Тут можно было бы и закончить, отнести в сервис, выслушать всяческие издевательства со стороны сотрудников СЦ, заплатить за восстановление bios, и жить себе спокойно. Но кучерявые волосы на голове нашептали быть в душе Евреем, а значит будем восстанавливать своими руками, но уже завтра.


День 2

Разбираем кирпич на части, смотрим:


Flash bios в данном случае это то, на котором желтая бумажка с надписью E7673IMS
Шьем биос через Atmega328 Ремонт, Bios, Arduino, MSI, Материнская плата, Рукожоп, Spi, Длиннопост

Прикидываем варианты.

Чем шьют bios? SPI программатором.

Но дома только ST-link, USB - UART TTL преобразователь, и куча различных МК.

Прибегаем к силе пикабу. Есть замечательный пост: https://pikabu.ru/story/programmator_2425_fleshek_na_arduino_5193861

Черпаем информацию, ага, SPI программатор на Arduino! Где то у меня была одна реплика..


Берем ноутбук своей женщины

Качаем ПО, шьем МК, и подключаем.

В вышеуказанном посте Arduino pro mini, у меня же реплика Arduino nano, распиновка отличается.

+ я запитывал от стабилизатора на 3.3в(а не от 5в, как в посте)

Хотел еще сделать делитель напряжения для понижения логических уровней,  но и так сойдет :)

Впаиваю огрызки витой пары напрямую в материнку к flash.


Итоговый результат:

Шьем биос через Atmega328 Ремонт, Bios, Arduino, MSI, Материнская плата, Рукожоп, Spi, Длиннопост

Подключаем к ноутбуку, в программе выбираем размер flash(в моем случае 8192 кбайт), качаем на этот раз прошивку для МОЕГО bios, шьем 15 минут....

Шьем биос через Atmega328 Ремонт, Bios, Arduino, MSI, Материнская плата, Рукожоп, Spi, Длиннопост

Пробный запуск....пост прошел!

Подключаем монитор и клавиатуру, повторяем, и...

Шьем биос через Atmega328 Ремонт, Bios, Arduino, MSI, Материнская плата, Рукожоп, Spi, Длиннопост

Кирпич весом 20 кг снова становится рабочей машиной.


Эта история навевает воспоминаниями из детства. где подвигом было поменять настройки в bios, а о прошивке и речи не шло, так как все боялись случайного отключения эл.энергии

А сейчас можно убить, и без проблем восстановить bios, без "мам, пап и кредитов"


Это был мой первый опыт прошивки flash.

Спасибо за внимание, обсудить мою рукожопость можно в комментариях


P.S. Дамп старого биоса я снял перед тем, как всё умертвить, но цель была поставить именно новый


P.P.S. Если работает, не трогайте

Показать полностью 4
[моё] Ремонт Bios Arduino MSI Материнская плата Рукожоп Spi Длиннопост
123
546
HLEBAMARU
HLEBAMARU
6 лет назад
Сообщество Ремонтёров

Garmin fenix 3HR ремонт. Замена SPI накопителя⁠⁠

В кои то веки поборол лень и уговорил себя запилить пост про ремонт всякой залупы.
На столе модные часики для спортсменов от гармин. Со слов владельца на ночь был запланирован апдейт, а на утро оказалась тыква

Garmin fenix 3HR ремонт. Замена SPI накопителя Garmin, Ремонт, Spi, Пайка, Прошивка, Длиннопост, Мат

На включение и зарядку реакции нет. Разбираем. На АКБ 0. Следов воды, как это часто с ними бывает не оказалось. На контактах АКБ сопротивление в норме.

Garmin fenix 3HR ремонт. Замена SPI накопителя Garmin, Ремонт, Spi, Пайка, Прошивка, Длиннопост, Мат

Пробуем заводить от ЛБП.

Картинка есть но на этом все.

Garmin fenix 3HR ремонт. Замена SPI накопителя Garmin, Ремонт, Spi, Пайка, Прошивка, Длиннопост, Мат

Наученный опытом о бутлупе на часах и предистории клиента делаем вывод что проблема с ПО.
Можно кончено постучать в бубен и  попробовать прошить по  USB но это отнюдь не всегда прокатывает и мне лень тратить время. Действуем более радикально. Будем прошивать SPI накопитель напрямую.
Снимаем

Garmin fenix 3HR ремонт. Замена SPI накопителя Garmin, Ремонт, Spi, Пайка, Прошивка, Длиннопост, Мат

Городим огород из проводов

Garmin fenix 3HR ремонт. Замена SPI накопителя Garmin, Ремонт, Spi, Пайка, Прошивка, Длиннопост, Мат

И цепляем к программатору

Garmin fenix 3HR ремонт. Замена SPI накопителя Garmin, Ремонт, Spi, Пайка, Прошивка, Длиннопост, Мат

Все никак руки не доходят вытравить платку под SPI флешки в BGA корпусе.. И так сойдет.
Читаем флешку и вытягиваем ESN и серийник. Правим заведомо исправный дамп

Garmin fenix 3HR ремонт. Замена SPI накопителя Garmin, Ремонт, Spi, Пайка, Прошивка, Длиннопост, Мат

Проливаем в новую флешку, на всякий случай, вдруг родной нездоровится.
Накатываем шары и сажаем на место.

Garmin fenix 3HR ремонт. Замена SPI накопителя Garmin, Ремонт, Spi, Пайка, Прошивка, Длиннопост, Мат

Часики бутнулись, Значит все путем и выводы сделаны верно

Garmin fenix 3HR ремонт. Замена SPI накопителя Garmin, Ремонт, Spi, Пайка, Прошивка, Длиннопост, Мат

Собираем, тестим, отдаем клиенту.
Такие дела.
ЗЫ: да  коврик грязный, надо бы протереть

Показать полностью 9
[моё] Garmin Ремонт Spi Пайка Прошивка Длиннопост Мат
182
151
alex4984191
alex4984191
7 лет назад
Сообщество Ремонтёров

"Программатор" 24\25 флешек на ардуино.⁠⁠

Навеяно постом http://pikabu.ru/story/arduino_snova_vyiruchaet_5192318

Только 3 дня назад воспользовался сам этим проектом, думаю кому-то окажется полезным.

Успешно зашил 10 штук 25х флешей (2-2мб, 5-4мб, 3-8мб).

Собственно сам проект был взят у неизвестного товарища с сайта "технохрень" (не для рекламы). Далее текст из источника.



В общем это нужно чтобы перепрошивать 8 ножные SPI флешки. А это в свою очередь нужно чтобы восстанавливать роутеры, сбрасывать пароли на биосы и восстанавливать их, и много чего еще.

Будем делать за 10 минут самый простой программатор своими руками на Ардуино 🙂 Понадобится Arduino Pro Micro ну или любая другая (будет отличаться только распиновка на ардуино). Собираем эту сложную схему:

"Программатор" 24\25 флешек на ардуино. Arduino, Программатор, Spi, Сообщество arduino, Сообщество ремонтеров, Длиннопост

Сама прога-программатор:

"Программатор" 24\25 флешек на ардуино. Arduino, Программатор, Spi, Сообщество arduino, Сообщество ремонтеров, Длиннопост
"Программатор" 24\25 флешек на ардуино. Arduino, Программатор, Spi, Сообщество arduino, Сообщество ремонтеров, Длиннопост

Скачать софт http://skproj.ru/wp-content/uploads/2015/12/SpiEepromFlasher...


Вот прошивка (скетч) для ардуины:



#include "SPIFlash.h"

#include <SPI.h>

#include <avr/wdt.h>

//////////////////////////////////////////

// flash(SPI_CS, MANUFACTURER_ID)

// SPI_CS - CS pin attached to SPI flash chip (8 in case of Moteino)

// MANUFACTURER_ID - OPTIONAL, 0x1F44 for adesto(ex atmel) 4mbit flash

// 0xEF30 for windbond 4mbit flash

//////////////////////////////////////////

SPIFlash flash(2, 0);

byte buf[1024];

void setup() {

Serial.begin(115200);

while (!Serial);

if (flash.initialize())

Serial.println("Init OK!");

else

Serial.println("Init FAIL!");

}


void loop() {

char cmd;

if (!Serial.available()) return;

cmd = Serial.read();

if (cmd == 't') {

Serial.print("COM ok\n");

return;

}

if (cmd == 'i')

{

Serial.print("DeviceID: ");

Serial.print(flash.readDeviceId(), HEX);

Serial.print('\n');

return;

}

if (cmd == 'a')

{

flash.chipErase();

while (flash.busy());

Serial.print("OK");

Serial.print('\n');

return;

}

if (cmd == 'e')

{

long sector = Serial.parseInt();

Serial.read(); // разделитель

flash.blockErase4K(sector);

Serial.print("OK");

Serial.print(sector);

Serial.print('\n');

return;

}

if (cmd == 'w')

{

long addr = Serial.parseInt();

Serial.read(); // разделитель

for (int bufsz = 0; bufsz < 128; bufsz++)

{

while (Serial.available() == 0);

buf[bufsz] = Serial.read();

}

flash.writeBytes(addr, buf, 128);

Serial.print("OK");

Serial.print(addr);

Serial.print('\n');

return;

}

if (cmd == 'r') {

long addr = Serial.parseInt();

Serial.read(); // разделитель

for (int i = 0; i < 4; i++)

{

flash.readBytes(addr + (i * 1024) + 0, buf, 1024);

for (int j = 0; j < 1024; j++)

Serial.write(buf[j]);

}

return;

}

}



Ничего сложного и главное нет лишних деталей в схеме))) Главное правильные библиотеки — скачать их вместе с прошивкой тут: http://skproj.ru/wp-content/uploads/2015/12/spi-eeprom-fw2.z...


Пробовал на флешках 25Q128FVSG, 25L3206E, еще какая-то роутерная безымянная.


Как выяснилось программатор может иногда не работать 🙂 Вариантов несколько:

— либо слишком длинные провода к флешке (нормально см 8-15)

— либо слишком китайская ардуина (например нано в3)

— либо дохлая флешка



Лично сделал такое безобразие (платку под панельку развел, но еще не травил):

"Программатор" 24\25 флешек на ардуино. Arduino, Программатор, Spi, Сообщество arduino, Сообщество ремонтеров, Длиннопост

Как показала практика 3х вольтовые флешки отлично работают от 5и вольтовой линни, но для низковольтовых лучше все таки добавить преобразователь.


Отлично завелось от ПониПрога.

Показать полностью 4
Arduino Программатор Spi Сообщество arduino Сообщество ремонтеров Длиннопост
72
7
petrofun
8 лет назад
Сообщество Ремонтёров

Dell XPS 17 L701x (GM7MB) Не шьется флешка EC, 25Q80BV⁠⁠

Dell XPS 17 L701x (GM7MB)

DAGM7MB2AA0

Rev: A

Здравствуйте!

Первоначально проблема: нет загрузки с USB, пароль USER на биос.

Хороший человек прислал дамп с аналогичной платы.

Но столкнулся с проблемой - не шьется флешка мульта 25Q80BV - не подскажете в чем может быть проблема?

Не шьется ни старый ни новый дамп, после этапа programming выбивается ошибку ERROR! Code Address: 0x000000 Buf_val:0xFF IC_Val:0xFE

Проверку ID отключал.

Програматор TL866

Есть идея что проблема связана с напряжением питания флешки - может кто из опытных подскажет решение?

Спасибо!

[моё] Dell XPS Spi Tl866 Bios Текст
19
66
ProstoBrat
ProstoBrat
8 лет назад
TECHNO BROTHER

GPS Logger Arduino⁠⁠

Вот вещь. Результат работы устройства - ответ на вопрос "где шлялся?"

просто на прямую пишем данные с GPS приемника на SD карту, никаких "левых" библиотек,

за тем полученный фай можно загрузить на онлайн-сервис gpsvisualizer.com, который наложит трек слоем в google maps, или конвертирует в другой формат, на пример GPX, который можно использовать в сервисах для велосипедистов, бегунов типа STRAVA.

От 4-х LiPo АА 2800мА.ч работает почти сутки.

GPS Logger Arduino GPS, Arduino, Neo-6m, Gps-logger, Spi, Sd, Microsd, Видео
Показать полностью 1
[моё] GPS Arduino Neo-6m Gps-logger Spi Sd Microsd Видео
18
Посты не найдены
О Нас
О Пикабу
Контакты
Реклама
Сообщить об ошибке
Сообщить о нарушении законодательства
Отзывы и предложения
Новости Пикабу
RSS
Информация
Помощь
Кодекс Пикабу
Награды
Команда Пикабу
Бан-лист
Конфиденциальность
Правила соцсети
О рекомендациях
Наши проекты
Блоги
Работа
Промокоды
Игры
Скидки
Курсы
Зал славы
Mobile
Мобильное приложение
Партнёры
Промокоды Biggeek
Промокоды Маркет Деливери
Промокоды Яндекс Путешествия
Промокоды М.Видео
Промокоды в Ленте Онлайн
Промокоды Тефаль
Промокоды Сбермаркет
Промокоды Спортмастер
Постила
Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии