52869ae41784ba363567fc8f40f4168.jpg (4.28 MB, 下載次數: 59)
下載附件
2021-7-24 18:46 上傳
int main(void)
{
/* USER CODE BEGIN 1 */
/* USER CODE END 1 */
/* MCU Configuration--------------------------------------------------------*/
/* Reset of all peripherals, Initializes the Flash interface and the Systick. */
HAL_Init();
/* USER CODE BEGIN Init */
/* USER CODE END Init */
/* Configure the system clock */
SystemClock_Config();
/* USER CODE BEGIN SysInit */
/* USER CODE END SysInit */
/* Initialize all configured peripherals */
MX_GPIO_Init();
MX_DMA_Init();
MX_I2C1_Init();
MX_ADC1_Init();
MX_TIM2_Init();
MX_TIM3_Init();
/* USER CODE BEGIN 2 */
OLED_Init();
/* USER CODE END 2 */
/* Infinite loop */
/* USER CODE BEGIN WHILE */
#if 1 /*顯示基本信息*/
{
for(uint32_t i=0;i<128;i++)
{
GPU_Set_Point( 0,i,1);
GPU_Set_Point(17,i,1);
}
for(uint32_t i=0;i<17;i++)
{
GPU_Set_Point(i,127,1);
GPU_Set_Point(i,127-8*4+3,1);
}
GPU_Str8X16_Show(1,0,"<PWM> CH1-->");
OLED_GPU_RAM_Show();
GPU_Str8X16_Show( 1+17,8,"CYCLE:");
GPU_Str8X16_Show(1+17+16,8,"DUTY :");
OLED_GPU_RAM_Show();
}
#endif
#if 1
{
HAL_ADC_Start_DMA(&hadc1,getADC_ArrayValue,100);
}
#endif
#if 1
{
/* CH0 */
__HAL_TIM_SetAutoreload(&htim2,100);
__HAL_TIM_SetCompare(&htim2,TIM_CHANNEL_1,0);
HAL_TIM_PWM_Start(&htim2,TIM_CHANNEL_1);
/* CH 1*/
//__HAL_TIM_SetCompare(&htim3,TIM_CHANNEL_1,1000/4);
//HAL_TIM_PWM_Start(&htim3,TIM_CHANNEL_1);
}
#endif
CubeMX代碼下載:
C6T6+OLED.7z
(294.37 KB, 下載次數: 61)
2021-7-25 05:05 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|