STM32+MAX6675

Sdílet
Vložit
  • čas přidán 27. 05. 2018
  • Подробное описание создания функций для работы с микросхемой MAX6675. Данная микросхема преобразовывает данные о температуре с термопары в цифровой вид. Можно так сказать АЦП заточенное для термопар К-типа.
    Ссылка на проект yadi.sk/d/igg2JRLX3WdoP4

Komentáře • 45

  • @user-is8yj2qi5m
    @user-is8yj2qi5m Před 5 lety +4

    Качественное и интересное видео!

  • @romanskriliov9360
    @romanskriliov9360 Před 5 lety

    Спасибо! Жду еще уроки) Не выводит температуру)) string
    Details:"T =

    \0\0\0\0\0\0\0\0" . Все заработало, нужно было добавить в настройках линкера -u _printf_float

  • @ugene4063
    @ugene4063 Před 4 lety

    Херасе. Какая простая тема и такой длинный ролик.

    • @flexoalex4168
      @flexoalex4168  Před 4 lety

      Да вам всем не угодишь. Кому много, кому мало.

  • @denisyegorov5109
    @denisyegorov5109 Před 5 lety

    Видео из рубрики, какого куя я начал изучать STM лучше бы сидел на Ардуинке )) за уроки спасибо, сильные!

  • @canberksahin4435
    @canberksahin4435 Před 4 lety +1

    First of all, you did a very good job Alex, but i don't understand one thing, Could you tell me why did you shift 5 bits left side?

    • @flexoalex4168
      @flexoalex4168  Před 4 lety

      A shift of 5 bits to the left is necessary in order not to overwrite the 5 least significant bits already recorded in the memory. After all, we converted temp [0] гint16_t.

    • @canberksahin4435
      @canberksahin4435 Před 4 lety

      @@flexoalex4168 ok, I understand,thank you very much.

  • @alexz6386
    @alexz6386 Před 3 lety +1

    а почему SPI не настроить сразу на получение 16 бит stm32 вроде позволяет?

  • @mdhebling
    @mdhebling Před 4 lety

    Hi Alex, my name is Marcelo, how are you?
    I watched your video and I want to do a question, how can I to do to dpisplay the temperature value on a LCD? What the variable I need to use?
    I'm question you because in your video, you send the temperature value to UART, I need to see the value on LCD.
    I noted that you development in IAR, the library that you diponibilized with the files, can I use with Keil 5?
    Do you can help me please?
    I'm waiting your answer, thanks.
    Obs: don't worry to use the Google Translator to answer me...

  • @SlavicTechnologies
    @SlavicTechnologies Před 4 lety

    А аппаратный селект Spi?

  • @filiperuizjuarez9867
    @filiperuizjuarez9867 Před 4 lety

    no lo e conseguido seguir tus pasos hasta stm32cube mx si e podido genero code con KEIL hay me pierdo cual usas tu para poder seguirte un saludo desde queretaro amigo

  • @truptisorate4040
    @truptisorate4040 Před 5 lety

    Can you please help me? i am also facing same issue like I have seen in your video.their are few random temperature value is coming on console window.why this is so,and how could i talked that.

    • @flexoalex4168
      @flexoalex4168  Před 5 lety

      I apologize for my poor English, translate Google translator.
      Random values are coming in bad contact. If the wires are soldered to the chip, the data will go smooth and without jumps.

    • @truptisorate4040
      @truptisorate4040 Před 5 lety

      thanks alex .....i will do that n after that i will tell you :)

    • @truptisorate4040
      @truptisorate4040 Před 5 lety

      but there are continuous readings and i think its not responsing fastly.

    • @flexoalex4168
      @flexoalex4168  Před 5 lety

      Continuous readings due to the fact that I forgot in the code to complete receiving the packet.

    • @truptisorate4040
      @truptisorate4040 Před 5 lety

      can you please guide me for that? because i m new to stm32 and for thermocouple i am reffering your video .so please tell me how to get instance response on window console

  • @artemrumyantsev5131
    @artemrumyantsev5131 Před 5 lety +1

    HAL_UART_Transmit(&huart3, string, sizeof string, 1);
    таймаут надо меньше ставить а то visualstudio будет "\0\0\0"

  • @feliperuizjuarez5636
    @feliperuizjuarez5636 Před 4 lety

    E intentado seguirlo cuando cargo el los datos de stm32cube mx al abrir IAR solo paracen #include "main.h" y #include "stm32fxx_hal.h" lo demas ya no aparecen gracias

    • @flexoalex4168
      @flexoalex4168  Před 4 lety

      Tírame tu proyecto IAR y CubeMX. Veré qué pasa. alex@avrki.ru

  • @moisneg9705
    @moisneg9705 Před 5 měsíci

    Ссылка на проект устарела. Возможно ли обновить?

    • @flexoalex4168
      @flexoalex4168  Před 5 měsíci

      К сожалению нет. Яндекс меня послал, а я его. В итоге проект утерян.

  • @englishman_i
    @englishman_i Před 6 lety

    Проект выложите пожалуйста.

    • @flexoalex4168
      @flexoalex4168  Před 6 lety +1

      В описании выложил ссылку.

    • @englishman_i
      @englishman_i Před 6 lety

      перегенирил ваш проект вашим файлом в Keil 5, показывает 2 ошибки: cloud.mail.ru/public/FzQ2/oakA32Di4 Непонятно почему ругается на неправильное объявление типа функций, хотя они записаны правильно - cloud.mail.ru/public/FbN2/TkqgZz99r

    • @flexoalex4168
      @flexoalex4168  Před 6 lety

      Nicholas Freeman если быстро, то в начале файла main.c нужно написать
      typedef unsigned char uint8_t;
      typedef unsigned int uint16_t;

    • @englishman_i
      @englishman_i Před 6 lety

      Flexo Alex спасибо! Попробую и отпишусь Вам!)

    • @englishman_i
      @englishman_i Před 6 lety

      не получается :( не помогает :( посмотрите пожалуйста: cloud.mail.ru/public/9tp2/nRZHLuW8H

  • @CoBaldr
    @CoBaldr Před 5 lety

    Кто нибудь умеет без куба?)))

    • @flexoalex4168
      @flexoalex4168  Před 5 lety

      Я могу..я начинал знакомство с stm32 до куба. Первую программу писал в кокосе. Только зачем без куьа?

    • @CoBaldr
      @CoBaldr Před 5 lety

      @@flexoalex4168 а зачем с кубом? Странный вопрос.

    • @flexoalex4168
      @flexoalex4168  Před 5 lety +1

      @@CoBaldr охота с регистрами напрямую работать? Я понимаю AVR, где на любую периферию пару регистров настроить, а в ARM? По любому чтоб не мучиться напишешь набор макросов и функций. В и тоге изобретешь свой куб. Я в свое время изобрел свою ардуину, еще до ее появления)))

    • @CoBaldr
      @CoBaldr Před 5 lety

      @@flexoalex4168 ее все изобретали, а что если многое на регистрах даже меньше строк занимает? Тот же gpio или uart? А spi ваще 3 строчки

    • @flexoalex4168
      @flexoalex4168  Před 5 lety

      @@CoBaldr когда нужно что-то сделать быстро как понос, то я переходу к регистрам. А в основном сейчас столько памяти у современных МК что оптимизацией часто можно принебреч. Да и заказчики часто требуют писать именно используя HAL. Сейчас идет эволюция микроконтроллеров по стопам ПК. Сейчас же не общаются через регисторы с RS-232 в ПК, а испрльзуют API от мелкософиа или QT.