Перейти к содержанию

Avrisp And Microsd


1990sasha

Рекомендуемые сообщения

Добрый день форум чане. сразу хочу извиниться может быть за глупый вопрос. Есть программатор AvrISP и microSD. В флешке есть интерфейс ISP (сразу на первой страницы) http://www.mikroe.com/downloads/get/1624/microsd_card_spec.pdf . Можно ли через этот программатор прочитать флэш память флешки. Я пробовал через averdude прочитать, но понятно пока не укажешь чип не прочитается. Поэтому не ругайте сильно а обьясните через это пройдет или есть другие программаторы которые можно собрать дома. Спасибо!!!

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

В avrdude есть конфиг файл avrdude.conf, где задаются тайминги и параметры микросхем. Изучаете мануал, находите похожую микросхему или пишите самостоятельный конфиг и читаете все что хотите. Недавно видел статью как через avrdyde и USBasp программировали msc51 микроконтроллер.

Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Особенности хранения литиевых аккумуляторов и батареек

Потеря емкости аккумулятора напрямую зависит от условий хранения и эксплуатации. При неправильном хранении даже самый лучший литиевый источник тока с превосходными характеристиками может не оправдать ожиданий. Технология, основанная на рекомендациях таких известных производителей литиевых источников тока, как компании FANSO и EVE Energy, поможет организовать правильный процесс хранения батареек и аккумуляторов. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Вы картридер что ли сделать хотите?

Ругался на отсутствие форматирования исходного кода (включая отсутствие осмысленных комментариев и наличие неубранного после конфигуратора мусора) не менее 15 раз.

Часть моих наработок.

Ссылка на комментарий
Поделиться на другие сайты

Ну почти карт ридер. Есть флешка которая очень давно была запаролена через телефон nokia. Беда в том что нет телефона через который был поставлен пароль, и поблизости нет похожей Никии. Флешка точно рабочая, и поэтому хочеться чисто для себя на уровне программатора считать данные и стереть чип.

Ссылка на комментарий
Поделиться на другие сайты

Ну почти карт ридер. Есть флешка которая очень давно была запаролена через телефон nokia. Беда в том что нет телефона через который был поставлен пароль, и поблизости нет похожей Никии. Флешка точно рабочая, и поэтому хочеться чисто для себя на уровне программатора считать данные и стереть чип.

Не знаю как будет с программатором AVRiSP. Тогда копайте в сторону того, что надо будет через этот программатор последовательно отсылать команды и данные для SD карты. Типа сначала CMD0, потом CMD8 и тд. С USB пока дело не имел, но на AT90USB думаю можно че нибудь сваять такое. Но лучше наверное было бы сделать свой "программатор" на какой нибудь меге и данные передавать через UART компу. Ну или через преобразователь FT232 если по USB хотите.

Изменено пользователем Vendein_RaZoR
Ссылка на комментарий
Поделиться на другие сайты

Боюсь, для контроллеров это не самая распространенная задача. Однако, если не лень разбираться, можете посмотреть реализации обмена и уже потом допиливать функционал защиты. Сам по себе программатор вряд ли потянет, а вот если его перепрошить может что и получится. По запросу "mmc avr" в гугле полно схем и информации.

Так вот, если захотите разбираться, вроде CMD42 делает именно это.

Ругался на отсутствие форматирования исходного кода (включая отсутствие осмысленных комментариев и наличие неубранного после конфигуратора мусора) не менее 15 раз.

Часть моих наработок.

Ссылка на комментарий
Поделиться на другие сайты

да я понял что на этом usb программаторе считать данные не получится. но у меня есть программатор

pcb5.0 был куплен тут http://ru.aliexpress.com/item/Willem-5-0-EPROM-PIC-Programmer-27C256-27C512-U10/492917790.html думаю что он мне поможет.

COKPOWEHEU, Vendein_RaZoR большое спасибо вам я посмотрю.

Ссылка на комментарий
Поделиться на другие сайты

Таки если заглянуть в конфиг файлы, можно увидеть, что формат команд для различных контроллеров задается именно там, что наталквает на определенные мысли,что с программатором все может сложиться и без перепиливания всего и вся вокруг. А если все-таки не лениться и покопать в сторону исходников AVRDUDE(код у него открытый), то можно найти файл stk500.c(avrisp по конфигам программатор именно этого типа), где есть функция stk500_cmd которая, судя по комментам, отправляет некоторое сообщение CMD_SPI_MULTI. Открываем http://www.atmel.com/images/doc2591.pdf и читаем:

[font=sans-serif][size=4]
5.2.14 CMD_SPI_MULTI[/size][/font][font=sans-serif][size=4]
This is a generic command that can be used to execute any of the ISP commands.The command writes a number of bytes to the SPI bus, and returns a number of bytes.[/size][/font]

На 100% точно не скажу, но по-моему немного подправив код AVRDUDE можно написать простенькую программку по посылке через Ваш программатор любых инструкций Вашей SD карте в любой последовательности и прочитать результат.

