STM32G031: LL HAL: enabling PWM on CH4 TIM1
- Информация о материале
- Автор: Super User
- Родительская категория: Заметки
- Категория: Программирование микроконтроллеров
- Просмотров: 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
- Информация о материале
- Автор: Super User
- Родительская категория: Заметки
- Категория: Программирование микроконтроллеров
- Просмотров: 1150
/* 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 - Brave New World
- Информация о материале
- Автор: Super User
- Родительская категория: Песни
- Категория: Песни настроения, демотивация
- Просмотров: 990
Бохиньское озеро. 27 декабря 2023 года. Превосходные пейзажи над озером. Чистая зеркальная вода. 4k видео с дрона.
- Информация о материале
- Автор: Super User
- Родительская категория: Заметки
- Категория: Интересное
- Просмотров: 847
4k видео с дрона на великолепном озере Бохинь в прекрасной Словении в Юлийских Альпах. Красивый панорамный вид недалеко от Уканца.
Снято на бюджетный дрон Potensic Atom SE
Страница 30 из 198

