【极海 APM32E103VET6S开发板】评测2、开发环境
[复制链接]
本帖最后由 wenyangzeng 于 2022-9-12 19:07 编辑
【极海 APM32E103VET6S开发板】评测2、开发环境
从原理图可知PB8和PB9各驱动一只LED。
决定使用STM32CubeMX建立一个工程,来驱动这两只LED间隔0.2秒交替亮灭,用STM32CubeMX工具几分钟就搞定:
编译、下载、运行,所有操作过程与使用STM32F103VE并无两样。
上灯亮
下灯亮
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();
/* USER CODE BEGIN 2 */
GPIOB->ODR =0X0100;
/* USER CODE END 2 */
/* Infinite loop */
/* USER CODE BEGIN WHILE */
while (1)
{
GPIOB->ODR ^=0X0300;
HAL_Delay(200);
/* USER CODE END WHILE */
/* USER CODE BEGIN 3 */
}
/* USER CODE END 3 */
}
|