Изменено пользователем nopasara
Ссылка на комментарий
Поделиться на другие сайты

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

Ругался на отсутствие форматирования исходного кода (включая отсутствие осмысленных комментариев и наличие неубранного после конфигуратора мусора) не менее 15 раз.

Часть моих наработок.

Ссылка на комментарий
Поделиться на другие сайты

я сейчас разбираю все варианты. Если получиться обязательно отпишусь. Всем спасибо для предоставления светлых мыслей для размышления.

Ссылка на комментарий
Поделиться на другие сайты

А что тут разбираться? У меня на все про все ушло около 30 минут, а прогу запилить с учетом узнанного совсем просто. Программатор - есть, стандартный интерфейс соединения с программатором написан в AVRDUDE, осталось только разобраться с режимом работы флэшки и протоколом взаимодействия. Есть конечно шанс, что со скоростями взаимодействия что-то может не срастись, но такова жизнь.

Изменено пользователем nopasara
Ссылка на комментарий
Поделиться на другие сайты

Если использовать SPI, снизу скорость не ограничена, хоть 1 мГц. Сверху - зависит от флешки, у меня на частоте выше 1.5 МГц возникали проблемы. Хотя, возможно, дело в кривой разводке или особенностях алгоритма.

Ругался на отсутствие форматирования исходного кода (включая отсутствие осмысленных комментариев и наличие неубранного после конфигуратора мусора) не менее 15 раз.

Часть моих наработок.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Сообщения

    • @Богдан Назаренко , наушники какой фирмы?
    • Добрый вечер всем .  Для Генадия и не только  : 1. генерацию смотрел и в программаторе и на плате разработки , на этой плате только кварц на 16 мГц и 22 пф конденсаторы. 2. Прошил для проверки своего контроллера прошивкой TransistorTester  и потом посмотрел осциллографом на плате разработки на кварце синусоиду , она появилась. 3. Прикрепил фото для наглядности , прошивал разными программаторами , результат одинаковый. 4. На последнем фото фьюзы от TransistorTester  . Возможно какая то проблема с установками фьюзов для этого микроконтроллера.    
    • Если по нормальному, то осциллографом... Но судя по вашему вопросу у вас его нет) Тогда сделайте так. Установите на свой компьютер/телефон программу генератора частот (любую). Настройте на выдачу синусоидального сигнала и выставьте частоту около 50-300 Гц, любые цифровые мультиметры на такой частоте должны измерять напряжение корректно. Подключите мультиметр в режиме замера переменного тока на выход усилителя и поднимайте уровень сигнала пока не услышите в наушниках что звук начал изменятся. Я уже не помню точно (ибо давным давно имею осциллографы и мультиметром такое не замеряю), но вроде как мультиметр должен показать как раз таки амплитуду. А вообще, почему вы даëте такую громкость на усилитель? Вам не хватает громкости на меньших значениях, или просто "по приколу" решили влить в наушники максимум мощности? Поэксперементируйте с сопротивлением этих резисторов в пределах примерно 10-20 Ом. Какой результат больше понравится, такой и оставьте. Я честно хз из-за чего вообще такая фигня с низкими частотами без этого сопротивления происходит. Я сам совсем ни разу не профессионал, я просто радиолюбитель который, как кое кто писал,- "Хорошо владеет симулятором и CAD-ами" и умеет нормально трассировать платы, замерять, налаживать и дорабатывать/немного разрабатывать усилители. Про такую проблему с низкими частотами я узнал случайно читая тему про ушник LOTOS. Видимо почему-то в случае наушников низкое выходное сопротивление двухтактных транзисторных усилителей ухудшает АЧХ на низких частотах, что как-то странно ибо в случае обычных динамиков низкое выходное сопротивление наоборот улучшает управление динамической головкой на НЧ. У меня в VAC 2.0 этой проблемы вроде как нет, из-за его схемотехники он хоть и транзисторный, но имеет не такое низкое выходное сопротивление, и НЧ на слух особо не заваливает.
    • Кабуль 3*жильный как бы ещё ладно, а разъём питания под это уже нету.  Sanyo'вские микры значит не очень ? Попробовать покурить их мануалы что ли. Качество правда не особо(
    • Мощный заход от главного ремонтника форума, видимо "доремонтировался" до очень очень злого владельца А тебе чтоб он выжил или уже из-за чего в "ремонт" попал?
    • С наводками по звуку, как по выходу на УНЧ, так и по входу на внутренний АЦП для подключения эл.гитары  я боролся очень долго.  Первая проблема импульсных блоков питания: по "земле" гуляют ВЧ наводки между всеми устройствами подключенных к ПС. Сначала уменьшил их заземлением корпуса ПС,  а так же добавил блок емкостей в  б\п  по шинам 12в  и 5в  по 11000мкф.  Для гарантированного получения сигнала без помех  и наводок  на УНЧ помогла полная развязка spdif  по оптике...  Всё звуковое оборудование  подключенное в систему, имеет индивидуальные сетевые фильтры б/п.
×
×
  • Создать...