当前位置: 首页 > article >正文

嵌入式开发

C语言

#include<stdio.h>
#include<cstdio>
volatile unsigned int TimeOut ;
unsigned int cnt = 0;

//使用volatile变量情景:
//1、中断
//2、多线程
//3、寄存器

void isr_handle(int a)
{
	cnt++;
	if (cnt > 100)
	{
		TimeOut = 1;
		cnt = 0;

		printf("cnt = %d\n", cnt);
	}
	printf("123 cnt = %d\n", cnt);
}



extern unsigned int TimeOut;

int main(int argc, char *argv[])
{
	while (TimeOut != 1)
	{
		printf("hello\n");
	}

	return 0;
}


http://www.kler.cn/a/108692.html

相关文章:

  • Vue 3 介绍及应用
  • Jmeter基础篇(22)服务器性能监测工具Nmon的使用
  • 车载空气净化器语音芯片方案
  • 网站小程序app怎么查有没有备案?
  • 类别变量分析——卡方独立性检验卡方拟合优度检验
  • Blender进阶:图像纹理节点和映射节点
  • Animate(原Flash)和木疙瘩中遮罩动画秒懂
  • 黑客在Pwn2Own Toronto上以58个零日漏洞赚取超过100万美元
  • dump与strace命令实战之分析keystore死锁导致watchdog问题
  • 正向代理和反向代理
  • 基于springboot实现校园疫情防控系统项目【项目源码+论文说明】计算机毕业设计
  • 【多线程面试题 八】、说一说Java同步机制中的wait和notify
  • 如何借助数据集更好的评估NLP模型的性能?
  • 【数据结构】数组和字符串(九):稀疏矩阵的链接存储:十字链表的插入、查找、删除操作
  • 大数据可视化BI分析工具Apache Superset实现公网远程访问
  • 【数据结构】Map和Set
  • 深入浅出排序算法之基数排序
  • OS的Alarm定时器调度机制
  • oracle,CLOB转XML内存不足,ORA-27163: out of memory ORA-06512: at “SYS.XMLTYPE“,
  • Think-Queue3一直提示[Exception]redis扩展未安装
  • 开源B2B网站电子商务平台源码下载搭建 实现高效交易的桥梁
  • Kotlin数据流概览
  • server2012 通过防火墙开启局域网内限定IP进行远程桌面连接
  • 工作组与域
  • 基于SSM的汽车维修管理系统
  • 透明安全地解释Moonbeam基金会分配的GLMR去了哪