final working state
This commit is contained in:
@@ -18,7 +18,6 @@
|
||||
/* USER CODE END Header */
|
||||
/* Includes ------------------------------------------------------------------*/
|
||||
#include "main.h"
|
||||
#include "stm32f4xx_hal_uart.h"
|
||||
|
||||
/* Private includes ----------------------------------------------------------*/
|
||||
/* USER CODE BEGIN Includes */
|
||||
@@ -51,7 +50,7 @@ UART_HandleTypeDef huart1;
|
||||
|
||||
/* USER CODE BEGIN PV */
|
||||
uint16_t duty;
|
||||
int ctr = 7999; // or 65534?
|
||||
int ctr = 65534; // or 65534?
|
||||
|
||||
/* USER CODE END PV */
|
||||
|
||||
@@ -131,6 +130,7 @@ int main(void)
|
||||
proc *= ctr;
|
||||
duty = (uint16_t)proc;
|
||||
|
||||
printf("\x1B[2J\x1B[H"); /* ANSI: clear tty */
|
||||
printf("duty:%u proc:%u raw:%u\r\n", duty, (uint16_t)proc, val_raw);
|
||||
//printf("duty:%u raw:%u\r\n", duty, val_raw);
|
||||
|
||||
@@ -297,7 +297,7 @@ static void MX_TIM1_Init(void)
|
||||
htim1.Instance = TIM1;
|
||||
htim1.Init.Prescaler = 0;
|
||||
htim1.Init.CounterMode = TIM_COUNTERMODE_UP;
|
||||
htim1.Init.Period = 7999;
|
||||
htim1.Init.Period = 65534;
|
||||
htim1.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1;
|
||||
htim1.Init.RepetitionCounter = 0;
|
||||
htim1.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE;
|
||||
|
||||
Reference in New Issue
Block a user