这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » STM32 » LiDianpeng的ST L053进程贴

共6条 1/1 1 跳转至

LiDianpeng的ST L053进程贴

助工
2015-12-15 14:13:51     打赏

之前学过了STM32F103系列的单片机,感觉自己运用库函数编程更顺手一些,还是用Keil进行编程。

1、首先安装库文件

2、新建工程并添加库文件

3、编译路径设置

4、下载程序是擦出选项设置


编译环境及其设置完成




关键词: 进程    

助工
2015-12-15 14:40:59     打赏
2楼

一、I/O口的配置使用(LED闪烁)

void HAL_GPIO_WritePin(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin, GPIO_PinState PinState)

 此函数对I/O进行配置其输入输出,反转频率,输出模式或者输入模式进行配置。

例:

  GPIO_InitStruct.Pin = GPIO_PIN_5;
  GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
  GPIO_InitStruct.Pull = GPIO_NOPULL;
  GPIO_InitStruct.Speed = GPIO_SPEED_HIGH;
  HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);

 对PA5配制成高速推挽输出。

GPIO_PinState HAL_GPIO_ReadPin(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin)

 此函数功能是对I/O读取输入的高低电平

例:

unsigned char flag;


flag=GPIO_PinState HAL_GPIO_ReadPin(GPIOA, GPIO_Pin_5);
读取PA5 I/O口的状态。
void HAL_GPIO_WritePin(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin, GPIO_PinState PinState)

 此函数对I/O 进行写复位或置位

例:HAL_GPIO_WritePin(GPIOA,GPIO_PIN_5,GPIO_PIN_SET);

对PA5进行置位。



助工
2015-12-15 14:42:20     打赏
3楼

助工
2015-12-26 09:29:27     打赏
4楼
加油,继续更新~

助工
2015-12-29 16:15:14     打赏
5楼
楼主等待你的第二篇

菜鸟
2018-01-18 15:08:36     打赏
6楼

666


共6条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]