Заметки электроника
Простое - надёжнее!
Меню
  • Главная
  • Погода
  • Заметки
  • Календарь
  • Фотогалерея
  • Песни
  • Чтиво
  • Программы
  • Скачать
  • Связь и ссылки
  • Чехия
  • Lavka

Живёшь в Чехии?

Итоги Brexit

  • Печать
  • E-mail
Информация о материале
Автор: Super User
Категория: Новости
Создано: 24 июня 2016
Обновлено: 27 июня 2016
Просмотров: 4361
Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна

Итоги Brexit 2

Заказываете запчасти? Проверьте где дешевле

  • Печать
  • E-mail
Информация о материале
Автор: Super User
Родительская категория: Заметки
Категория: Жизнь
Создано: 23 июня 2016
Обновлено: 23 июня 2016
Просмотров: 2639
Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна

Запчасти на авто своё заказывали? 

Я тоже, не рвитесь в свой любимый магазин сразу, проверьте тут:

https://4mycar.ru/

Я уже поспешил заказать на exist.ru - да удобно, да пункт выдачи рядом, но 800 руб переплатил за пару подшипников... :) Хорошая мысля приходит опосля, как говорят. 

STM32 + LM75 + HAL

  • Печать
  • E-mail
Информация о материале
Автор: Super User
Родительская категория: Заметки
Категория: Программирование микроконтроллеров
Создано: 22 июня 2016
Обновлено: 22 июня 2016
Просмотров: 5452

Рейтинг: 2 / 5

Звезда активнаЗвезда активнаЗвезда не активнаЗвезда не активнаЗвезда не активна

Чтение температуры с датчика LM75B на STM32 с помощью HAL. Предполагается, что I2C уже сконфигурирован.

#include "stm32f7xx_hal.h"
#include "i2c.h"
#define LM75_ADDR 0x90 // 7-bit address of LM75: left align to MSbit
#define LM75_TEMP 0x00 // Temperature Register of LM75
#define LM75_CONF 0x01 // Configuration Register of LM75
#define LM75_HYST 0x02 //
#define LM75_TOS 0x03 // Over-temp Shutdown threshold Register of LM75
#define LM75_DevID 0x07 // Product ID Register
#define LM75_TEMP_CORR (float)(0.5) //LM75

typedef union {
uint8_t Bytes[2];
int16_t Word;
}
_TwoBytesS;
float GetTempLM75(void){
_TwoBytesS Result;
float RetRes;
uint8_t LM75Data[2];
HAL_I2C_Mem_Read(&hi2c2,(uint16_t)LM75_ADDR, (uint16_t)LM75_TEMP, I2C_MEMADD_SIZE_8BIT, LM75Data, 2, 10);
Result.Bytes[1] = LM75Data[0];
Result.Bytes[0] = LM75Data[1];
Result.Word /= 128;

RetRes = (float)(Result.Word)* LM75_TEMP_CORR;
return RetRes;
}

21 июня 2016. Москва. Ожидается крайне жаркая погода. ШТОРМОВОЕ ПРЕДУПРЕЖДЕНИЕ

  • Печать
  • E-mail
Информация о материале
Автор: Super User
Родительская категория: Погода
Категория: Альтернативная погода от wow-only.ru
Создано: 21 июня 2016
Обновлено: 21 июня 2016
Просмотров: 2376
Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна

Шторм всё-таки образовался:

https://www.gismeteo.ru/map/647/

---------------------

Атмосферное давление на высоте, обеспечивая жаркую солнечную погоду, образование локальных фронтов возможно.

210616H

 

 

STM32 и SPI

  • Печать
  • E-mail
Информация о материале
Автор: Super User
Родительская категория: Заметки
Категория: Программирование микроконтроллеров
Создано: 15 июня 2016
Обновлено: 17 июня 2016
Просмотров: 3695
Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна

Здесь публикуем ссылочки на работу с SPI:

Читаем, для начала, это: ТЫНЦ

Библиотека номер 1: http://stm32f4-discovery.net/2015/07/hal-library-08-spi-for-stm32fxxx/

  • 2 режима работы (16 бит и 8 бит),
  • разные конфигурации для разных корпусов
  • поддержка STM32F4xx и STM32F7xx
  • основано на новых драйверах (HAL)

Здесь примеры кода на STD_Lib и на HAL: http://forum.cxem.net/index.php?showtopic=153734

Здесь также обсуждение и архивы с кодом: http://forum.easyelectronics.ru/viewtopic.php?p=420757

 Хотите найти экзамплы для работы SPI памяти, наберите в строке поиска Гугл следующее:

#define WREN 0x06 #define WRDI 0x04 #define RDSR 0x05 #define WRSR 0x01

 Не забываем заглянуть в файл: stm32f7xx_hal_conf.h (смотрите подключённые к main.c) 

Раскомментируйте 

#define HAL_SPI_MODULE_ENABLED

crop SPI2

Здесь изучаем псевдокод для обмена с SPI флеш:

http://www.cypress.com/file/46161/download

И да поможет нам осциллограф :)

  1. Напомнить про работу операционных усилителей поможет эта статья
  2. 10.06.2016 Московская область. Грозовое предупреждение!
  3. Гуманные методы борьбы с муравьями и тлёй
  4. BMP - продолжаем банкет

Страница 152 из 197

  • 147
  • 148
  • 149
  • ...
  • 151
  • 152
  • 153
  • 154
  • ...
  • 156

Back to Top

© 2026 Заметки электроника

Top.Mail.Ru