Создайте блок в FLProg для MAX6675 под STM32
Создайте блок в FLProg для MAX6675 под STM32
Ох как нужен блок в FLProg для MAX6675 под STM32. Я сам профан в этом деле но уже учусь. Помогите пожалуйста
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 1 раз
- Контактная информация:
Создайте блок в FLProg для MAX6675 под STM32
[ref]maikl1239[/ref], Пробуйте.
Не забудьте установить библиотеку.
Не тестил.
Отправлено спустя 21 минуту 49 секунд:
Делал на скорую руку.
Можно вообще обойтись без библиотеки, но будет основной блок и блоки для датчиков.
Пример обновлён, была ошибка в названии библиотеки.
Не забудьте установить библиотеку.
Не тестил.
Отправлено спустя 21 минуту 49 секунд:
Делал на скорую руку.
Можно вообще обойтись без библиотеки, но будет основной блок и блоки для датчиков.
Пример обновлён, была ошибка в названии библиотеки.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
-
- Майор
- Сообщения: 1113
- Зарегистрирован: 14 фев 2016, 14:16
- Откуда: kazahstan
- Благодарил (а): 2 раза
Создайте блок в FLProg для MAX6675 под STM32
ПОСМОТРИТЕ блок может не ту библиотеку написали? у вас там #include <STM32_TM1637.h>
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 1 раз
- Контактная информация:
Создайте блок в FLProg для MAX6675 под STM32
Да, ошибся. Сори.
#include <STM32_MAX6675.h>
Обновлю сейчас.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Создайте блок в FLProg для MAX6675 под STM32
Примного вам я благодарен, как будет время прикручу к проекту блок и отпишусь что получилось!!!
-
- Полковник
- Сообщения: 3415
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 33 раза
- Поблагодарили: 28 раз
Создайте блок в FLProg для MAX6675 под STM32
1.Контроллер на STM32(наверное STM32F103C?) не самое начальное устройство, но зато очень хорошее, стабильное и с перспективой развития. Лично я поддерживаю подобный выбор.
2.Но выбор этот требует аккуратного подхода с учетом архитектуры контроллера, и с учетом особенностей и возможностей среды FLProg.
3.Вам предложен вполне не сложный и рабочий вариант решения. Я внимательно изучил его, в том числе и библиотеку.
Но я бы не рекомендовал бы его к использованию, который не вполне учитывает выше упомянутые особенности STM32 и FLPrpog - там используется delay(1), который в цикле создаст задержки 20-30мс - это прилично, и в общем-то ни к чему. Сам сенсор очень быстрый при обмене (интерфейс SPI), в предложенном варианте библиотеке применена программная реализация этого интерфейса и не постесняюсь формулировки "на низком профессиональном уровне", имеет место не соответствие требованиям dataSheet на MAX6675. То что, библиотека выложена на GitHub ни коим образом не характеризует ее качества. К слову в MAX6675 предусмотрен контроль ошибочных измерений с диагностикой ошибочных ситуаций (обрыв термопары, ошибочное измерение, не подключенный сенсор) - это позволяет обрабатывать не пригодные измерения, что не реализовано в предложенных решениях.
--------------------------------------
Резюме: на первых испытаниях на столе будет не плохо, но перспективу проекта будут заложены источники проблем.
--------------------------------------
4.Есть рабочие и хорошо оттестированные решения от ecoins с учетом и архитектуры STM32, и нынешнего возможностей FLProg, и с учетом тенденций развития FLProg.
В частности на форуме есть видео и описания проекта от Kascada - реальный деструктор с более 50 MAX6675 на реальном работающем оборудование (пластмассу льет) - мы плотно взаимодействие с этой командой, там требуется схемотехническая аккуратность при использовании этих сенсоров.
О некотором опыте применения решений ecoins другими пользователями можно посмотреть в теме Max6675 и скачки: viewtopic.php?f=63&t=8258
-----------------------------------------
Рекомендации: воспользуйтесь блоком MAX6675 от ecoins.
----------------------------------------
Успехов.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость