你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【NUCLEO-L496ZG评测】+ 开箱点个灯

[复制链接]
请叫我小张张 提问时间:2017-5-14 11:19 /
    拿到开发板也有段时间了,可是一直最近才开箱玩上那么一玩,第一次用L系列的芯片,不过早在之前就有听那些大神在讨论这款低功耗的芯片,上次参加活动申请到L496的开发板。
   不过我们拿到板子一般都是从点灯开始的,下面先来点个灯。
   由于那个啥病毒导致没网所以只能贴几段代码,其他CUBE配置的步骤以及生成工程的步骤就贴不了图,没网也截不了图。手机拍照也不好看,所以就瞎看吧。
   根据电路图以及CUBE配置好IO口,以及时钟,生成代码我们就可以进行操作。
   我使用的是MDK keil集成开发环境


  使能用到的IO口时钟
  1. __HAL_RCC_GPIOC_CLK_ENABLE();
  2.   __HAL_RCC_GPIOB_CLK_ENABLE();
复制代码
IO口的配置
  1. //LD3,LD2的配置
复制代码


   根据那个电路图我们可以知道,输出高电平,就可以点亮LED灯,所以初始化的时候我们设为低电平,方便后面看现象
   
  1. HAL_GPIO_WritePin(GPIOB, GPIO_PIN_0|LD3_Pin|LD2_Pin, GPIO_PIN_RESET);
  2.   HAL_GPIO_WritePin(LD1_GPIO_Port, LD1_Pin, GPIO_PIN_RESET);
复制代码
     接下来我们在main函数进行这样的操作就可以流水灯实验了
  1. int main(void)
  2. {

  3.   /* USER CODE BEGIN 1 */

  4.   /* USER CODE END 1 */

  5.   /* MCU Configuration----------------------------------------------------------*/

  6.   /* Reset of all peripherals, Initializes the Flash interface and the Systick. */
  7.   HAL_Init();

  8.   /* Configure the system clock */
  9.   SystemClock_Config();

  10.   /* Initialize all configured peripherals */
  11.   MX_GPIO_Init();

  12.   /* USER CODE BEGIN 2 */

  13.   /* USER CODE END 2 */

  14.   /* Infinite loop */
  15.   /* USER CODE BEGIN WHILE */
  16.   while (1)
  17.   {
  18.   /* USER CODE END WHILE */

  19.   /* USER CODE BEGIN 3 */
  20.                 HAL_GPIO_TogglePin(GPIOC, LD1_Pin);           //此函数是控制电平翻转的
  21.                 HAL_Delay(500);
  22.                 HAL_GPIO_TogglePin(GPIOB, LD2_Pin);
  23.                 HAL_Delay(500);
  24.                 HAL_GPIO_TogglePin(GPIOB, LD3_Pin);
  25.                 HAL_Delay(500);
  26.                
  27.   }
  28.   /* USER CODE END 3 */

  29. }
复制代码
  接下来编译,由于NUCLEO-L496ZG开发板上集成了stlink模块,因此我们不需要其它下载工具,直接就可以烧录程序,实现结果如下图所示:
    IMG_20170514_092326.jpg
  结果是LD1,LD2,LD3逐个点亮,再逐个熄灭,无限循环,实验测试完毕。


IMG_20170514_090236.jpg
IMG_20170514_092313.jpg
1 收藏 1 评论1 发布时间:2017-5-14 11:19

举报

1个回答
creep 回答时间:2017-5-14 12:01:20
支持 小张同学。。

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版