[i]; }DMA_ClearITPendingBit(DMA1_IT_TC4);DMA_ClearITPendingBit(DMA1_IT_TC5);DMA_Cmd(DMA1_Channel4,DISABLE);uartStartTxDMA(DMA1_Channel4); }voiduartStartTxDMA(DMA_Channel_TypeDef*txDMAChannel) {txDMAChannel->CMAR= (uint32_t)TxBuffer1;txDMAChannel->CNDTR=TxBufferSize1;DMA_Cmd(txDMA...
SDK에서 이 예제에 가장 가까운 예제는 아마도 "장치가 STANDBY 모드에 있는 동안 인터럽트를 사용하는 UART RX/TX 에코"의 uart_echo_interrupts_standby일 것입니다. 이 MSPM0 예제는 비슷하지만 포팅...
여기서 주의할 점은 , I2C1_event interrupt 와 I2C1_error interrupt 2개도 선택해 줘야, 나중에 s/w 에서 DMA 함수가 동작합니다. 왜냐하면, DMA 함수에서 인터럽트 함수를 쓰고 있습니다. 다음은, ...
MX_USART2_UART_Init(); /* USER CODE BEGIN 2 */ HAL_TIM_Base_Start(&htim1); HAL_TIM_OC_Start(&htim1,TIM_CHANNEL_1); /* USER CODE END 2 */ /* Infinite loop */ /* USER CODE BEGIN WHILE */ while(1) { /* USER CODE END WHILE */ ...