[HAL库学习之路]1.点亮LED
记录自己的STM32的HAL库的学习之路,不定期更新…
一、创建工程
文章图片
二、Pinout
文章图片
三、Clock Configuration
文章图片
四、Configuration
配置GPIO的模式、速度等等
文章图片
文章图片
五、Generate Code
Project –> Generate Code,或者之间使用快捷键Ctrl+Shift+G
文章图片
【[HAL库学习之路]1.点亮LED】代码
main.c
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 *//* USER CODE END 2 *//* Infinite loop */
/* USER CODE BEGIN WHILE */
while (1)
{
/* USER CODE END WHILE *//* USER CODE BEGIN 3 */
HAL_GPIO_WritePin(GPIOF,GPIO_PIN_9|GPIO_PIN_10,GPIO_PIN_RESET);
HAL_Delay(500);
HAL_GPIO_WritePin(GPIOF,GPIO_PIN_9|GPIO_PIN_10,GPIO_PIN_SET);
HAL_Delay(500);
}
/* USER CODE END 3 */}
推荐阅读
- Docker应用:容器间通信与Mariadb数据库主从复制
- 太平之莲
- 由浅入深理解AOP
- 继续努力,自主学习家庭Day135(20181015)
- python学习之|python学习之 实现QQ自动发送消息
- 一起来学习C语言的字符串转换函数
- 定制一套英文学习方案
- 漫画初学者如何学习漫画背景的透视画法(这篇教程请收藏好了!)
- 《深度倾听》第5天──「RIA学习力」便签输出第16期
- thinkphp|thinkphp 3.2 如何调用第三方类库