搜索
热搜: ROHM 模拟 车载
查看: 3565|回复: 0

[ROHM DIY套件资料] 温室大棚自动喷洒系统----H743流水灯

[复制链接]

该用户从未签到

205

主题

1万

帖子

0

精华

论坛元老

最后登录
2023-6-10
发表于 2019-5-7 23:49:57 | 显示全部楼层 |阅读模式
终于可以开始研究H743了,拿到手3个多月了,不能继续让其吃灰了,今天晚上走起
下载了正点H743的例程,
先研究一下LED流水灯,
打开工程,按照H743的电路图确定好3个LED分别对应的管脚
PB0    ------ LED1
PB7    --------LED2
PB14 --------LED3
简单配置一下IO输出的初始化
void LED_Init(void)
{
    GPIO_InitTypeDef GPIO_Initure;
    __HAL_RCC_GPIOB_CLK_ENABLE();                                        //¿ªÆôGPIOBʱÖÓ
       
    GPIO_Initure.Pin=GPIO_PIN_0|GPIO_PIN_7 | GPIO_PIN_14;                        //PB0£¬1
    GPIO_Initure.Mode=GPIO_MODE_OUTPUT_PP;                  //ÍÆÍìÊä³ö
    GPIO_Initure.Pull=GPIO_PULLUP;                                 //ÉÏÀ­
    GPIO_Initure.Speed=GPIO_SPEED_FREQ_VERY_HIGH;          //¸ßËÙ
    HAL_GPIO_Init(GPIOB,&GPIO_Initure);                     //³õʼ»¯GPIOB.0ºÍGPIOB.1
       
    HAL_GPIO_WritePin(GPIOB,GPIO_PIN_0,GPIO_PIN_SET);        //PB0ÖÃ0
        HAL_GPIO_WritePin(GPIOB,GPIO_PIN_7,GPIO_PIN_SET);        //PB1ÖÃ1
    HAL_GPIO_WritePin(GPIOB,GPIO_PIN_14,GPIO_PIN_SET);
}

在主循环里面加入IO翻转
HAL_GPIO_TogglePin(GPIOB,GPIO_PIN_0);
        HAL_GPIO_TogglePin(GPIOB,GPIO_PIN_7);
        HAL_GPIO_TogglePin(GPIOB,GPIO_PIN_14);
                delay_ms(500);


编译下载,走起来了
微信图片_20190507234914.jpg 微信图片_20190507234925.jpg
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /2 下一条

Archiver|手机版|小黑屋|罗姆半导体技术社区

GMT+8, 2024-5-3 05:54 , Processed in 0.095085 second(s), 12 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表