【nucleo】定时器中断程序

来源:本站
导读:目前正在解读《【nucleo】定时器中断程序》的相关信息,《【nucleo】定时器中断程序》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《【nucleo】定时器中断程序》的详细说明。
简介:本文章是一个定时器中断程序。

//*************************************************

//第一部分:申明引用函数文件

#include "mbed.h"

//第二部分:申明接口,该开发板的主要接口列表如下

/*

LED1 = PA_5, LED1

LED2 = PA_5, LED2

LED3 = PA_5, LED3

LED4 = PA_5, LED4

USER_BUTTON = PC_13, 用户按键

SERIAL_TX = PA_2, 串口发送

SERIAL_RX = PA_3, 串口接收

USBTX = PA_2, USB发送

USBRX = PA_3, USB接收

I2C_SCL = PB_8, IIC的时钟线

I2C_SDA = PB_9, IIC的数据线

SPI_MOSI = PA_7, SPI的主设备输出/从设备输入

SPI_MISO = PA_6, SPI的主设备输入/从设备输出

SPI_SCK = PA_5, SPI的时钟

SPI_CS = PB_6, SPI的片选信号

PWM_OUT = PB_3, PWM输出

*/

DigitalOut myled(LED1); //定义了LED1为输出

InterruptIn key_init(USER_BUTTON); //定义了按键作为中断输入

Ticker myticker;

//主函数,通过按键进入中断切换LED灯的亮暗

void led_turn()//实现灯的翻转

{

myled=!myled;

}

int main(){

myticker.attach(led_turn,2);//当按键电平产生下降沿,我们就进入中断,并且调用led_turn函数,实现led1的开关控制

while(1){}

}

提醒:《【nucleo】定时器中断程序》最后刷新时间 2024-03-14 00:56:28,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《【nucleo】定时器中断程序》该内容的真实性请自行鉴别。