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

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

27.02.2016 Московская область. Будет ясно

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


Давление уже выше среднего

Переход на HAL в STM32F4 и STM32F7

  • Печать
  • E-mail
Информация о материале
Автор: Super User
Родительская категория: Заметки
Категория: Программирование микроконтроллеров
Создано: 26 февраля 2016
Обновлено: 26 февраля 2016
Просмотров: 3264
Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
В связи с переходом на HAL в новых библиотеках.
Синтаксис, конечно, легче. Но что внутри?!
Пытаемся усвоить разницу:
Инициализируем линии на порту B - push-pull без подтяжек, низкоскоростные.
__GPIOB_CLK_ENABLE();
  GPIO_InitStruct.Pin = GPIO_PIN_2|GPIO_PIN_3;
  GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
  GPIO_InitStruct.Pull = GPIO_NOPULL;
  GPIO_InitStruct.Speed = GPIO_SPEED_LOW;
  HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);

Устанавливаем в ноль отдельные линии порта:
HAL_GPIO_WritePin(GPIOB, GPIO_PIN_2|GPIO_PIN_3, GPIO_PIN_RESET);

Это, конечно, понятнее, чем GPIOB->BSRR = (uint32_t)(GPIO_PIN_2|GPIO_PIN_3) << 16;
но это функция
void HAL_GPIO_WritePin(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin, GPIO_PinState PinState)
{
  /* Check the parameters */
  assert_param(IS_GPIO_PIN(GPIO_Pin));
  assert_param(IS_GPIO_PIN_ACTION(PinState));
 
  if(PinState != GPIO_PIN_RESET)
  {
    GPIOx->BSRR = GPIO_Pin;
  }
  else
  {
    GPIOx->BSRR = (uint32_t)GPIO_Pin << 16;
  }
}


Так что, как только проверили... стоит заменить. Размер кода-- && Быстродействие++.


 

Aliexpress кэшбек 8%

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

Рейтинг: 5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна
Размер кэшбека временно увеличен до 8%. Вы можете успеть ещё подтариться на Aliexpress!
Переходим:

Ваш промокод для регистрации----------------
промокод:
epnlove2016
увеличит кэшбек до 8% 
ОСТАЛОСЬ совсем немного времени действия акции

Глобальный садовник:: Холодный климат (от Билла Моллисона)

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

Глобальный садовник:: Пустыни (от Билла Моллисона)

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

  1. Глобальный садовник:: Тропики (Билл Моллисон)
  2. Пермакультура::Синергетический сад
  3. Фукуока::Сад природы
  4. Время UNIX в дату

Страница 158 из 196

  • 153
  • 154
  • ...
  • 156
  • 157
  • 158
  • 159
  • ...
  • 161
  • 162

Back to Top

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

Top.Mail.Ru