首页 > 其他分享 >gpio反转测量中断执行时间

gpio反转测量中断执行时间

时间:2023-06-07 19:33:16浏览次数:43  
标签:opt txxx 中断 反转 void 低电平 pulse gpio

void txxx_gpio_pulse_opt_start(void)

{

/*设置gpio 输出低电平*/

/*设置gpio 输出高电平*/

/*设置gpio 输出低电平*/

}

void txxx_gpio_pulse_opt_runnnig(void)

{

/*设置gpio 输出高电平*/

/*设置gpio 输出低电平*/

}

 初始化之前调用txxx_gpio_pulse_opt_start(),初始化后中断内调用txxx_gpio_pulse_opt_runnnig()

然后通过示波器抓取波形即可看到中断产生的时间

如图:

 

参考(176条消息) STM32F407+CubeMX - 使用GPIO翻转+示波器测量函数的执行时间_stm32f407示波器_Wallace Zhang的博客-CSDN博客

标签:opt,txxx,中断,反转,void,低电平,pulse,gpio
From: https://www.cnblogs.com/lzqd/p/17464353.html

相关文章

  • 链表:剑指 Offer 24. 反转链表
    题目描述:  方法:迭代(双指针) classSolution{publicListNodereverseList(ListNodehead){ListNodecur=head,pre=null;while(cur!=null){ListNodetmp=cur.next;//暂存后继节点cur.nextcur.next=p......
  • 逍遥自在学C语言 | break-循环的中断与跳转
    前言在C语言中,break语句是一种控制流语句,它用于终止当前所在的循环结构(for、while、do-while)或者switch语句,从而跳出循环或者结束switch语句的执行。一、人物简介第一位闪亮登场,有请今后会一直教我们C语言的老师——自在。第二位上场的是和我们一起学习的小白程序猿—......
  • 明解STM32—GPIO应用设计篇之IO外部中断EXTI原理及使用方法
    一、前言        在之前针对STM32的GPIO相关API函数及配置使用进行了详细的介绍,GPIO作为输入引脚时,调用相关读信号引脚函数接口就可以在程序的循环中,轮询的对输入信号进行读取检测操作,除了轮询的方式访问输入引脚,还可以通过另外一种叫做外部中断的方式来对引脚的输入信号进......
  • 13. linux 中断式驱动编程
    1.根据硬件工程生成设备数文件dts/{amba_pl:amba_pl{#address-cells=<1>;#size-cells=<1>;compatible="simple-bus";ranges;axi_timer_0:timer@42800000{clock-frequency=<10000......
  • Linux后台进程管理以及ctrl+z(挂起)、ctrl+c(中断)、ctrl+\(退出)和ctrl+d(EOF)的区别
    一、后台进程管理命令fg、bg、jobs、&、ctrl+z、ctrl+c、ctrl+\、ctrl+d1、&加在一个命令的最后,可以把这个命令放到后台执行,如gftp&,2、ctrl+z可以将一个正在前台执行的命令放到后台,并且处于暂停状态,不可执行3、jobs查看当前有多少在后台运行的命令jobs-l......
  • thymeleaf for循环第一次后中断循环
     thymeleaffor循环第一次后中断循环<divth:each="processList,iterStat:${dict.processList}"><th:blockth:if="${iterStat.index==0}"><spanstyle="width:80%;display:block;"class="p......
  • .Net Core后端架构实战【3-介入IOC控制反转】
    摘要:基于.NETCore7.0WebApi后端架构实战【2-介入IOC控制反转】  2023/04/09,ASP.NETCore7.0,VS2022引言InversionofControl,简称IOC,即控制反转。记得当初刚实习的时候公司的带我的人和我提到过IOC这个概念,当初完全不知道是啥东西。后来有幸写了半年Java,Spring......
  • 数字反转
    【深基2.例7】数字反转题目描述输入一个不小于$100$且小于$1000$,同时包括小数点后一位的一个浮点数,例如$123.4$,要求把这个数字翻转过来,变成$4.321$并输出。输入格式一行一个浮点数输出格式一行一个浮点数样例#1样例输入#1123.4样例输出#14.321代码#inclu......
  • 【Linux中断】Linux系统中断机制简述
    Linux中断Linux中断处理过程1.使能中断,初始化相应的寄存器2.注册中断服务函数,也就是向irqTable数组的指定标号处写入中断服务函数3.中断发生以后进入IRQ中断服务函数,IRQ的中断服务函数在irqTable里面查找具体的中断处理函数,找到以后执行相应的中断处理函数Linux中断处理API函......
  • 反转链表
    反转链表最常用的就是双指针法了图解:首先,创建两个指针,begin和end,一个begin为空,一个end指向链表开头1。然后begin=end;end往后移动指向像一个节点,如下图重复以上步骤,直到end为空。代码如下/***Definitionforsingly-linkedlist.*structListNode{*intval;......