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

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

STM32G031: LL HAL: enabling PWM on CH4 TIM1

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

  TIM1->BDTR |=(TIM_BDTR_MOE); // needed, see http://efton.sk/STM32/gotcha/g3.html
  LL_TIM_EnableCounter(TIM1);
  LL_TIM_CC_EnableChannel(TIM1, LL_TIM_CHANNEL_CH4);
  
  LL_TIM_OC_SetCompareCH4(TIM1, 500); //50% PWM

STM32G031: LL USART (UART) receive

  • Печать
  • E-mail
Информация о материале
Автор: Super User
Родительская категория: Заметки
Категория: Программирование микроконтроллеров
Создано: 22 января 2024
Обновлено: 22 января 2024
Просмотров: 1150
Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
in main.c:
/* USER CODE BEGIN 0 */
uint8_t receiveBuffer[6];
uint8_t cmdReceived = 0;
/* USER CODE END 0 */

...............

  MX_USART1_UART_Init();
  MX_TIM1_Init();
  /* USER CODE BEGIN 2 */
  LL_USART_EnableIT_RXNE(USART1);
  LL_USART_EnableIT_ERROR(USART1);
  /* USER CODE END 2 */

/* USER CODE BEGIN 4 */

void USART_CharReception_Callback(void){
  static int bytes = 0;
  uint8_t received_char;
  
  received_char = LL_USART_ReceiveData8(USART1);
  if(received_char == '@'){
      bytes = 0;
      cmdReceived = 1;
  }
  else{
    receiveBuffer[bytes] = received_char;
    bytes++;
  }
    
  
  if (bytes == sizeof(receiveBuffer)){
    bytes = 0;
    cmdReceived = 1;
  }
 
    

}

/* USER CODE END 4 */

In stm32g0xx_it.c:
/**
  * @brief This function handles USART1 global interrupt / USART1 wake-up interrupt through EXTI line 25.
  */
void USART1_IRQHandler(void)
{
  /* USER CODE BEGIN USART1_IRQn 0 */
  USART_CharReception_Callback();
  /* USER CODE END USART1_IRQn 0 */
  /* USER CODE BEGIN USART1_IRQn 1 */

  /* USER CODE END USART1_IRQn 1 */
}

Kalandra - Bardaginn

  • Печать
  • E-mail
Информация о материале
Автор: Super User
Родительская категория: Песни
Категория: Этника
Создано: 19 января 2024
Обновлено: 19 января 2024
Просмотров: 872

Рейтинг: 5 / 5

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

Kalandra - Brave New World

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

Бохиньское озеро. 27 декабря 2023 года. Превосходные пейзажи над озером. Чистая зеркальная вода. 4k видео с дрона.

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

4k видео с дрона на великолепном озере Бохинь в прекрасной Словении в Юлийских Альпах. Красивый панорамный вид недалеко от Уканца.
Снято на бюджетный дрон Potensic Atom SE
  1. Vogel. Бохиньское озеро. Словения. Полет дрона в формате 4k в горах. Вид на сам пик Триглав. Дек. 2023
  2. Вечерний полет над Бохиньским озером. Potensic Atom SE
  3. Установка полноценного Ubuntu Linux на флешку
  4. Y caps

Страница 30 из 198

  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34

Back to Top

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

Top.Mail.Ru