app推广服务部,济南网站优化多少钱,小程序定制公司哪家好,软件开发的主要任务是一、前期准备
硬件#xff1a;STM32F103C8T6开发板调试工具#xff1a;DAPLink(本次使用)或USB-TTL开发环境#xff1a;STM32CubeMX、Keil、Vscode(可选)板载LED#xff1a;PC13(低电平点亮) 二、STM32CubeMX配置
1.选择芯片型号#xff1a; 2.配置外设时钟#xff1a;…一、前期准备
硬件STM32F103C8T6开发板调试工具DAPLink(本次使用)或USB-TTL开发环境STM32CubeMX、Keil、Vscode(可选)板载LEDPC13(低电平点亮) 二、STM32CubeMX配置
1.选择芯片型号 2.配置外设时钟RCC 3.配置串口调试SYS
Serial Wire使用SWD协议下载和调试 4.配置GPIOPC13设置为输出模式 5.配置时钟 6.配置输出工程 配置固件库版本我使用的为1.8.0根据自己的需求进行配置 配置文件输出 选择LL库进行开发 7.输出代码 三、配置Keil程序下载方式 四、编写点灯程序
在main()函数中的while(1)循环里写下点灯程序 编译和下载程序最好在Keil中完成在vscode中写程序(编译和下载程序时插件不稳定) while (1){/* USER CODE END WHILE *//* USER CODE BEGIN 3 */LL_GPIO_SetOutputPin(LED_GPIO_Port, LED_Pin); // 输出高电平LL_mDelay(200);LL_GPIO_ResetOutputPin(LED_GPIO_Port, LED_Pin); // 输出低电平LL_mDelay(200);}
运行状态