- Два плюс два умножить на два, или какое значение даст: uint32_t testtt = 0x2<<4 +7; в вашем компиляторе? ROBINZONE(147 знак., 27.09.2016 18:58, MCU, полностью)
- Вопрос к ЦЭ-гуру: Вот эта конструкция (вывод данных из некой структуры в CSV строку) отожрала 3.5 кб программной памяти в WinAvr. Как бы соптимизировать - поубавить аппетиты? Гудвин(8730 знак., 22.09.2016 10:26 - 10:33, MCU, полностью)
- По ссылке куча вариантов bin2bcd. Если есть аппаратный делитель, подойдет utoa_divmod, если нет - utoa_fast_div работает довольно быстро и занимает мало места - ferrum(22.09.2016 19:12 - 25.09.2016 16:28, ссылка)
- Сбросил почти полтора килО. Стало вполне благопристойно... Убрал лишние телодвижения (спасибо fk0), кое что оптимизировал. Замена sprintf на utoa и т.п. на эту конструкцию практически не влияет. Вывод по 4 переменных в одном sprintf тоже дает Гудвин(6837 знак., 24.09.2016 01:20)
- Делюсь: :) Ксения(475 знак., 23.09.2016 17:48 - 18:54)
- Каков винтаж. Умничка. Почему мы охладели к милым трюкам и обсуждаем скучные Cube? - Олдфаг(23.09.2016 19:57, )
- Было бы еще красивше, если бы в конце не пришлось переставлять символы в обратном порядке, т.к. порождаются они в порядке от младших разрядов к старшим. Но при фиксированной длине поля алгоритм может быть еще эффективнее, если записывать цифры в Ксения(28 знак., 23.09.2016 20:25)
- заменить ptr++ на -- и наоборот, а в функцию передавать не начало буфера, а конец... полезно также передавать макс.ширину, и добивать остаток буфера пробелами - для гашения незначащих нулей... можно еще задавать положение точки - для отображения ferrum(23 знак., 24.09.2016 12:39 - 12:43)
- Да иногда хорошо что слева младшие. После числа добить буфер пробелами, реверсировать на плате расположение семисегментных индикаторов и все дела кассовый терминал готов). И самое ценное что тогда число будет автоматом прижато вправо, что выглядит Олдфаг(7 знак., 23.09.2016 21:55, )
- Фсё. "Бросаю завтра пить, и буду заниматься" (с). Такие умные вы, просто завидно. Барбос(159 знак., 23.09.2016 20:54)
- А так нельзя? Bill(499 знак., 23.09.2016 10:44)
- Вообще-то, можно использовать опцию компилятора Bill(37 знак., 23.09.2016 07:37 - 08:04)
- Ламир! Прафессионалы не используют printf! - fk0(22.09.2016 11:40)
- 1) Я не понимаю зачем sprintf_P вместо, зачем PSTR и т.п... fk0(819 знак., 22.09.2016 11:38)
- хм... Vit(1224 знак., 22.09.2016 11:01 - 11:03)
- Повторяющиеся действия - в цикл. Переменную часть - в массив. Ну и sprintf можно изобразить свой, урезанный. - SciFi(22.09.2016 10:52)
- Хочу самый дешевый МК с USB. Пока нашел такой - EFM8UB10F8G, он вроде дешевле STM32F042F4P (оба - USB crystalless). Какие есть еще варианты? - il-2(08.04.2016 11:56, MCU, полностью)
- как сделать правильно автоопределение скорости шины CAN? Ljutik1(171 знак., 10.08.2016 18:33, MCU, полностью)
- У кого-нибудь дохли китайские STM8 и/или китайские ST-link-и? У меня один ST-link точно сдох на ровном месте, причем только ноги SWIM и NRST (хз какая из), а второй полуживой, и он видит только свежие STM8. Могли ли микроконтроллеры прийти в avr495(99 знак., 07.09.2016 10:54, MCU, полностью)
- Aleksey_75, Ravon Gentra, что за протокол диагностический у неё? Посмотрел лог обмена по диагностике, с таким не сталкивался... Что почитать надо? Хочу легкую диагностику написать. - Nikolaev_Aleksey(08.09.2016 09:08, MCU, полностью)
- Никак не могу добиться скорости записи на SD карту свыше 35 кБайт/сек. CubeMX, KEIL, STM32L151, FATFS R0.11, SDIO. Проц работает на 16 МГц. Делитель SDIO hsd.Init.ClockDiv = 10, при его увеличении скорость не падает. Т.е. он не является узким rod-i-on(175 знак., 04.09.2016 23:06 - 23:12, MCU, полностью)
- Как отлаживать STM8 в Eclipse? Есть плагин который прекрасно открывает проекты IAR, но как запустить отладку так и не понял. - avr495(05.09.2016 17:35, MCU, полностью)
- Контроллер поскромнее с 4 UART? - VL(26.08.2016 12:06, , MCU, полностью)
- STC15W4K56S4 Ozelot(247 знак., 29.08.2016 09:48)
- Самый скромный - ATxmega16A4 (TQFP-44), 5 UART. Легко масштабируется, если не хватает памяти: ATxmega16A4 -> ATxmega32A4 -> ATxmega64A4 -> ATxmega128A4. - Ксения(27.08.2016 12:17 - 12:21)
- STM32F070CBT6 - Vit(26.08.2016 12:32)
- А что нужно то ?? может и софтверный уарт пойдет - Aleksey_75(26.08.2016 12:13)
- PIC-контроллер семейства AVR? - fk0(26.08.2016 12:09)
- А почему бы не NXP контроллер семейства Freescale Kinetis K0? - Make_Pic(26.08.2016 16:09)
- обисняю. 1) Segger эффективно придушил китайские J-linkи, а у ST есть ST-link 2) Из моего опыта сам контроллер Kinetis M0 работает неустойчиво под отладкой. 3) За STM32 следуют NXP/LPC + EnergyMicro, они лучше, но дороже. - VL(26.08.2016 16:44, )
- Чего там Сеггер эффективно придушил? Давай подробности, а то пацаны шьют/отлаживают - и не знают! - Hives(27.08.2016 12:12, )
- Это вы давайте подробности. Хочу тупо работать с тем же кинетисом MKL16Z, нужен ИАР не ниже 7.20, без обновления J-link отладка не работает, если обновиться, клон дохнет, если не сразу, то потом. - vl(27.08.2016 17:12, )
- А еще: китайский ST-Link v2 за 140 руб. прекрасно работает в Keil с Wiznet W7500p, например. Сейчас проверил ради хохмы в IAR 7.2, демо проект для LPC1768. Отладка через ST-Link (swd) летает мухой ;) - Гудвин(27.08.2016 19:12)
- Собственно, подробности несколько раз уже тут проскакивали... Надо просто поменять серийник в китайском клоне (вместе с прошивкой, естественно). Достаточно прибавить к забаненному китайскому несколько единиц. И все... А всяческие CMSIS DAP тормоза Гудвин(33 знак., 27.08.2016 18:54)
- MKL03 дебажим Кайлом 5.20 с адаптером CMSIS-DAP стащенным оттуда --> Vit(47 знак., 27.08.2016 17:35, ссылка, ссылка)
- Да, выложите, пожалуйста. - H7H2V(29.08.2016 20:42)
- Оно только для кортексов или со старыми ядрами тоже дружит? ARM926 интересует. - Lightelf(28.08.2016 12:14)
- Вышеупомянутый Vit-ом "J-Link-OB" перспективнее. Потому как я на заре распространения мелких ARM пробовал подтыкАться ко всяческой хрени, которая была под руками. Посредством еще J-Link v5 удавалось с помощью J-Flash шить CFI флэш в девайсе на Гудвин(50 знак., 28.08.2016 13:29)
- Эти J-Link-OB чуток разные - не все JTAG поддерживают. Vit(138 знак., 29.08.2016 18:59 - 19:05, ссылка)
- Все, что надо 103-ий в принципе разруливает ;) Я вчера испытал, запуская под несколькими версиями ПО Сеггера. Фирмварь обновлялась в 10 и 12 годах. Мой J-Link v8 - в 14-ом. Вполне сойдет. Рулит всем, что нашлось под рукой через SWD. Wiznet Гудвин(278 знак., 29.08.2016 23:12)
- собрал 072-й - фунциклирует (проверял консолькой Segger 600, в Кайле и в EmBitz). приятно, что шьется через DFU (предусмотрительно поставил джамперок на BOOT0), кварц не нужен, а VCP тоже не лишний. - Vit(03.09.2016 09:09)
- 103-й никуда не убежит. у меня из более-менее свежака - MKL03 и STM32L476 - предполагаю, что тут как раз 072 пригодится - и SWO, и VCP. надежда есть, что VCP может без траблов при работающем отладчике фурычить. Vit(915 знак., 29.08.2016 23:39)
- В общем, вполне кузяво за 100 руб то. Валялась китайская платка. Спасибо за тычок в нужном направлении. Заказал вчера еще пару - пущай валяются ;) Эх, вот бы для MSP430 что-нить подобное, пошустрее, чем UIF (мечтательно...). - Гудвин(29.08.2016 23:21 - 23:27)
- Jlink - оно конечно, его и пользую. Думал, может чего нового появилось. - Lightelf(28.08.2016 21:32)
- только SWD - Vit(28.08.2016 12:45)
- Не могу перейти на Keil т.к. есть библиотеки от партнеров. А разводку VL(70 знак., 27.08.2016 18:20, )
- +1 - Гудвин(27.08.2016 13:38)
- Интересно, а есть где нибудь исходники о том, как сохранить файл в pdf формате с помощью микроконтроллера? Constantin24(88 знак., 01.09.2016 14:39, MCU, полностью)
- А какую схемы C2 интерфейса от силабса кто использует? У меня как-то издавна тянется большой разъем с кучей обвеса и 4-мя контактами разъема программирования. - POV(08.08.2013 11:13, MCU, полностью)
- Коллеги, посоветуйте оптимальную архитектуру ПО девайса. Девайс состоит из Orange Pi c ОС Андроид и некоей кросс-платы с STM32, к-рый связан с OPi через SPI. Argon(1004 знак., 20.08.2016 18:37, MCU, полностью)
- Никто не возился плотно с AR9331? LightElf(154 знак., 24.08.2016 16:34, MCU)
- Заказчик захотел сохранять статистику работы тупого устройства на USB флэшке. На чем делать мост RS232- USB host? Во сколько времени мне это обойдется (с USB хостом не работал). VL(40 знак., 05.08.2016 12:45, , MCU, полностью)
- Подскажите, с помощью каких конвертеров можно получить из HDMI сигнала видео файл? Хочу сделать примочку к автомобильному регистратору, которая бы подключалась к HDMI преобразовывало видео и аудио данные от него в файлы и затем передавало дальше, PlotDm(104 знак., 04.08.2016 17:38, MCU, полностью)