-
Постов
770 -
Зарегистрирован
-
Посещение
-
PCAD 2006 - отличная, оптимальная практически под 90% задач прога. Лёгкая и удобная. Она еще нас переживет... То что делают сейчас полуграмотные индусы - лучше и не начинать пользовать, чтоб не нажить себе язву.
-
If I'm healthy enough, I'll do it later. I use PICAD all the time. Altium designer no, very expensive. There is no common sense or necessity in buying it.
-
Как все-таки правильно делать CDC на STM32?
Gradient ответил Eddy_Em тема в ARM, 32bit
Это интересно. Разве согласно человеческой логике, он не должен сбрасываться при выгрузке последнего байта? Может его просто забыли в нужное место прописать? Если есть возможность, посмотрите состояние буфера , есть ли ещё данные и если нет, аппаратные флаги завершения передачи. По идее там прерывание должно сработать. -
Как все-таки правильно делать CDC на STM32?
Gradient ответил Eddy_Em тема в ARM, 32bit
Тогда отладчик бы показывал что зависаем в HAL_DELAY(). Но тем не менее, зависает именно функция передачи на этапе проверки флага занятости USB. -
Как все-таки правильно делать CDC на STM32?
Gradient ответил Eddy_Em тема в ARM, 32bit
Нет, причину не нашел и пофиксить не удалось. Подозреваю, что то связанное с питанием. Потому что если записать от dcdc то не виснет. Но от батареи или повер банка начинает подписать. Причем осциллограф провалов по питанию не видит. -
There is a new version PCB-Master with fixed bugs and some things finalised. If you really need it, I'll make a page and post it.
-
Как все-таки правильно делать CDC на STM32?
Gradient ответил Eddy_Em тема в ARM, 32bit
Подниму тему. Помучился уже достаточно хорошо с CDC, не могу понять почему зависает. От компьютера передача идет нормально. К компьютеру периодически намертво виснет CDC_Transmit_FS() с кодом USB_BUSY. Вынес CDC_Transmit_FS() в отдельный поток scmRTOS, она забирает данные из fifo. При работе 2 процесса очень медленно наливают данные в fifo. Это может работать очень долго и без ошибок. Но как только присоединяется еще один процесс - начинаются зависания. Стеки выставил огромные для теста, Всё остальное работает кроме USB Tx. Идеи закончились... подскажите куда смотреть чтоб отловить баг. -
Печь для пайки SMD T-962
Gradient ответил v-vovchek тема в Пайка и монтаж
Если у вас достаточно свободного времени, попробуйте. В случае успеха, с удовольствием подключу поддержку MCP96L00 тоже. -
Печь для пайки SMD T-962
Gradient ответил v-vovchek тема в Пайка и монтаж
>> смысл производить измерения Вы не понимаете. Смотря каким местом касается. В случае печки, "шарик" термопары обычно касается земли через металл камеры или через проводники платы. Измеритель дифференциальный и при правильной схемотехнике ему всё равно куда касается шарик и данные от этого не изменяются. Детектирование касания не должно останавливать измерения! Возьмите термометр на батарейке и касайтесь им пола, потолка, стен. Он перестанет измерять температуру? В случае замыкания линий самой термопары да, измерять будет нечего. -
Печь для пайки SMD T-962
Gradient ответил v-vovchek тема в Пайка и монтаж
>> это не проблема самой микросхемы Верно, теперь это проблема тех, кто микросхему купил. Вообще то у вменяемых людей сделано совсем по другому. Детектирование касания земли не должно останавливать вычисления. А вот у этих "гениев" оно почему то останавливается. -
Печь для пайки SMD T-962
Gradient ответил v-vovchek тема в Пайка и монтаж
>> МСР96L00 Не знаю, не вникал в это -
Печь для пайки SMD T-962
Gradient ответил v-vovchek тема в Пайка и монтаж
Простейшая бесплатная модификация > лежит на сайте. В секции "загрузки" есть ссылки на исходники, при желании допиливайте код. Меня уволили и поэтому процесс модернизации софта остановился на неопределенный срок. Для работы вам нужны 5 файлов: 1. > Программа для PC 2. > Фирмваре для Bluetooth (заливается в CC2540) 3. > USB драйвер для программы (для работы с СС2540) 4. > Фирмваре для процессора печки (заливается в LPC2134) 5. > Фирмваре для платы сенсоров (заливается в nrf51822) Есть в наличии платы и микросхемы. Могу собрать в комплект как конструктор и выслать, собирать в готовое изделие сейчас нет возможности. Если интересно, пишите сюда в личку или Telegram контакт на сайте. -
Печь для пайки SMD T-962
Gradient ответил v-vovchek тема в Пайка и монтаж
Если вопрос про микросхемы, это: MCP9600 Если про термопары, маркировка никому неизвестна. Даже тем китайцам которые их делали. Смотрите на Алиэкспресс поиском по: thermocouple type k Фирмваре работает без проверки id. Загружаете и вперед. На данный момент закомментировано обновление прошивки по BLE. Не хватило времени отладить программатор. Кто желает - допилите код приложения. -
Вероятно можно взять готовый опенсорс конвертер от других кадов и прикрутить. Попробую на досуге посмотреть как это делается.
-
Хотел поинтересоваться. У PCAD есть проблема, которая серьезно осложняет жизнь. Это экспорт платы в механические кады. Export -> DXF Видимо транслятор из PCAD довольно старый и новые версии его не понимают. С этим можно что то попробовать сделать? Готов помочь, тк мне актуально.