- Микрон заявляет, что ихонный Амур пошел в массовую продажу.
Кто-нить уже щупал? LightElf(1 знак., 21.02.2024 17:45, ARM, ссылка, полностью)
- хорош. 2Г памяти программ - фперреди планеты всей. но вот изернет
фи прикрутить - только 10М. фтопку. - Koпeтaн(23.05.2024 21:45)
- Пограмма раннего доступа к архитектуре RISC-V с использованием
отладочных плат для микроконтроллеров, которая стартует 21 мая Bhg2(487 знак., 23.05.2024 14:02, ссылка)
- Видел в продаже по 2900 руб штука... И в наличи. Под 5000 шт....
Лучше пропью... - Balda(02.03.2024 11:23)
- Положил в upload перепечатку через pdf принтер, размер 80+ метров.
Квадратов, вроде, быть не должно. - Chum_A(22.02.2024 16:15)
- Скриншот даташита: RxTx(2 знак., 22.02.2024 02:44, картинка, картинка)
- Слабаки! У меня вообще При соединении с mikron.ru произошла ошибка. - Kpoк(23.02.2024 16:17)
- ??? Chum_A(1 знак., 22.02.2024 08:56, ссылка)
- Чем/с помощью какой программы смотрите PDF? У меня Okular и сам
Firefox под Linux, а также FoxIt Reader и Acrobat Reader под
Windows - все программы показывают черные вставки на месте этих
картинок. reZident(1 знак., 22.02.2024 09:11, картинка)
- PdfMaster, древний, лет 8 как, Win7х64 Chum_A(1 знак., 22.02.2024 12:40, картинка)
- под Лялихом, нормально. - mse homjak(22.02.2024 11:06)
- Производитель PDF: Microsoft® Word 2013, Автор: Квашин Александр
Николаевич. Какой автор, такие и документы. У меня тоже черные
квадраты. - il-2(22.02.2024 10:04)
- Vivaldi 6.5, Adobe Acrobat Reader 23 (w11) норм. на лялихе не
смотрел, но там обычно использую либо Master PDF Editor, либо
старый Acrobat Reader (кажись 9-й). они мне меньше глазки ломают.
на вашем скриншоте такое мыло, что я бы монитору морду разбил:) - Vit(22.02.2024 09:23)
- Гм. У меня вроде Acrobat Reader такой же (23й) версии, но только
под Win7. Это что же получается - для нормального просмотра
микроновской документации Windows 11 нужен? О.о reZident(61 знак., 22.02.2024 09:51, картинка)
- Я без VPN и секурднс зайти не могу, а для трубы оно неинтересно
извращаться. Перебросил скачанное через вайбер - картинки на трубе
видятся во всём, что предлагает: Adobe Acrobat, Диск Drive PDF
Viewer, Firefox, FBReader, Xodo, Google PDF Viewer, Degoo Просмотр
PDF - Vit(22.02.2024 11:56)
- На смартфоне такая же %ня с квадратами Малевича :-/ reZident(1 знак., 22.02.2024 10:36, картинка)
- этим abivan(1 знак., 22.02.2024 09:22, картинка)
- А сам даташит можно положить в обменник? - Звepoящep(22.02.2024 08:43)
- и прям на территории РФ сами камни? :-) - Лaгyнoв(21.02.2024 19:54)
- Ожидаются некоторые заморочки со сроками поставки отладочной платы
к нему. - AlexG(21.02.2024 18:32)
- Там не за что щупать ASDFS(109 знак., 21.02.2024 18:17)
- Efind намекает на цену 3круб, дороговато щщупать. - Andreas(21.02.2024 17:47)
- библиотека wchnet котрая от авторов ch32vxxx - оно как то
заработало, но на столько в говнокоде по пояс я давно не был. ну
например либа бинарная и нужно догадаться что ей требуется при
линковке внешние глобальные (ссуко КАРЛ!!!! либе нужны внешние
символы!!!) массивы MemNum и MemSize. целый день разматываю
маккароны. как вообще можно так писать и чтоб оно потом работало.
невероятно. китайцы наняли индусов, а кого наняли индусы - загадка. - klen(23.05.2024 12:48, ARM, полностью)
- Друзья, у микроконтроллера AT32 фирмы Артери есть интерфейс XMC. Я
посредством его легко подключил SDRAM. На плате есть еще NAND. Я
пока за нее не брался, ибо не уверен, что осилю. Но вот вычитал,
что XMC аппаратно поддерживает NAND. Даже ерр коррекшн делает.
Маловероятно, чтобы кто-то из участников Сахары непосредственно
имел дело, но тем не менее, как думаете - можно ли без
использования сложных файловых систем использовать NAND или
оставить эти мысли? Каюсь - не vesago(156 знак., 23.05.2024 08:31 - 08:40, ARM, картинка, полностью)
- С мк Puya PY32F002 кто нибудь работает ? На электронщике вкусные
цены, wch нервно курит в сторонке и опять же старый добрый кортекс. - 3m(17.05.2024 12:23, ARM, полностью)
- Что то не пойму можно ли через UART зашивать мелконогие армы где не
выведен вывод boot0, например 8-выводный PY32F002AL15S6TU.
Получается только SWD ? Этот же вопрос относится и к малоногим
STM-кам. - 3m(20.05.2024 11:50, ARM)
- Внезапно - в CubeIDE сделал простую структуру. И пробую ее
загрузить в eeprom записывая 3 байта через HAL_I2C_Mem_Write_IT(
.....time1[i],3) Получаю какую то хрень. Mty1(275 знак., 14.05.2024 16:13, ARM, полностью)
- Это ARM, братан! Используй упакованную структуру. Смотри директиву
#pragma pack - IBAH(14.05.2024 16:32)
- В CMSIS нонче есть несколько оберток портабельных: __PACKED_STRUCT,
__PACKED_UNION и что-то рядом. Использование же pragma pack,
например, в хедерах, это, мягко говоря, неаккуратненько, да и между
компилерами не очень портабельно. Я стараюсь обходиться без паков.
Хотя и приходится чужой код поддерживать с наличием. - Vit(15.05.2024 11:11)
- Самые-самые обёртки в lwip: SciFi(379 знак., 15.05.2024 14:51)
- Осталось найти компилятор, не понимающий #pragma pack(push, 1) - LightElf(15.05.2024 12:22)
- Keil - Vit(15.05.2024 14:01)
- Я кейл только для 8051 использую, а там оно не надо. - LightElf(15.05.2024 14:37)
- у меняя всё сильно хуже - составные части нескольких проектов берут
начало от проекта на IAR для C51, потом проекты разошлись на IAR
AVR и Keil C51, были ответвления на IAR MSP430, туча похожих на
ARM7TDMI, CM3, CM4, CM7, Xtensa, сейчас вот на CM23, причём на
разных компиляторах. приходится в этом
бардаке зоопарке как-то разруливать... приходится где-то выбивать с ноги
ручные выравнивания, где-то паковать... - Vit(15.05.2024 14:59)
- Вот Кейл POV(1 знак., 15.05.2024 14:36, картинка)
- Я использую исключительно GCC, и там можно использовать атрибут для
конкретной структуры. Теоретически, можно сделать структуру из
нескольких вложенных структур, часть которых будет упакованными,
часть - нет. Использую упакованные когда нужно передать по каналам
связи или сохранить в изнашиваемую память. - Nikolay_Po(15.05.2024 11:16)
- Я предпочитаю не связываться с паками - упаковываю в массив и назад
распаковываю. - vesago(14.05.2024 19:32)
- Маленький лайфхак. Располагать элементы структуры надо по размеру
4-2-1, тогда тормозить не будет. Точнее: int32 смещение на величину
кратную 4 байтам, int16 на 2 байта итд - IBAH(14.05.2024 17:32)
- +1 нафига памятью разбрасываться и время расчёта crc увеличивать?
Вся структура должна занимать 4 байта в массиве. Я бы и лишний байт
подвязал бы для пользы дела. - =AlexD=(14.05.2024 16:39)
- Мусор легко может быть. Но какое отношение он имеет к CRC?
Контрольная сумма считается вместе с мусором, так что нет проблем.
Верно? - SciFi(14.05.2024 16:15)
- Никак. Выравнивай по 4 байта - POV(14.05.2024 16:15)
- Побайтная запись uint32_t в eeprom. Почему не работает указатель?
Хочу передать последовательно 4 байта. Mty1(353 знак., 16.05.2024 11:35, ARM, полностью)
- Платформа-то какая? Неоднократно применял первый вариант с GCC на
Cortex-M3. Может, прерывания, неожиданные изменения вне контекста? Nikolay_Po(231 знак., 16.05.2024 13:57)
- Контекста нет вообще. Вангую, там косяки в коде, который не
показан. При цитировании косяки были скрыты. - SciFi(16.05.2024 11:57)
- Так и должно быть. Вы передаёте в функцию указатель на 8р, а
переменная, 32р. Оно ещо и материться должно. mse homjak(174 знак., 16.05.2024 11:57)
- формально похже на правильно. но есть нюансы - первый раз это арес
целого, второй адрес байта - есть выравние адресов которые иногда
невидны, давай асм. размотаем косяг. - klen(16.05.2024 11:41)
- Как uint32_t в памяти хранится? BigEndian? LittleEndian? Может тут
собака порылась ? - Bинни Пox(16.05.2024 11:40)
- Кто-нибудь может поделиться пониманием flashloader в IAR? VLLV(309 знак., 16.05.2024 16:17, ARM, полностью)
- где то в глубинах wch.com. концов окромя картинке в проспекте
ничего не нашел... но как бэ намекаэ (новая riscv микроконтроллер
для управления электродвигателями). английская версия сайта - можно
забыть. klen(10 знак., 16.05.2024 11:19, ARM, ссылка, картинка)
- Что то меня переклинило... Как с помощью одного таймера (на паре
его выходов) получить квадратурные меандры - то есть сдвинутые на
четверть периода)? Пусть это будут таймеры STM32. - my504(13.05.2024 11:23, ARM, полностью)
- таки запустил за выходные на ch32v307 сеть с web сервером используя
ихний libwchnet.a.. порнография. есть подозрения - раскидаю сокеты
в разные потоки и фисе, здохнет. есть кто уже пропол на пузе в этом
вопросе? план у меня такой - выдрать/написать нижнюю часть eth и
замкнуть на стек freertos - китайцы очень не правы с закрытой
либой. это отрыгнется. - klen(13.05.2024 01:51, ARM, полностью)
- Коллеги, у меня вопрос по обработке ошибок в приборе на stm32f4.
Есть DMA i2c UART ADC плюс обработка ошибок от внешних стробов. Как
грамотно построить обработчик ошибок, чтобы отслеживать проблемы
скажем с записью в eeprom, инициализацию DMA и UART итп. Плюс при
штатной работе программы обрабатывать ошибки от внешних сигналов -
нештатная работа управляемого оборудования. Возможно писать
проблемы в небольшой лог в eeprom - пока думаю над этим. Не могу
понять как это Mty1(164 знак., 09.05.2024 16:32 - 16:35, ARM, полностью)
- Есть две функции, ErrorSet() и ErrorClear(). По обнаружению ошибки,
вызывается функция установки сигнала ошибки, которая взводит бит
этой ошибки в общем регистре (слове, массиве) зафиксированных
ошибок и снимает бит в регистре сброшенных ошибок. Nikolay_Po(768 знак., 09.05.2024 19:16)
- Ковыряю дизасм от небольшой автомобильной прошивки. Там запись
критичных значений в eeprom происходит с резервированием в три
копии. При записи - проверяется корректность записи, при чтении -
поиск и восстановление одиночного сбоя. Программа ведет постоянную
проверку на наличие сбоев. Постоянно идет вычитывание "троек" из
EEPROM, постоянно идет пересчет КС прошивки, постоянно идет
тестирование RAM (гасим прерывания, проверяем корректность
резервной области памяти путем pavel2000(703 знак., 09.05.2024 17:27)
- Вы определитесь, вам нужен журнал ошибок на время отладки ПО или
это штатный инструмент в вашем firmware будет? Второе лично мне не
совсем понятно - зачем выпускать ПО с ошибками? - reZident(09.05.2024 16:33)
- WCH CH32V006 RISC-V microcontroller adds more I/Os, memory, and
storage compared to CH32V003 2nd(1 знак., 12.05.2024 18:13, ARM, ссылка, полностью)
- Чего-то запутался в режимах АЦП STM32F4. Есть 6 входных сигналов,
подведенных к разным ножкам микроконтроллера. Использую 2 АЦП,
запускаемые одновременно от таймера с определенной частотой. Есть
требование, чтобы 2 канала из этих 6ти сэмплировались одновременно,
остальные неважно. Потому 2 АЦП, а не один. Хотелось бы оцифровать
3 пары сигналов 5 раз, усреднить результаты по каждому из 6 каналов
и после этого всего 1 раз вызвать прерывание, что данные готовы.
Допустим Yurasvs(796 знак., 10.05.2024 14:44, ARM)
- LL vs Registers - стоит ли заморачиваться LL? Посмотрел на LL
примеры для stm32, он дает достаточно длинный и сложный на первый
взгляд код. Стоит ли заморачиваться LL или сразу все писать на
регистрах? PS: Использую FreeRTOS - Mty1(04.05.2024 13:50, ARM, полностью)
- Дело в другом. Я ведь тебе написал про многопоточность,
реентерабельность и поддержку RTOS, но хочется плюнуть, потому что
реакции не было. LL-код не болеет "детскими болезнями" (ошибками
дизайна) HAL и только за одно это стоит двигаться в направлении LL. - RxTx(07.05.2024 16:33)
- Я несколько дней пытался написать работу с i2c на LL. Не осилил,
бросил. Там во первых нестандартная работа с ACK/NACK при работе с
eeprom, потом нестандартная работа с Stop опять же при работе с
eeprom при выставлении адреса чтения. В связи с этим регистры у
stm32 для i2c сильно замороченные и не очевидные. Короче бросил, и
за полчаса сделал все на HAL. Там все проработано из коробки, в том
числе все нестандартные моменты. И не только в том дело что сложно,
я понял что я не Mty1(91 знак., 09.05.2024 16:16)
- Допустим. Если вам удалось сделать на HAL, это каким-то опровергает
сказанное про HAL или то что он предназначен в целом для
демонстрационных программ или как разросшееся средство поддержки
CubeMX (бывший MicroXplorer)? Драйвера HAL действительно более
проработанные чем LL, в них меньше багов и они быстрее
исправляются. И еще HAL/LL в разной степени готовности у разных
серий. Более того, для USB/ETH LL драйверов вообще нет. А у многих
серий и LL драйвера есть далеко не на RxTx(4 знак., 09.05.2024 17:49)
- и это правильно. :-) - Лaгyнoв(09.05.2024 16:59)
- И кроме того, почитав свежую доку на HAL я увидел, что они обещают
полную совместимость с RTOS, в другом месте я прочел что таймауты в
HAL строятся не на циклах на на systick. Ну и стало ясно, что с i2c
на LL мне упираться не стоит. Думаю более крутой программер осилил
бы, но закопаюсь в этом. Mty1(8 знак., 09.05.2024 16:31, картинка)
- Я много думал над твоим сообщением, это серьезная тема. И не
отвечал не потому что забил. Не раз читал его. И кажется есть что
возразить. Напишу завтра, дай собраться с мыслями. - Mty1(09.05.2024 02:13)
- Если ловите наносекунды - то регистры, а если вы не знаете какой МК
в устройстве будет через пол года, по принципу какой смогли купить
- то куб. - =AlexD=(07.05.2024 16:13)
- Если углубленно знаете матчасть, то да - регистры. Мне нужно быстро
собирать проекты на разных платформах - отсюда времени на
углубленное изучение нет. Поэтому LL и если сложная периферия HAL,
в случае с STM. Ели постарее микросхемы - SPL. С китайскими,
понятно, их SPL подобные библиотеки. Я только STM8 на регистрах
ваял из экономии места. - vesago(04.05.2024 14:26)
- Пример длинного и сложного можно? И желательно в виде асма после
-flto - POV(04.05.2024 14:06)