- Я посмеивался над Евгением, когда он считал страницы ерраты, но тут вот что: старые баги из STM32F4xx переезжают в новые STM32F7xx. Может быть, просто слухи, но настораживает. Что-то у них там тю-тю и алё. - SciFi(02.03.2017 22:57 - 23:17, MCU, ссылка)
- Какая-то заколдованная SD-карта мне попалась. Transcend на 4GB. Подключена к PIC18. Использую библиотеку FatFs. Инициализация карты проходит только на "горячую", т.е. когда она втыкается в слот работающего устройства. Если её сначала воткнуть, а FDA(362 знак., 24.02.2017 20:25, MCU, полностью)
- Может подтяжек не хватает? - misyachniy(24.02.2017 21:33)
- Хм. Решили как-то сэкономить на транзисторе в цепи сброса (инверторе). Убрали, изменив полярность управляющего сигнала. Карта перестала работать. - vllv(24.02.2017 21:07)
- А какая цепь сброса может быть у SD-карты? - FDA(25.02.2017 13:29)
- два базовых варианта - дергать питание или подать инициализационную последовательность на сигнальных контакты (читайте стандарты, там обычно все написано) - jury093(25.02.2017 14:52,
)
- Вот эта инициализационная последовательность и срабатывает только при горячем подключении! Я её делаю при обнаружении карты постоянно до активации. Но не помогает. С другими картами всё OK - FDA(25.02.2017 15:23)
- порассуждаем логически - если эта карта работает правильно в других устройствах (картридер, фотоаппарат, планшет) и плохо работает у вас, то видимо проблема в вашей схематике узла, либо в той самой последовательности, как вариант (это видно в jury093(332 знак., 25.02.2017 16:18,
)
- Ежу понятно, что у меня в чём-то затык. Частоту понизил до 60 кГц. После начальной последовательности в 74 такта карта выдаёт постоянно мусор. Если переткнуть на горячую, то этого мусора нет, сразу работает стабильно. Можно перетыкать хоть сто FDA(175 знак., 25.02.2017 21:46)
- Внешне похоже на рассинхронизацию счетчика бит у SPI slave, из-за этого все кажется мусором. Возможно, CS у мастера используется слишком редко, а в контроллере карты нету таймаута. Сбросом питания Вы устанавливаете счетчик на 0. Я недавно поднимал Экспериментатор(133 знак., 26.02.2017 00:03,
)
- если бы ёж знал решение проблемы, то этого треда бы не было.. а что там с питанием? может плавно нарастает при включение, чего многие узлы не любят.. в стародавние времена, когда я женил SD и Atmega (spi mode), таких проблем не наблюдал jury093(65 знак., 25.02.2017 22:03,
)
- FatFs и транзакционная запись IBAH(157 знак., 27.02.2017 09:08, MCU)
- Живые пользователи циыгналов ещё существуют? .. не хочет порт единицей больше 23 мА выдавать. Я не так DS читаю и цифры бОльшие мне мерещатся? - POV_(23.02.2017 12:19,
, MCU, полностью)
- Линковка кейлом 51 - некоторые сегменты принимает, а некоторые "CANNOT FIND SEGMENT". С чего бы? Часа 2 уже бьюсь, не могу модуль по нужному адресу расположить. - POV_(20.02.2017 20:18,
, MCU, полностью)
- SPI nand flash. Может кто-то пояснить, там те же проблемы с с битыми секторами что и в обычной nand или..? Оно дешевле чем microSD+connector? Молодой коллега(21 знак., 16.02.2017 07:40, MCU, полностью)
- GigaDevice GD5F2GQ4 - 256МБ, WSON8, -40..+85. Примерно $3 в розницу. - LightElf(16.02.2017 15:11)
- Да запаяйте microSD проводами. Дешево и сердито. У SPI NAND те же проблемы, что и у обычного NAND. Единственный плюс - часто есть встроенный ECC. - LightElf(16.02.2017 11:48)
- А мы микроСД прямо на плату паяем, без проводов. Как BGA. - ASDFS(16.02.2017 13:51)
- в печке? а что с пластиком происходит? - Alex B.(16.02.2017 16:24)
- Футпринтом не поделитесь? Лучше просто рисунком. - LightElf(16.02.2017 14:52)
- а как они при отрицательных температурах себя ведут ?? - Aleksey_75(16.02.2017 14:39)
- SD такая же кака, как USB. Стандартами никак не предусмотрен контроль за износом, недавно специально разбирался. Сдохнуть могут в любой момент, карточки с одним названием могут иметь разные контроллеры, внешний вид ни о чем не говорит. Народ Экспериментатор(74 знак., 16.02.2017 15:30,
)
- Стандарт и физику хранения не оговаривает, это не его дело. Контроль износа в современных инкарнациях флеш-технологии становится неизбежной необходимостью - несколько сот циклов записи кагбэ намекают. - ASDFS(16.02.2017 17:27)
- Это его дело, так как некоторые сдохшие карточки умудряются подвесить компьютер не хуже битой дискеты. Если предусмотрена система команд для работой с картой, то она должна включать в себя все ее состояния, даже когда карта мертва. Сейчас нету ни Экспериментатор(284 знак., 16.02.2017 18:07,
)
- Глядя на поведение совсем дешевых SD карточек, я сомневаюсь, что там кто-то париться о продлении ресурса записи свыше тех наскольких сотен раз. - Evgeny_CD(16.02.2017 17:42)
- С FATом невозможно уже не париться. Он, сцуко, всю малину флещоделам попортил. Хоть тресни, а контроль износа делать надо. - ASDFS(16.02.2017 17:45)
- Как раз FAT сам и есть контроль износа, ибо восходит к 40МБ хардам с ручным интерливингом. Сектор при чтении пришлось по Риду-Соломону восстанавливать — всё, при записи возвращаем ошибку записи. ОС автоматически ставит бэд и пишет в другой. Николай Коровин(182 знак., 16.02.2017 18:09 - 18:22)
- Как и куда ОС будет ставить бэд если места для этого бэда в файловой системе просто нет? Ваще не понял, какой еще рид-соломон в FAT. Сдается мне вы попутали драйвер низкого уровня какого нить MFM винта с файловой системой. - ASDFS(16.02.2017 18:26)
- Как куда? У FAT32 есть две копии FAT. Там указывается, свободен кластер, занят или убит, там они и отмечаются по мере износа. Если сама копия FAT протёрлась так, что под ней самой бэды появились, записываешь в загрузочный сектор новое смещение и Николай Коровин(1253 знак., 16.02.2017 22:24)
- Во первых все равно не видно как реализовать контроль износа. Если что то контроль износа это не пометка бэдов, это попытка сделать количество записей в каждую страницу одинаковым для всей микросхемы. ASDFS(726 знак., 17.02.2017 00:36)
- А, wear leveling… тьфу. Тот контроль, который выравнивание. Понял теперь, о чём речь. Странное чувство, когда по-русски технический термин доходит медленнее, чем по-английски. Это да, его действительно надо прикручивать сверху. Николай Коровин(1632 знак., 17.02.2017 00:59)
- Хорошая теория. На практике я в коде FAT FS Чановской упоминания бэдов вообще не нашел, т.е. даже самой примитивной возможности как-то обработать износ флэши нет. - AlexG(17.02.2017 07:32)
- У НАНДа размер стирания уже к сотням килобайт. Кластер в 4к это смешная емкость будет. Так что проблема всего разного актуальна. Специальные файловые системы это удел встраиваемой флеши типа мобил-планшетов. У флешек ФС должна быть ASDFS(160 знак., 17.02.2017 01:27)
- "Современные приличные флешки и ССД давно умеют казать ресурс" - название приличной флешки с такой функцией огласите, пожалуйста. - Экспериментатор(17.02.2017 08:02,
)
- Размер стирания ≠ размер страницы. Но тут да, тут возникают, кхм, трудности. Или лишнее лишний раз писать, или как-то учитывать-оптимизировать (опять, ага). Остальное — угу, непопулярность → проблема, угу, приличные умеют, особенно ССД Николай Коровин(3 знак., 17.02.2017 02:24)
- 1) карточки положено фтыкать в сотики, фотики и камеры 2) многие камеры имеют свою файловую систему, поверх нескольких файлов, прописанных один раз в корень. 3) карточка, которую переписали 100 раз - это уже почти банкротство ее производителя. 4) Evgeny_CD(41 знак., 16.02.2017 17:50)
- индастриал микроСД же есть. - ASDFS(16.02.2017 14:46)
- Никак :-) Есть SD-карточки индустриального диапазона, но в простом магазине их не продают, и цена у них очень нехилая :-) il-2(16.02.2017 14:45)
- Напомните, вроде, у каких то контроллеров был ШИМ с наносекундным разрешением? Хочется иметь 12 бит на частоте 200..250 кГц. Или не реально? - Visitor(13.02.2017 07:05, MCU, полностью)
- Датафлешь. Которую уже использовал. Не работает... _POV(275 знак., 04.02.2017 21:02,
, MCU, полностью)
- Какой-то оксюморон на новом ИАРе 6.503 с полной оптимизацией. Одинаковый кусок кода в двух местах, я, следуя классике, сделал одну функцию, а компилятор все равно зафигачил два куска. - vllv(12.02.2017 23:06, MCU, полностью)
- Вот вопрос - опрос хочу сделать. Напишите только те, кому позарез нужна новая архитектура (вот прям жизнь не мила с ARM и прочими MIPS) и кратенько суть такой архитектуры. Критика не особо приветствуется. - michas(26.11.2016 14:56, MCU, полностью)
- Все хотят взрослый процессор по цене г@вна.. Это ж, очевидно! - Нищеброды(20.12.2016 20:16,
)
- Можно мне помечтать: ARM Cortex M4 не дорогой малоногий(48 или 64pin QFN) , желательно с плавучкой, НО ГЛАВНОЕ: 3,4 встроенных операциоников да и другая коммутируемая программно аналоговая периферия, не помешало так же CPLD на несколько Make_Pic(40 знак., 20.12.2016 13:30)
- Тока не QFN. Глаза уже не те, и руки трясутся. - _basile(20.12.2016 20:37,
)
- Сбыча мечт! EFM32WGxxx = Cortex-M4 +3*ОУ General(20.12.2016 13:40)
- CPLDхи на не нет или в ней - Make_Pic(20.12.2016 13:46)
- Silego GreenPAK -> - Evgeny_CD(20.12.2016 14:00, ссылка)
- При цене 0.5 они сильно круче, чем встроенные microCPLD микрочипега и крайнего Атмела - Evgeny_CD(20.12.2016 14:01)
- В микрочипе хорошо тем, что можно подцепить как угодно совместно с внутренней периферией микрочипа, а здесь придется задействовать часть пинов. - Make_Pic(20.12.2016 14:43)
- От задачи зависит. Я бы скорее поставил на то, что внешний мир будет источником|приемникм сигналов для "CPLD", и задача "CPLD" сгенерировать некий минимум сигналов для взаимодействия с MCU. - Evgeny_CD(20.12.2016 15:08)
- Дык не всегда эти сигналы нужны MCU. и не всегда они снаружи. Ну и внешний мир часто аналоговый и для CPLD на входе бывает нужен ОУ, компаратор Илья(134 знак., 20.12.2016 17:25)
- Илья, коль вы уж подтянулись сюда, Микрочип не планирует в свои кристаллы серии PIC 16 забабахать DMA с аппаратным умножителем, очень не хватает, чтобы обработку сигналов можно было замутить аля серия MSP430F5x/6x - именно в низко ценовом секторе Make_Pic(64 знак., 20.12.2016 20:04)
- ОУ в корпусе SC-70 как грязи, по цене песка и с параметрами лучше, чем у бортовых. Компараторы есть во многих MCU. Приведенные примеры - это просто идеально для Silego, уверен, на ней качество будет гораздо выше - больше защит и лучше логика Evgeny_CD(147 знак., 20.12.2016 17:56)
- OUTxALT это что? дополнительный выход или инверсия? - Nikolay801_(20.12.2016 13:43)
- Не внимательно прочитал, т.е. новая архитектура, а нафиг? Чтобы "белая ворона" со своим софтом одноразовым??? - Make_Pic(20.12.2016 13:33)
- Как-то слабо Вы тут мечтаете. Вот как надо -> А Вы все про сдвиги с переносами.... - Evgeny_CD(28.11.2016 01:34, ссылка)
- Мне нужна. Какими свойствами будет обладать -похрен, абы энд-юзеру была НЕОБХОДИМА и стоила 250к$ за шт. - Скрипач(27.11.2016 15:35)
- Кто-то уже раньше это пожелание выдвинул - прерывание за один такт. Я же сейчас детализирую, как представляю такую реализацию. Ксения(1606 знак., 27.11.2016 11:26 - 11:31)
- Многопроцессорный чип с общей памятью для процессоров - max(26.11.2016 22:01)
- Процессор со встроенной RTOS. Скромно так. - бомж(26.11.2016 21:30)
- Хочу аппаратные стеки, штук 16+. Но не тупо регистровые, а плюс вектор+сайз на юзерскую часть. При микрожручести в слиподауне и быстром подъёме. Что-то (но кажись только регистровое) было у фьюджитсу/спэнсьон, но 16 бит и кипятильник. И добавить Vit(60 знак., 26.11.2016 19:58)
- Все это так, архитектура. Вы мне доверьтесь как врачу, Вас от недуга излечу, поможет Вам моя микстура. - Крок(26.11.2016 19:50)
- Угадайте, кто напишет первым? :) Николай Коровин(2302 знак., 26.11.2016 15:09 - 16:28)
- мне нужна. "Кратенько суть"(с) - дело невозможное, получится только типа изложения содержания "Мастера и Маргариты" в трёх строчках - argus98(26.11.2016 15:43)
- Ы. Николай Коровин(72 знак., 26.11.2016 16:34)
- Ради общего развития. А как поживает STM8? Глянул цены на DigiKey - и не увидел ниши для этого семейства. Снизу их подпирает ATtiny417 с сотоварищами, ->, сверху - PIC32MM и многочисленые Cortex-M0. Evgeny_CD(388 знак., 12.01.2017 18:58, MCU, ссылка, полностью)
- Нашёл несколько постов за 13 год про дисплеи на базе FT8xx - не могу не задать вопрос... POV_(99 знак., 05.02.2017 19:01,
, MCU)
- А вы ноктюрн сыграть смогли бы на флейтах водосточных труб? то есть не труб, а пищалки типа ЗП-3? Можно из нее извлечь звуки сложнее бип-бип? - IBAH(02.02.2017 15:46, MCU, полностью)
- Ищу мк на замену tiny45 - слабоват он. Нужен малоногий (8 пин хватает) +adc c enob>=13 при активном cpu и pwm (ну в крайнем случае 12) не менее 1000sps, +PGA с дифференциальным режимом и усилением 20...40 +встроенная опора для adc + 2 pwm выхода, 3m(210 знак., 25.01.2017 11:18, MCU, полностью)
- Не попадался-ли кому на просторах сети образ заводского загрузчика от AT89C5131A в SOIC28? Того, что внутри, в FM1. - Точка опоры(18.11.2016 16:53, MCU, полностью)