Перейти к содержанию
    

Gradient

Участник
  • Постов

    770
  • Зарегистрирован

  • Посещение

Репутация

1 Обычный

Информация о Gradient

  • Звание
    Знающий
    Знающий

Посетители профиля

4 576 просмотров профиля
  1. PCAD 2006 - отличная, оптимальная практически под 90% задач прога. Лёгкая и удобная. Она еще нас переживет... То что делают сейчас полуграмотные индусы - лучше и не начинать пользовать, чтоб не нажить себе язву.
  2. 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.
  3. Это интересно. Разве согласно человеческой логике, он не должен сбрасываться при выгрузке последнего байта? Может его просто забыли в нужное место прописать? Если есть возможность, посмотрите состояние буфера , есть ли ещё данные и если нет, аппаратные флаги завершения передачи. По идее там прерывание должно сработать.
  4. Тогда отладчик бы показывал что зависаем в HAL_DELAY(). Но тем не менее, зависает именно функция передачи на этапе проверки флага занятости USB.
  5. Нет, причину не нашел и пофиксить не удалось. Подозреваю, что то связанное с питанием. Потому что если записать от dcdc то не виснет. Но от батареи или повер банка начинает подписать. Причем осциллограф провалов по питанию не видит.
  6. 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.
  7. Подниму тему. Помучился уже достаточно хорошо с CDC, не могу понять почему зависает. От компьютера передача идет нормально. К компьютеру периодически намертво виснет CDC_Transmit_FS() с кодом USB_BUSY. Вынес CDC_Transmit_FS() в отдельный поток scmRTOS, она забирает данные из fifo. При работе 2 процесса очень медленно наливают данные в fifo. Это может работать очень долго и без ошибок. Но как только присоединяется еще один процесс - начинаются зависания. Стеки выставил огромные для теста, Всё остальное работает кроме USB Tx. Идеи закончились... подскажите куда смотреть чтоб отловить баг.
  8. Если у вас достаточно свободного времени, попробуйте. В случае успеха, с удовольствием подключу поддержку MCP96L00 тоже.
  9. >> смысл производить измерения Вы не понимаете. Смотря каким местом касается. В случае печки, "шарик" термопары обычно касается земли через металл камеры или через проводники платы. Измеритель дифференциальный и при правильной схемотехнике ему всё равно куда касается шарик и данные от этого не изменяются. Детектирование касания не должно останавливать измерения! Возьмите термометр на батарейке и касайтесь им пола, потолка, стен. Он перестанет измерять температуру? В случае замыкания линий самой термопары да, измерять будет нечего.
  10. >> это не проблема самой микросхемы Верно, теперь это проблема тех, кто микросхему купил. Вообще то у вменяемых людей сделано совсем по другому. Детектирование касания земли не должно останавливать вычисления. А вот у этих "гениев" оно почему то останавливается.
  11. >> МСР96L00 Не знаю, не вникал в это
  12. Простейшая бесплатная модификация > лежит на сайте. В секции "загрузки" есть ссылки на исходники, при желании допиливайте код. Меня уволили и поэтому процесс модернизации софта остановился на неопределенный срок. Для работы вам нужны 5 файлов: 1. > Программа для PC 2. > Фирмваре для Bluetooth (заливается в CC2540) 3. > USB драйвер для программы (для работы с СС2540) 4. > Фирмваре для процессора печки (заливается в LPC2134) 5. > Фирмваре для платы сенсоров (заливается в nrf51822) Есть в наличии платы и микросхемы. Могу собрать в комплект как конструктор и выслать, собирать в готовое изделие сейчас нет возможности. Если интересно, пишите сюда в личку или Telegram контакт на сайте.
  13. Если вопрос про микросхемы, это: MCP9600 Если про термопары, маркировка никому неизвестна. Даже тем китайцам которые их делали. Смотрите на Алиэкспресс поиском по: thermocouple type k Фирмваре работает без проверки id. Загружаете и вперед. На данный момент закомментировано обновление прошивки по BLE. Не хватило времени отладить программатор. Кто желает - допилите код приложения.
  14. Вероятно можно взять готовый опенсорс конвертер от других кадов и прикрутить. Попробую на досуге посмотреть как это делается.
  15. Хотел поинтересоваться. У PCAD есть проблема, которая серьезно осложняет жизнь. Это экспорт платы в механические кады. Export -> DXF Видимо транслятор из PCAD довольно старый и новые версии его не понимают. С этим можно что то попробовать сделать? Готов помочь, тк мне актуально.
×
×
  • Создать...