- Шалом господа! стал обладателем USB CATC Advisor, древний но 2.0 high speed можно дебажить. Кому в Питере что подебажить, милости просим, заходите дебажте :-) - OlegPowerC(15.11.2016 23:18, MCU, полностью)
- По недавнему. Сварганил таблицы переводов в Petrovich(3719 знак., 07.11.2016 12:52,
, MCU, полностью)
- А вот еще цацка - LightElf(08.11.2016 14:42, MCU, ссылка, полностью)
- CC430 - где объявлен регистр BCSCTL1?... POV_(70 знак., 03.11.2016 13:54,
, MCU, полностью)
- Евгений, а вот такая мелюзга Вашего внимания (и анализа) достойна? - Крок(31.10.2016 22:20, MCU, ссылка, полностью)
- подскажите микроконтроллер. JP111(805 знак., 27.10.2016 12:09, MCU, полностью)MBedder
- А почему сразу usb-свисток wi-fi модема и обязательно из ближайшего модема? Можно ведь нормальный wi-fi модем взять с uartом на борту (вместо usb) и tcp/ip стеком. - picarmer(29.10.2016 08:56)
- На мой взгляд, на сегодняшний день, швейцарских ножиков должно быть два. Второй - готовое устройство с Линуксом и огромным сообществом пользователей. Типа РапсбериПи. Скрипач(28.10.2016 07:47)
- …вопрос только в том, что у маньяков, которые с контроллером вступают в законный брак на долгие годы, пока смерть линейки не разлучит их, граница проходит в другом месте :) и USB OTG явно ещё на контроллерной половинке :) - Николай Коровин(28.10.2016 12:50)
- на мой взгляд эта реплика устарела лет на семь :-) - Крок(28.10.2016 11:23)
- Да, автор притянул USB хост за уши. Я установил границу своего говнокода именно так. - VL(28.10.2016 11:18,
)
- +1. Когда мануалы на микроконтроллеры переваливают за 6000 страниц, один человек уже не может написать все с нуля. Если выбирать между говнокодом и линуксом, то я за линукс. В те части устройства, где нужно реальное время, идут PLD, FPGA, DSP, Экспериментатор(99 знак., 28.10.2016 09:54,
)
- для модемов берите сначала РОДНОЙ Raspberri PI, потому что именно под него есть очень много документации и исходников. если получится то что задумали, потом перенесется на дешевый аналог. - avr495(27.10.2016 23:47)
- Вот с "USB (чтобы можно было воткнуть wifi модем или 3g модуль из ближайшего магазина)" напряг - для этого реальнее всего что то линухообразное на "роутерном" железе. Наковырять что-либо "на ассемблере" может и получится, но за это время в Гудвин(87 знак., 27.10.2016 23:03)
- Переходить сразу и с ассемблера на C/C++, и с Меги на Кортекс - так тяжко, что вас не только стошнит, но и вызовет стойкое предубеждение ко всему новому. Ксения(2426 знак., 27.10.2016 22:49 - 22:59)
- если по моему опыту, то лучше сразу скачком. Я пробовал в своем Z8Encore овладевать Си. Почему-то не склалось. Всё естесство восставало и требовало привычного. А вот в STM32 я глянул на их "ассемблер" и покорно начал изучать Си. - Лагунов(28.10.2016 06:11)
- спасибо. ценно - JP111(28.10.2016 00:09)
- как "полиглот"(С) в мелкоконтроллерах, скажу, что привыкать к проблемам не стОит. и здесь(кортекс) быть в
струетренде это не понты, а расчетливость и экономия (наличие широкого комьюнити впечатляет). некий ассемблер знать - уважительно. Vit(522 знак., 27.10.2016 23:24)
- "нет привычного вам программирования, место которого заняла сборка из готовых кубиков а ля Lego". Враньё, конечно. Убогие, не осилившие вражескую мову и/или мануал, могут так считать, остальные ржут в голос. Не хотел обидеть милых дам, конечно :-) - SciFi(27.10.2016 23:03 - 23:08)
- NUC472VI8AE - на него спеццена есть - чуть выше трех баксов. CADiLO(64 знак., 27.10.2016 14:52)
- Любой кортекс. - Гудвин(27.10.2016 14:07)
- кортексы это очень обширная категория, там и м0 и а5 - Nikolay801_(28.10.2016 13:12)
- примерно туда и думал глянуть. а что-то конкретное со ссылками на имя камня, софт и программатор :) ??? - JP111(27.10.2016 22:33)
- можете взять дисковери STM32VLDISCOVERY, там процессор и отладчик, стоит не дорого. Есть примеры софта по работе с любым периферийным модулем STM32VLDISCOVERY firmware package (AN3268). Компилить, прошивать и отлаживать можно в IAR, тут Nikolay801_(51 знак., 28.10.2016 13:23, ссылка)
- ГМ... Камень любой, какой понравится. По компиляторам/IDE "заветные заклинания": трофейные - Keil, IAR, свободный - ARM GCC. Гугль велик и могуч! Программатор-отладчик уложится в 100..150 руб (см. ссылку на мои недавние эксперименты...) - Гудвин(27.10.2016 22:49, ссылка)
- Не любой а stm32 сотой серии. - ASDFS(27.10.2016 15:31)
- Поддерживаю! Тут самое главное овладеть религией, а после этого... - IBAH(27.10.2016 15:00)
- PIC24. Там сейчас обалденные появились, руки так и тянутся. (C) Прошивать шайбой или реалайс (1 килобакс), пиккиты и т.п. -- не рекомендую. Компилятор и IDE микрочиповские, лучше MPLAB 8.x последний и C30 последний (не XC16!) - fk0(27.10.2016 12:26)
- LPC1549, прибил один из входов выбора режима бутлоадера ISP0 - всегда на нуле. ISP1 - нормально управляется. FIXED! sav_ua(761 знак., 25.10.2016 10:55 - 15:36, MCU)
- Попадалась-ли кому такая фигня в синхронном USART для 51-х, что при приёме контроллер не генерирует синхроимпульсы на TxD? Точка опоры(1902 знак., 11.10.2016 14:37 - 23.10.2016 13:27, MCU, полностью)
- Решил переползти с версии 6.10 на 6.50 IAR EW430, получил ошибку при линковке mut(237 знак., 20.10.2016 14:58 - 15:09, MCU, ссылка)
- Предложите МК: приоритет ЦАП 16 бит, минимализм, дешевизна - Constantin24(04.10.2016 14:30, MCU, полностью)
- Посоветуйте контроллер, чтоб мог генерировать синус с частотой 57кГц без джиттера (важно)? Сейчас делаю на PIC24, гоню таблицу из ОЗУ во встроенный ЦАП через DMA. Проблема в том, что во первых, этот самый DMA не умеет брать данные из ПЗУ, только Stri(673 знак., 14.10.2016 14:07, MCU, полностью)
- А готовые выбрать? - papa(16.10.2016 08:31, ссылка)
- Требуемая точность и диапазон частот не указаны. В такой постановке задачи можно прогнать прямоугольник через резонансный фильтр, который все уголки и скруглит. Визуально от правильного синуса будет не отличить. Амплитудную модуляцию сделать на Экспериментатор(11 знак., 14.10.2016 23:16,
)
- Многопоточность-Многозадачность-ДМА... понавыдумывают... Все придумано до нас! DDS это наше все! - IBAH(14.10.2016 18:08, ссылка)
- Я вот даже 2-х фозный синус генерил на STM32F0 vitan(63 знак., 14.10.2016 17:46, ссылка)
- 1) В каком это ПИК24 встроенный цап принимает данные со скоростью 1М? 2) Выделить 16 слов ОЗУ для синуса - это жалко? - Крок(14.10.2016 16:27)
- максимальный приоритет на ДМА не помогает? Я делаю на STM32F051xx - джиттера нет (или плохо смотрел ))) - nanorobot(14.10.2016 14:14)
- Если совсем без джиттера, то имхо только одним DMA не обойтись. Нужен ЦАП который можно триггерить таймером. Глянь референс мануалы на STM32, должно подойти - 1111111(14.10.2016 14:13)
- Скажем, у STM32F0 ЦАП может синхронизироваться от таймера, то есть джиттера не будет. - SciFi(14.10.2016 14:13)
- Подскажите МК с аппаратным USB device, основное требование экстремально малые габариты, так чтоб совсем блоха. Молодой коллега(75 знак., 29.09.2016 00:30 - 05.10.2016 18:32, MCU, ссылка, полностью)
- Раз пошла такая пьянка с мелкими USB чипами - подскажите наимельчайший чип хаба USB. Hives(92 знак., 01.10.2016 15:04,
, MCU, полностью)
- Два плюс два умножить на два, или какое значение даст: 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)