ARM 作业2

实现 c 语言控制蜂鸣器和风扇,5s风扇转 5s蜂鸣器响

开发板:FSMP1A

风扇

头文件省略

#include "../include/fan.h"

/**
  * 风扇的引脚为 PE9
  */
void hal_fan_init(void) {
   
  // GPIOE 使能
  RCC_MP_AHB4ENSETR |= (0x1 << 4);
  gpio_init_t gpioInit = {
   
    .pins = GPIO_PIN_9,
    .mode = GPIO_OUTPUT,
    .type = GPIO_PP,
    .speed = GPIO_LOW_LEVEL,
    .pupd = GPIO_NOPUPD,
  };

  hal_gpio_init(GPIOE, &gpioInit);
}

/**
* 风扇转动
*/
void hal_fan_start(void) {
   
  hal_gpio_write(GPIOE
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值