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

查看: 912|回复: 1

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

[复制链接]

14

主题

191

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-12-5
发表于 2017-5-14 11:19:01 | 显示全部楼层 |阅读模式
    拿到开发板也有段时间了,可是一直最近才开箱玩上那么一玩,第一次用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
<
回复

使用道具 举报

60

主题

2051

回帖

31

蝴蝶豆

版主

最后登录
2020-12-9
发表于 2017-5-14 12:01:20 | 显示全部楼层
支持 小张同学。。
回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版